Obsah:
Video: Internetové servo: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
ÚVOD
Rád krmím ptáky ve své zahradě, ale bohužel to krysa černá také využívá. A tak jsem vymyslel způsob, jak zabránit krysám jíst ptačí potravu.
Černá krysa je aktivní pouze ve tmě, takže krmítko pro ptáky musíme v noci zavřít. Protože jsem líný, vymyslel jsem způsob, jak to zautomatizovat. A tak se myšlenka internetem ovládaného serva vytratila.
Vzhledem k tomu, že pták je ve vaší zahradě, bylo by hezké, kdyby ESP mohl také sloužit jako prodlužovač dosahu wifi. Poskytněte svým hostům přístup k internetu, aniž byste prozradili heslo vaší wifi sítě.
Výsledkem programování je vysoce flexibilní servo ovladač, který lze nakonfigurovat tak, aby se hodil do jakéhokoli projektu. Má a.o. následující funkce:
- Uživatel může určit počáteční a koncovou polohu serva.
- Rychlost pohybu lze nastavit.
- Servo lze ovládat ručně přes webové rozhraní nebo pomocí tlačítka.
- Konfigurovatelný časovač může v určitých časech automaticky zavírat a otevírat krmítko.
- Automatické zavírání a otevírání může být relativní k východu a západu slunce.
- Jednoduché připojení k vaší wifi síti.
- Zprávy lze při určitých událostech odesílat prostřednictvím mqtt.
- Servo lze ovládat domoticz prostřednictvím přímého odkazu jako "ip-of-servo/SW = ON"
- Lze přesunout na libovolné místo pomocí posuvníku nebo odkazu jako „ip-of-servo/POS = 90“
- Můžeme jej také použít jako wifi opakovač / extender.
- Můžeme mít LEDku jako noční světlo na zahradě.
Video vám poskytne představu o tom, co lze s touto technologií vytvořit.
Zásoby:
- deska NodeMCU v3 nebo Wemos d1 (mini) ($ 2, 50)
- mini servo SG90 9G (2 $)
- napájecí zdroj 5v usb
Volitelně hmatový spínač a/nebo jedna nebo dvě LED diody s rezistorem a drátem.
Krok 1: Budování
hardware
Servomotor má 3 vodiče, které jsou připojeny k nodemcu. Červená = vcc a měla by být připojena k Vin (5v). Černý nebo hnědý vodič je Gnd a oranžový nebo žlutý vodič je datový vodič a měl by být připojen ke kolíku D1. Někdy je nutné k datapinu připojit výsuvný odpor 10 k, aby se při spouštění zabránilo eratickým pohybům.
software
Udělal jsem extrémně jednoduchou instalaci softwaru na vaše zařízení ESP. Prosím, postupujte podle následujících kroků:
Stáhněte a rozbalte soubor ve složce v počítači. Zadejte tuto složku a klikněte na Serial_Communicator.exe, program se spustí. Připojte ESP pomocí USB kabelu k vašemu počítači. Nyní můžete vyzkoušet, na kterém portu je připojen ESP. Pokračujte přečtením textu nápovědy. Když je software nainstalován, rozsvítí se modrá integrovaná LED. Nyní můžete přejít ke kapitole „jak to funguje“.
Nyní máte také pěkný nástroj pro komunikaci s ESP prostřednictvím sériového připojení. Připojte esp pomocí kabelu USB k počítači se systémem Windows. Chcete -li přesunout servo a zobrazit informace o spuštění a ladění, můžete vydat některé příkazy.
aktualizace 23. prosince 2020: Přidána nová verze s časovaným nočním osvětlením.
STÁHNOUT ESP8266SERVO-v1_1b z onedrive
Krok 2: Jak to funguje
připojit k wifi
Jakmile je software nahrán, wemos se spustí a modrá LED dioda nepřetržitě svítí. To znamená, že je otevřen přístupový bod (AP), kde jej můžete připojit k wifi. Nyní otevřete nastavení wifi na svém notebooku, telefonu nebo tabletu. Uvidíte síťový server s názvem ESP-123456 nebo podobný.
Připojte se k této síti pomocí hesla 123456789 a přejděte na adresu 192.168.4.1. Zadejte své přihlašovací údaje a postupujte podle dalších pokynů.
Nezapomeňte nastavit heslo administrátora. Výchozí hodnota je 000000000. Po úspěšném připojení se ESP restartuje a kontrolka LED třikrát zabliká.
nastartovat
Při spuštění načte Esp nastavení ze souborového systému, připojí se k internetu a nastaví systémový čas a přesune servo do své zavírací polohy. LED kontrolka třikrát bliká, což znamená, že je připravena.
nastavení
Po prvním spuštění byste měli nejprve provést úklid. Přejděte na stránku nastavení a klikněte na „konfigurace času“. Zde můžete nastavit svou geografickou polohu a časový posun. Pokud ve vaší zemi platí letní čas, zkontrolujte to. Uložit. Zařízení se restartuje a vypočítá časy západu a východu slunce. Na stavové stránce zkontrolujte, zda je vše správné.
nastavení serv
Je důležité provést nastavení serva. Nechceme, aby se servo pohybovalo do poloh, kde vibruje, protože se jedná o vysoce aktuální stav, který může zničit vaše servo nebo dokonce váš nodemcu. Navštivte stránku serva, kde můžete určit extrémy, mezi kterými se servo může bezpečně pohybovat. Říkejte tomu pozice otevření a zavření nebo naopak, abyste určili, co se stane, když stisknete tlačítko zavřít nebo otevřít. Díky tomu je velmi snadné přizpůsobit servo vašemu konkrétnímu projektu.
Můžete také určit rychlost pohybu serva. Pokud nechcete ve svém krmítku chytat ptáky, zkontrolujte „nízkou rychlost zavírání“.
domotica
Servo lze také ovládat pomocí aplikací domotica, jako je „domoticz“. Posláním požadavku http jako „ip-of-espservo/SW = ON“(zavřít) nebo „ip-of-espservo/SW = OFF“lze servo ovládat. Můžete to vyzkoušet ve svém prohlížeči.
komár
Je -li povolen mosquitto, lze na servo odesílat zprávy jako {"idx": "123", "cmd": "SW = ON"} nebo 123, SW = ON. Při otevřených nebo zavřených událostech se zprávy json odesílají jako {"idx": 123, "nvalue": 1}. Tento formát json je pochopitelný pro domoticz.
hmatové tlačítko
Pokud připojíte tlačítko, bude mít následující funkčnost:
- Po kliknutí na tlačítko se servopohon přepne z otevřeného na zavřený nebo naopak.
- Dlouze stiskněte, dokud kontrolky LED nespustí ESP
- Delší stisknutí, dokud kontrolka nezhasne: ESP zapomene vědecké údaje a spustí AP.
Tlačítko na desce nodemcu má stejnou funkčnost
Krok 3: Odstraňování problémů
eratické pohyby
Pokud se servopohon neočekávaně pohne při zapnutí nebo při ovládání, někdy pomůže připojit vytahovací odpor 10K mezi 3,3 V a datapin d1.
Doporučuje:
Internetové rádio BOSEBerry Pi: 4 kroky (s obrázky)
Internetové rádio BOSEBerry Pi: Rád poslouchám rádio! Ve svém domě jsem používal rádio DAB, ale zjistil jsem, že příjem je trochu neuspořádaný a zvuk se stále rozpadá, a tak jsem se rozhodl postavit si vlastní internetové rádio. Kolem mého domu a digitálního signálu mám silný signál wifi
Udržování stopky jednoduché internetové rádio: KISSIR: 13 kroků
Udržování stopky jednoduché internetové rádio: KISSIR: Někdy to prostě musí být hmatové. Žádné rozhraní jakéhokoli druhu. Jen tlačítka. Raspberry Pi jako přehrávač internetového rádia není nic nového a existuje spousta návodů, jak vytvořit přehrávač internetového rádia pomocí malinového pi s nebo bez
MCU Přístup k internetové službě přes IFTTT - Ameba Arduino: 3 kroky
MCU Přístup k internetové službě přes IFTTT - Ameba Arduino: Přístup k internetové službě je snadná práce pro chytré zařízení, jako je telefon Android, tablet nebo PC, ale ne tak snadné pro mikrokontroléry, protože obvykle vyžaduje lepší konektivitu a výkon zpracování. Můžeme však vyložit těžkou část
Internetové rádio s Raspberry Pi: 5 kroků (s obrázky)
Internetové rádio s Raspberry Pi: Otočení číselníků a stisknutí tlačítek, jako u starých rádií, je něco, co uspokojuje. Je smutné, že mnoho z těchto rádií je rozbitých nebo stanice ztichly. Naštěstí není příliš obtížné aktualizovat jakékoli rádio na internetové rádio pomocí
Internetové rádio Dansette Pi 1964: 6 kroků (s obrázky)
Internetové rádio Dansette Pi z roku 1964: Toto stylové přenosné rádio Dansette z poloviny šedesátých let nyní díky milujícímu upgradu hraje nejlepší internetové rozhlasové stanice 21. století. Všechny původní ovládací prvky byly znovu použity a nikdy byste nevěděli, že se jedná o převod - dokud jej nezapnete