IoT 브레이커(Obniz+서보 모터로 원격지에서 브레이커를 떨어뜨림)
7993 단어 obniz
개요
현관에 있는 브레이커를 원격 조작으로 떨어뜨릴 수 있도록 했습니다.
스마트폰/스마트 스피커 > obniz > 서보 > 공을 떨어뜨리다 > 차단기가 떨어진다
구조는 간단하고 서보 모터로 공을 밀어 내고 있습니다.
소재
· Obniz
・서보 모터
・무게가 되는 볼(이번은 테스트용으로서 가챠 가챠의 캡슐을 사용하고 있습니다)
・끈
・L자 쇠장식
코드
IoTBreaker.html<!-- HTML Example -->
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://obniz.io/js/jquery-3.2.1.min.js"></script>
<script src="https://unpkg.com/[email protected]/obniz.js"></script>
</head>
<body>
<div id="obniz-debug"></div>
<h1>ServoMotor</h1>
<input id="slider" type="range" min="0" max="180" /><br>
<button id="on">ON</button>
<button id="off">OFF</button>
<script>
var obniz = new Obniz("OBNIZ_ID_HERE");
obniz.onconnect = async function () {
var servo = obniz.wired("ServoMotor", {gnd:0, vcc:1, signal:2});
servo.angle(45.0); // half position
await obniz.wait(1000);
servo.angle(180.0); // 180 position
$("#on").on("click",function(){
servo.angle(45.0); // half position
});
$("#off").on("click",function(){
servo.angle(180.0); // 180 position
});
};
obniz.onclose = async function(){
$("#slider").off('input');
};
</script>
</body>
</html>
Reference
이 문제에 관하여(IoT 브레이커(Obniz+서보 모터로 원격지에서 브레이커를 떨어뜨림)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keicafeblack/items/7eb8429b92a524663aaf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
· Obniz
・서보 모터
・무게가 되는 볼(이번은 테스트용으로서 가챠 가챠의 캡슐을 사용하고 있습니다)
・끈
・L자 쇠장식
코드
IoTBreaker.html<!-- HTML Example -->
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://obniz.io/js/jquery-3.2.1.min.js"></script>
<script src="https://unpkg.com/[email protected]/obniz.js"></script>
</head>
<body>
<div id="obniz-debug"></div>
<h1>ServoMotor</h1>
<input id="slider" type="range" min="0" max="180" /><br>
<button id="on">ON</button>
<button id="off">OFF</button>
<script>
var obniz = new Obniz("OBNIZ_ID_HERE");
obniz.onconnect = async function () {
var servo = obniz.wired("ServoMotor", {gnd:0, vcc:1, signal:2});
servo.angle(45.0); // half position
await obniz.wait(1000);
servo.angle(180.0); // 180 position
$("#on").on("click",function(){
servo.angle(45.0); // half position
});
$("#off").on("click",function(){
servo.angle(180.0); // 180 position
});
};
obniz.onclose = async function(){
$("#slider").off('input');
};
</script>
</body>
</html>
Reference
이 문제에 관하여(IoT 브레이커(Obniz+서보 모터로 원격지에서 브레이커를 떨어뜨림)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keicafeblack/items/7eb8429b92a524663aaf
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<!-- HTML Example -->
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://obniz.io/js/jquery-3.2.1.min.js"></script>
<script src="https://unpkg.com/[email protected]/obniz.js"></script>
</head>
<body>
<div id="obniz-debug"></div>
<h1>ServoMotor</h1>
<input id="slider" type="range" min="0" max="180" /><br>
<button id="on">ON</button>
<button id="off">OFF</button>
<script>
var obniz = new Obniz("OBNIZ_ID_HERE");
obniz.onconnect = async function () {
var servo = obniz.wired("ServoMotor", {gnd:0, vcc:1, signal:2});
servo.angle(45.0); // half position
await obniz.wait(1000);
servo.angle(180.0); // 180 position
$("#on").on("click",function(){
servo.angle(45.0); // half position
});
$("#off").on("click",function(){
servo.angle(180.0); // 180 position
});
};
obniz.onclose = async function(){
$("#slider").off('input');
};
</script>
</body>
</html>
Reference
이 문제에 관하여(IoT 브레이커(Obniz+서보 모터로 원격지에서 브레이커를 떨어뜨림)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/keicafeblack/items/7eb8429b92a524663aaf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)