Obsah:

Internetové servo: 3 kroky
Internetové servo: 3 kroky

Video: Internetové servo: 3 kroky

Video: Internetové servo: 3 kroky
Video: КАК НАСТРОИТЬ L4D2 2024, Listopad
Anonim
Internetové servo
Internetové servo
Internetové servo
Internetové servo
Internetové servo
Internetové servo
Internetové servo
Internetové servo

Ú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í

Stavět to
Stavět to
Stavět to
Stavět to
Stavět to
Stavět to

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

Jak to funguje
Jak to funguje
Jak to funguje
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: