Obsah:
- Krok 1: Potrebné súčasti a nástroje
- Krok 2: Elektronika
- Krok 3: Zostavenie
- Krok 4: Softvér
- Krok 5: Konfigurácia
- Krok 6: Prevádzka
Video: Otočné tlačidlo kodéra: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Toto je otočný diaľkový ovládač založený na rotačnom kodéri. Má nasledujúce funkcie.
- Po aktivácii funguje na batériu s veľmi nízkou spotrebou prúdu
- Automatická aktivácia pri otočení ovládača
- Automatický spánok po období nečinnosti
- Konfigurovateľné akcie pri zmene ovládania
- Jednoduchý prístup na web s hlásenou pozíciou
- Hlásenie MQTT
- Ovládanie stmievača žiarovky Lighwaverf
- Veľmi malá veľkosť
- Nízke náklady
- Aktualizácia softvéru cez wifi
- Správa prístupu k wifi sieti
Krok 1: Potrebné súčasti a nástroje
Sú potrebné nasledujúce komponenty
Prípad - 3D tlačená skriňa k dispozícii na
www.thingiverse.com/thing:3173779
- Modul ESP-12F ESP8266
- Ovládanie rotačného enkodéra (EC11) + gombík
- Posuvný vypínač On/Off
- 3 -pinová zásuvka
- Batéria LIPO 400mAh 802030
- 3.3V napäťový reflektor (xc6203)
- 220uF kondenzátor
- Rezistory 1M, 4K7 (2)
- Schottkyho dióda 1N5819 (2)
- P kanál MOSFET (AO3401)
- Smaltovaný drôt (spájkovateľný)
- Zapojte drôt
Potrebné sú nasledujúce nástroje
Jemná bodová spájkovačka
Krok 2: Elektronika
Elektronika je založená na module ESP-12F. Na reguláciu batérie a automatické zapínanie a vypínanie sa používa malé množstvo podpornej elektroniky.
Ovládanie výkonu je prostredníctvom signálu EN na ESP-12F, ktorý musí byť vysoký, aby sa modul zapol. To je udržiavané na nízkej úrovni 1M odporom, ale môže byť vytiahnuté vysoko tranzistorom MOSFET. Kondenzátor 4u7 poskytuje minimálnu aktiváciu niekoľko sekúnd aj po vypnutí MOSFETu.
Tranzistor MOSFET je spočiatku zapnutý jedným z rotačných kódovacích spínačov, ktorý je pri otáčaní uzemnený. Pri štarte kódu ESP8266 ho potom môže udržať signál GPIO.
MOSFET sa vypne, keď je signál GPIO uvoľnený po zistení nečinnosti počas časového limitu.
Krok 3: Zostavenie
Vykonal som nasledujúce montážne kroky.
- Vytlačte 3D prílohu
- Namontujte hlavný vypínač a 3 -kolíkový nabíjací bod. Na upevnenie na mieste použite živicu a zaistite vnútorné značky na minimálnu dĺžku
- Nôžky zopnite na otočnom ovládači tak, aby boli v jednej rovine so základňou, aby sa minimalizovala výška
- Pripojte 4 vodiče k ovládaniu. Jedna strana tlačidlového spínača je spojená s centrálnym konektorom kódovacích spínačov.
- Pripojte kodér k puzdru a zaistite ho montážnou maticou. Pridajte gombík
- Namontujte regulátor na kondenzátor a pripevnite z neho vodiče k napájacím kolíkom na module ESP-12F
- Spájkujte ostatné elektronické súčiastky na zadnej strane modulu ESP-12F. Na ich pripojenie som použil smaltovaný medený drôt. Na kolíku EN bol použitý krátky drôtik, pretože k nemu je pripojených niekoľko komponentov.
- Spájkujte zapojený vodič k vypínaču
- Spájka na batérii vedie k nabíjaciemu bodu a napája sa z vypínača
- Spájka na drôte od vypínača k vstupu regulátora.
- Pripojte 4 vodiče z kodéra k doske.
Všimnite si toho, že som použil komponenty smd, aby bola veľkosť čo najmenšia. Ak používate väčšie komponenty, pravdepodobne budete musieť zvýšiť výšku 3D krytu. Rovnako tak, ak použijete batériu inej veľkosti. Rozmery sú ľahko nastaviteľné v súbore SCAD.
Krok 4: Softvér
Softvér pre tento projekt je k dispozícii na
Jedná sa o projekt založený na Arduine, takže ste nastavili vývojové prostredie esp8266 Arduino. Možno budete chcieť nastaviť heslá pre WifiManager a aktualizáciu softvéru v súbore ino na niečo rozumnejšie.
Mal by byť skompilovaný v Arduino ESP8266 IDE a sériovo nahraný do modulu.
Pri prvom použití sa spustí prístupový bod, ku ktorému by mal byť pripojený telefón alebo tablet. Pozrite si kód pre heslo. Potom by sa mal na prístup k 192.168.4.1 použiť prehliadač v telefóne alebo tablete, ktorý umožní výber lokálneho wifi ssid a hesla. To je potrebné vykonať iba raz alebo ak sa zmení sieť Wi -Fi. Odvtedy sa modul v prípade potreby pripojí k miestnej sieti Wi -Fi.
Mali by sa tiež nahrať niektoré súbory podpory. Tieto sa nachádzajú v dátovom priečinku git. Môžu byť nahrané prístupom k ip/upload. Akonáhle sú tieto nahrané, potom ip/edit možno použiť na ďalšie nahrávanie jednoduchším spôsobom.
Krok 5: Konfigurácia
Konfigurácia je obsiahnutá v súbore rotaryEncoderConfig.txt
To má dva základné parametre (názov hostiteľa a časový limit nečinnosti milisekundy plus konfigurácia až 3 rotačných kodérov.
Aj keď táto zostava používa iba 1 kodér, použitá knižnica umožňuje až 3.
Každý kodér má v konfiguračnom súbore riadok s množstvom parametrov.
- pin1, pin2, tlačidlo GPIO piny
- min hodnota kodéra
- maximálna hodnota kodéra
- hodnota počiatočnej polohy (posledná hodnota sa pamätá aj pri aktivácii.
- typ akcie, ktorú je potrebné vykonať 0 = žiadny, 1 = web GET, 2 = UDP / Lightwave, 3 = MQTT
- interval je minimálne trvanie v ms medzi akciami
- akčná šablóna je základnou šablónou pre akciu
- par1, par2, par3, par4, par5 sú ďalšie parametre
Šablóna akcie obsahuje premenné, ktoré sa pred použitím nahradia
- $ p Otočná poloha
- $ d Otočný smer
- $ e kódovacie číslo (0 je prvé)
- $ l robí funkciu svetelnej vlny
- $ x, $ y, $ z, $ u, $ v substiute par1 - par5
- $ t náhradné počítadlo zmien
- $ c náhradná čiarka
Krok 6: Prevádzka
Po nastavení siete Wi -Fi sa ovládací prvok aktivuje kliknutím na ňu v jednom kroku. Tým sa nezmení poloha ani nespôsobí akcia.
Odvtedy akékoľvek otočenie spustí nakonfigurovanú akciu. Minimálny interval akcie bude potenciálne obmedzovať akcie vykonávané pri otáčaní ovládača. Ak je napríklad minimálny interval 2 000 mS, potom môže rýchla rotácia odoslať iba prvú a poslednú zmenu. Posledná poloha vždy spustí akciu, takže ak je ovládaný stmievač, jeho hodnota bude odrážať koncovú polohu, aj keď niektoré medzikroky vynecháte.
Prevádzka LightwaveRF
Príklad je uvedený v dodanom konfiguračnom súbore. Základnou akciou je UDP na odkaz Lightwaverf. IP hostiteľa a číslo portu sú vložené do par1 a par2. Reťazec miestnosti/zariadenia je zaradený do par3.
Odkaz musí byť najskôr spárovaný s odkazom, aby mohol prijímať príkazy z mac adresy esp8266. Za týmto účelom umiestnite do informačného systému súbor s názvom initLink, txt a potom pošlite príkaz otočením ovládača o jeden krok (po aktivácii). Na odkaz sa odošle príkaz na párovanie, ktorý je potrebné potvrdiť stlačením tlačidla na prepojení. Súbor initLink sa automaticky odstráni.
Údržba
Zariadenie je možné prepnúť do režimu údržby, v ktorom sa automaticky nevypne, a to zapnutím otočeného ovládača. Ak ho chcete dostať z tohto režimu, jednoducho ho vypnite a znova zapnite.
Odporúča:
Riadiaci jednosmerný motor s modulom optického snímača kodéra FC-03: 7 krokov
Ovládajte jednosmerný motor pomocou modulu optického snímača kodéra FC-03: V tomto návode sa naučíme počítať prerušenia optického snímača pomocou jednosmerného motora, OLED displeja a Visuina. Pozrite si video
Výukový program súpravy rotačného kodéra: 5 krokov
Súprava rotačných snímačov Návod: Popis: Túto súpravu rotačných snímačov je možné použiť na snímanie polohy a rýchlosti motora. Jedná sa o veľmi jednoduchú súpravu pozostávajúcu z optického snímača lúča (opto prepínač, fototranzistor) a kúska štrbinového disku. Je možné ho pripojiť k akémukoľvek mikrokontrolu
Doska kodéra a dekodéra infračerveného protokolu NEC: 5 krokov
Doska kodéra a dekodéra infračerveného protokolu NEC: Prijíma surový modulovaný alebo demodulovaný infračervený signál NEC a prevádza ho na bajty, ktoré sú odoslané zo sériového portu. Sériovú prenosovú rýchlosť je možné vybrať z dvoch predvolených rýchlostí. Predvolený režim použitia prenáša sekvenciu príkazov s rámcovým bajtom
Ponuka Arduino na telefóne Nokia 5110 LCD pomocou rotačného kodéra: 6 krokov (s obrázkami)
Ponuka Arduino na telefóne Nokia 5110 LCD pomocou rotačného kodéra: Vážení priatelia, vítam vás pri ďalšom návode! V tomto videu sa naučíme zostaviť vlastnú ponuku pre obľúbený LCD displej Nokia 5110, aby boli naše projekty užívateľsky prívetivejšie a schopnejšie. Začnime! Toto je projekcia
Puzdro na lepiacu pásku pre otočné telefóny: 6 krokov
Puzdro na lepiacu pásku pre otočné telefóny: Toto puzdro sa ľahko vyrába a bude chrániť váš telefón. Budete potrebovať lepiacu pásku, telefón a nožnice