Obsah:
- Krok 1: Seznam materiálu
- Krok 2: Programování WeMos D1 pomocí softwaru ARDUINO
- Krok 3: Připojte se
- Krok 4: Trochu pájet
Video: Box s ovládáním webových stránek: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Toto je zamčené pole, které lze otevřít zadáním výzvy na webu. To znamená, že můžete věci do schránky zamknout a získat k nim přístup až poté, co někdo zadá dané přístupové heslo na veřejném webu. Proč by to člověk potřeboval? Zde je jeden příklad někoho, kdo si zamkne zmrzlinu. Jednoduše vložte klíč do skříňky zámku a nechte někoho jiného, aby rozhodl, zda dostanete lahůdku. Pro ty výstřednější lidi, kteří jsou venku, existuje spousta dalších „věcí“, které lze uzamknout a toto pole vám pomůže dát klíče někomu jinému, aniž byste museli opustit svůj domov.
Jak to tedy funguje? Krabice je zavřená a lze ji otevřít pouze zevnitř krabice. Hej, můžete se zeptat, kdo je uvnitř krabice, která ji otevírá? Je to malý kousek elektroniky, který se připojuje k internetu. Kontroluje na předdefinované webové stránce každých 10 minut nebo každých 8 hodin. Pokud obsah na webových stránkách obsahuje přednastavené klíčové slovo, zařízení aktivuje solenoid, který otevře pole. Zkontrolovanou webovou stránkou může být prakticky jakýkoli web na WWW. Například používám profilovou stránku na emlalock.com a hledám klíčovou frázi: „Lalle's lock: open“. Pokud osoba držící tuto profilovou stránku přidá tuto frázi na svou stránku, pole se magicky otevře a uvolní vše, co jsem zamkl.
Krok 1: Seznam materiálu
Můžete použít libovolné pole, které se vám líbí. Zde jsem koupil svůj:
„Vintage dřevěný šperk Dárkový box Organizér Pouzdro Kovový zámek“(~ 4, 00 €)
Solenoidový zámek (tj. Elektromagnetický zatahovací šroub) byl také objednán z Číny
Elektromagnetický zámek dveřní zásuvky dveří DC skříně Elektrický zámek 27x29x18 mm (~ 2,50 EUR)
Napájení 12V
www.banggood.com/DC-12V-1A-AC-100-240V-Ada…(3.00 $$$)
Krokový měnič napětíhttps://www.banggood.com/10Pcs-LM2596-DC-DC-Adjust… (1, 00 €)
Relé
www.banggood.com/DC-5V-1CH-Relay-Shield-V2… (~ 1,50 €)
Konečně zařízení IoT (Internet of Things), které je programovatelné.
WeMos D1 Mini (~ 3,50 €)
Několik kabelů, perforovaný ocelový plech (pro zámek),…
Celkové náklady: ~ 16 € (~ 18 US $)
Krok 2: Programování WeMos D1 pomocí softwaru ARDUINO
Pokud s programováním WeMos nemáte žádné zkušenosti, zde je několik užitečných odkazů, jak začít:
www.instructables.com/id/Wemos-ESP8266-Get…
www.instructables.com/id/Programming-the-W…
Zkompiloval jsem jednoduchý (přesto účinný:-) program, který spojuje WeMos s vaší domácí sítí pomocí knihovny WiFiManager. Pověření jsou uložena v EEPROM (pomocí knihovny eeprom), takže inicializaci je nutné provést pouze jednou. Uvidíte, že je požadováno také několik dalších knihoven. Můžete si je stáhnout a nainstalovat pomocí programovacího prostředí ARDUINO. Kromě toho musíte také nainstalovat desku WeMos pomocí svého prostředí ARDUINO. Pokud je na vašem počítači vše nainstalováno, připojte WeMos k počítači, vyberte zařízení („WeMos D1 R2 & mini“) a virtuální port COM (viz obrázky výše).
V níže uvedeném softwaru budete muset provést několik změn, pokud nechcete pouze otevřít svůj box, když to říkám na své profilové stránce:-). Pokud používáte profilovou stránku emlalock, ujistěte se, že držitel této stránky svůj profil zveřejnil. Jinak byste se museli nejprve přihlásit pomocí WeMos. Myslím, že to lze udělat, ale teď se nesnažím zjistit, jak. Přečtěte si komentáře ve zdrojovém kódu a upravte je, jak chcete. Kromě toho samozřejmě otestujte software pomocí funkcí ladění. V zásadě můžete vidět, zda funguje správně na sériovém monitoru prostředí ARDUINO.
Krok 3: Připojte se
Jakmile je software nainstalován, WeMos začne správcem WiFi. V prostředí vaší domácí sítě uvidíte novou bezdrátovou síť. Připojte se k němu pomocí mobilního telefonu nebo počítače a spusťte webový prohlížeč. Pokud se úvodní obrazovka (jak je uvedeno výše) při spuštění prohlížeče neotevře, zkuste zadat přímo IP „192.168.4.1“. Klikněte na konfigurovat WiFi, vyberte svou domácí síť a zadejte heslo. A je to! WeMos se nyní připojí k vaší síti. Uzamykatelnou skříňku nemusíte mít neustále připojenou k elektrickému vedení. Při příštím spuštění si zařízení bude pamatovat přihlašovací údaje, jak jsou uloženy v EEPROM (elektricky vymazatelná programovatelná paměť jen pro čtení).
Jakmile je navázáno připojení k WWW, software otevře požadovanou webovou stránku a vyhledá klíčovou frázi. To se bude opakovat každých 10 minut (10 minut je výchozí hodnota, viz komentáře, jak to změnit).
Krok 4: Trochu pájet
Pokud vše funguje podle vašeho sériového monitoru, můžete nyní připojit relé k vašemu WeMosu, solenoid a 12 V k relé a 12 V ke vstupu regulátoru napětí a 5 V od výstupu k výstupu WeMos.
Vytvořil jsem obrázek, který ukazuje, jak vše propojit. Pokud jste si objednali reléový štít WeMos, můžete jej umístit na WeMos, pokud budete mít čas na pájení všech pinů, které jsou součástí obou zařízení. Pokud se rozhodnete připojit přímo, použijte schéma zobrazené na obrázku. Nezapomeňte, že relé také potřebuje napájení 5V! Můžete také přidat LED indikující, že krabici lze otevřít, a tlačítko pro aktivaci solenoidu (což funguje pouze v případě, že bylo nalezeno heslo). Tyto funkce jsem připravil ve zdrojovém kódu, ale neimplementoval jsem je zde ve zjednodušené verzi. Do tohoto pole lze navíc přidat spoustu skvělých funkcí. Možná přidám nějaké nápady později, ale také rád uslyším vaše komentáře.
Nakonec vše nalepte na místo uvnitř krabice, vhoďte klíč od krabice se zmrzlinou a krabici zavřete. Bavte se čekáním a nezapomeňte vždy hrát bezpečně:-)
Na zdraví, Lalleson
Doporučuje:
Automatický obraceč stránek: 6 kroků
Automatický obraceč stránek: Měli jste někdy problém s převrácením stránek při hře na nástroj? Určitě to má mnoho z nás. Tento automatický obraceč stránek vám může pomoci vyřešit problém. Práce s ním je velmi snadná. Jednoduše položíte výrobek na podlahu a vše, co potřebujete
Oznámení návštěvníků webových stránek s IFTTT: 6 kroků
Oznámení návštěvníků webových stránek s IFTTT: V tomto pokynu dostanete oznámení pro Android, když někdo navštíví vaše webové stránky. Takže k tomu potřebujete trochu znalostí programovacího jazyka PHP a základní znalosti jednoduchého jazyka C, abyste věděli, jak tato aplikace IFTTT funguje (
Projekt Arduino: Ovládejte elektroniku přes internet pomocí databáze Nodejs + SQL a webových stránek .: 6 kroků
Projekt Arduino: Ovládejte elektroniku přes internet pomocí databáze Nodejs + SQL a webových stránek .: Projekt Autor: Mahmed.tech Datum vytvoření: 14. července 2017 Úroveň obtížnosti: Začátečník s trochou znalostí programování. Hardwarový požadavek: - Arduino Uno, Nano, Mega (myslím, že většina MCU se sériovým připojením bude fungovat) - Single LED & Aktuální omezující res
Jak obejít zabezpečení většiny blokovačů webových serverů na straně: 3 kroky
Jak obejít zabezpečení většiny blokátorů webových serverů na straně serveru: Toto je můj první pokyn, takže mějte se mnou: Dobře, řeknu vám, jak obejít webové blokátory, které jsem viděl ve školách. Vše, co potřebujete, je flash disk a několik stahování softwaru
Spidering webových stránek Ajax pomocí asynchronního přihlašovacího formuláře: 6 kroků (s obrázky)
Spidering webových stránek Ajax pomocí asynchronního přihlašovacího formuláře: Problém: Spidering tools neumožňují autentizaci přihlášení AJAX. Tento instruktážní program vám ukáže, jak se přihlásit pomocí formuláře AJAX pomocí Pythonu a modulu s názvem Mechanize. Pavouci jsou programy pro automatizaci webu, které jsou stále populárnější