Vakok elektromos amperka

Programozási nyelvek: Arduino (C ++)

Címkék: távirányító, IR, infravörös távirányító, elektromos szervomotor

Automatizálása rutin - az egyik legnépszerűbb téma a világon a DIY-elektronika. Ezúttal automatizálni redőny vezérlés Arduino szervo és folyamatos forgás. Mint kommunikációs csatorna használata az infravörös fényt, és kontrollként - az első jövevény távol a TV vagy a zene központja.







Meggyőződhetünk arról, hogy a nyitó és záró gomb hozzá lehet rendelni a saját. Így tudjuk ellenőrizni a készüléket a gombokat a távirányítón, ami általában nem használják.

Mire van szükségünk?

Vakok elektromos amperka

Servo szerelőlemez

Bármilyen szerelési lemez Arduino. Mi használt akril platform egy sor „Matryoshka”

távirányító

Redőny szabványos hardver rögzítő

Tartalék tartókonzol redőnyök × 2 db

Hogyan gyűjtsük?

Telepítse az Arduino Uno a dobogóra. Mi használt akril platform egy sor „Matryoshka”. Mivel nekünk csak egy töredéke a méret a fórumon, akkor fűrészelt le a felesleges fél pad. És biztosítsa az Zárójelben lyukat fúrni a akril.

Ragaszd a fejlesztési fórumon segítségével tapadó bázis Troyka Shield.

Vakok elektromos amperka

Állítsuk össze a szervo szerelhető és a tengelykapcsoló. Ebben az esetben, egy kapcsoló persely belecsavarható egy vékony csavarokkal.

Vakok elektromos amperka






Plug folyamatos forgás hajtócsap a digitális fotodetektor 3 pin 2 és pezopischalku - a pin 4.

Vakok elektromos amperka

Telepítse Troyka Shield az Arduino Uno.

Telepítse a szervo és Arduino Uno a vakok.

Varrni az Arduino Uno alábbi vázlat.

Bekapcsolás után azonnal hívják beállítási funkciót. A teste inicializálja IR könyvtárban. Ezután szolgált a program start szignál (három rövid), és elindítja az eljárást a „tanulás” eszközt. Az oktatás a kulcs tároló eszköz, hogy a felhasználó használja, hogy nyissa meg és zárja be a függönyöket. A felhasználó megnyom egy gombot a távirányítón, a készülék megkapja a kódot a lenyomott gomb, emlékezik, és megerősíti az esemény egy rövid hangjelzést ad. Aztán minden megismétlődik a második gombot. Miután mindkét kulcs be van állítva, a készülék egy hosszú hangjelzést ad be a működési ciklus (loop funkció).

A terhelhetőség berendezés várja gombokkal a távirányítón. Ha egy jelet nyomja azt ellenőrizzük, hogy ugyanazon gomb a közelmúltban. Ha igen, akkor nyomja meg ismét érzékelhető, mint egy csapat „hogy tovább forgatja a motort.” Ha a közelmúltban megnyomása nem emlékszik, amikor megnyomja és kapcsolja be a meghajtót a kívánt irányba.

forrás

Példa program megvilágítás érzékelő

Ebben a példában, a vakok lehet nyitni és zárni függően megvilágítás. IR-vevő, nem kell, de meg kell adni fényérzékelő (Troyka-modult) és egy potenciométerrel (Troyka-modul).

Bemutató készülék működését

Mi a következő lépés?

Kényelmetlen akkor a készülék bekapcsolásakor villog kódolja a távirányító gombjait. De ATmega328p van nem felejtő memória - EEPROM. ami menthető, ha a kódokat, és letöltheti azokat onnan minden kezdet. Dolgozni ezzel a memória van EEPROM könyvtárban.

van egy hiba a mi design: lehetetlen, hogy egy gombot, amely automatikusan teljes mértékben lezárja a vakokat. Ha telepíti a szenzor teljes lezárás / nyitó, akkor ez a funkció lehet majd megvalósítani. Ezt meg lehet tenni, például, hogy távolítsa el a szalag és telepítse azt ahelyett, hogy a potenciométer.

Kivéve, ahol másként nincs említve, ezen wiki tartalma a következő licenc vonatkozik az alábbi licenc: CC Attribution-Share Alike 3.0 Unported

oldal Eszközök




Kapcsolódó cikkek