Obsah:
- Krok 1: Shromažďování materiálů
- Krok 2: Připravte relé
- Krok 3: Sestavte výstupní krabici
- Krok 4: Přidejte sekundární relé
- Krok 5: Nainstalujte software
- Krok 6: Program Board/Write PHP
- Krok 7: Test/ladění
- Krok 8: Budoucí vylepšení
Video: Webem řízený Valentýn: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Díky této kombinaci softwaru a hardwaru můžete rozsvítit noční světlo zdobené srdcem odkudkoli s přístupem na internet. Ať už si tedy pamatujete v práci, v kavárně, doma nebo na svém mobilním telefonu (s podporou webu), můžete svému miláčkovi říct, že si stále pamatujete.
(to, nebo můžete své milé naštvat rychlým pulzováním světla po celý den, dokud ho ručně nevypne) AKTUALIZACE 16. 4. 2007: ŽÁDNÉ ZPOŽDĚNÍ! Nakonec jsem napsal svůj vlastní program sériové komunikace, s novým kódem je zpoždění pryč.
Krok 1: Shromažďování materiálů
Existuje několik způsobů ovládání zásuvky z počítače, ale protože jsem ji měl i tak kolem sebe, založil jsem projekt na desce Arduino NG i/o. (32 $ od Sparkfun) Všechny ostatní části byly buď uklizeny, vyzvednuty na místě v Radio Shack nebo zakoupeny v obchodě s potravinami; Proto jsou zahrnuty některé chaotické hacky. Nenechte se od používání Arduina odradit od pokusu o tento nebo podobný problém. Arduino je extrémně jednoduché a levné.- = MATERIÁLY =-Hardware-Arduino NG-USB prototypovací deska 9vdc 350ma napájecí adaptér USB samec A-male B kabel počítačový napájecí kabel (nebo jiný vhodný uzemněný kabel) tři vývody, kryt a box PC relé- Hodnocení cívky 12 V DC část #275-248 Reed Relay-Hodnocení cívky 5 V DC část #275-232 dioda (použil jsem část RS č. 276-1620, ale měl jsem to ležet) Srdce zdobené noční světlo Software-Arduino IDE z https://www.arduino.ccXampp z https://www.apachefriends.org/en/xampp-windows.htmlComSender - můj program pro sériovou komunikaci, php kód a kód Arduino. (připojený)
Krok 2: Připravte relé
To je docela jednoduché.
Vyhledejte kolíky pro „cívku“(2 kolíky), „společný“a „normálně otevřený“. Pájejte těžkopádný drát na „běžný“a „normálně otevřený“. Tyto vodiče unesou 120 voltů, takže navrhuji trochu drátu z napájecího kabelu počítače. Ujistěte se, že neberete příliš mnoho, 3 palce jsou dost. Ke dvěma kolíkovým kolíkům připájejte vodiče měřiče zapalovače, které budou přenášet 9 V DC při maximálně 350 mA. vyberte, který pin cívky chcete mít kladný (na tom zatím nezáleží) a vhodně zvolte barvy vodičů, abyste nebyli zmateni. pájejte diodu mezi dvěma piny cívky tak, aby černá čára byla na straně směřující ke kladnému kolíku. Tato dioda pomáhá potlačit napěťové špičky z relé v důsledku indukce na cívce.
Krok 3: Sestavte výstupní krabici
Pokud jste tak ještě neučinili, odřízněte ženský konec napájecího kabelu počítače a protáhněte kabel jedním z otvorů ve výstupní krabici. odizolujte tři vnitřní vodiče a připojte je následujícím způsobem.
zeleně zapojte do zemnícího konektoru na zásuvce. připojte bílou barvu k neutrálnímu konektoru na zásuvce. připojte černý k „společnému“vodiči z relé. připojte „normálně otevřený“vodič k živému konektoru na zásuvce. Všechno pečlivě zkontrolujte, toto je 120, se kterými se potýkáme. Chyby jsou špatné. nahrajte vše hezky a uklizené, vyhněte se šortkám a udělejte vše hezčí. Protáhněte vodiče cívky jedním z menších otvorů ve výstupní krabici a připojte vývod k krabici.
Krok 4: Přidejte sekundární relé
Doufal jsem, že v tomto okamžiku mohu připojit relé k Arduinu a nazvat hardware hotovým; na rozdíl od počátečních testů by 5vdc (výstupní proud datových pinů na Arduinu) spolehlivě nepohánilo relé 12v. Musel jsem přidat druhé menší relé a zapojit výstup 9 V na desce. Toto menší relé spíná 9 V DC pomocí 5 V DC. že 9vdc pak přepne větší relé.
připájejte vodiče k vodičům na obou koncích jazýčkového relé („normálně otevřený“a „společný“). zapojte jeden vodič do konektoru 9 V DC a druhý připojte ke kladnému vodiči z většího relé. připojte zemnicí vodič z cívky většího relé k zemi na Arduinu. dva vývody cívky z jazýčkového relé by měly těsně zapadnout do kolíků 12 a uzemnit na Arduinu a držet se na místě, stejně jako podporovat váhu relé. Připojte Arduino k výstupní krabici a zajistěte izolaci elektrickou páskou. Použil jsem gumičku, abych ji přidržel, ale moje metoda není v žádném případě dokonalá. Také nastavte propojku napájení na Arduinu na EXT a zapojte ji do napájecího adaptéru a USB. zapojte také napájecí kabel počítače a zapojte noční světlo do zásuvky.
Krok 5: Nainstalujte software
Pokud jste to ještě neudělali, nainstalujte si nyní XAMPP a Arduino IDE.
Nainstalujte také ovladače USB, které jsou součástí IDE Arduino, a podle toho nastavte port COM v IDE. Další, zkopírujte Sender.exe do C: / Sender.exe (nebo jiné vhodné místo, pokud jste ochotni upravit soubor PHP) a zkopírujte MSCOMM32. OCX do systémové složky (c: / windows / system).
Krok 6: Program Board/Write PHP
Zahrnul jsem zdrojový kód pro Arduino a Server.
nejprve otevřete soubor PHP a proveďte následující změny: nastavte $ cestu k umístění Sender.exe nastavte $ port na COM port, který arduino používá uložte soubor PHP do složky htdocs ve vašem adresáři XAMPP jako index.php načtěte Arduino IDE a otevřete soubor Arduino. Stiskněte tlačítko reset na Arduinu. Poté rychle stiskněte tlačítko přenosu v IDE. Jakmile je soubor přenesen, máte hotovo.
Krok 7: Test/ladění
otevřete prohlížeč a přejděte na https:// localhost, měla by se vám zobrazit stránka s názvem „ovládání zásuvky“. Pokud ne, je problém s XAMPP. Ujistěte se, že je spuštěn Apache a že jste neporušili PHP. Pokud ano, vyzkoušejte dvě tlačítka. Pokud se po „zapnutí“rozsvítí noční světlo a po stisknutí „vypnuto“se vypne, vše funguje dobře. pokud nereaguje, zkontrolujte výběr COM portu v souboru PHP. pokud to nepomůže, v souboru Arduino je komentovaný ladicí kód, díky kterému kontrolka bliká v pětisekundovém intervalu … můžete jej použít odladit hardware. nyní zkusit na jiném počítači … přistupovat k němu prostřednictvím IP adresy počítače pokud jste za routerem, budete možná muset použít přesměrování portů, abyste mohli na stránku přistupovat mimo vaši síť. se zapnutým přesměrováním portů jednoduše použijete veřejnou IP routeru pro přístup na stránku.
Krok 8: Budoucí vylepšení
1) Zbavte se zpoždění FINISHED - NOVÝ PROGRAM NEMÁ ZPOŽDĚNÍ! 2) Napájení přes USB (použijte lepší relé a já se mohu zbavit mladiny na stěně3) Snadnější instalaceJednotlivé instalace a malé stopy jsou mnohem lepší4) Více výstupů, více relé můžete říci vánoční displej5) infračervený vysílač (nechte jej ovládat vaše mediální centrum) 7) zjistěte, jaké „6)“bylo8) lepší konstrukce/případ
Doporučuje:
Hlasově řízený raketomet Launcher založený na Alexě: 9 kroků (s obrázky)
Alexa Based Rocket Launcher: Jak se blíží zimní sezóna; přichází to období roku, kdy se slaví svátek světel. Ano, mluvíme o Diwali, což je skutečný indický festival oslavovaný po celém světě. Letos už Diwali skončil a vidět lidi
DIY INTERNET ŘÍZENÝ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 kroků (s obrázky)
DIY INTERNET ŘÍZENÝ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Zde je můj druhý postup k projektu, který vám velmi rád ukážu. Je to o inteligentní matici LED DIY, která vám umožní ukázat na ní data, jako jsou statistiky YouTube, statistiky vaší inteligentní domácnosti, jako teplota, vlhkost, mohou být jednoduché hodiny, nebo jen ukázat
Krokový motorem řízený krokový motor bez mikrokontroléru (V2): 9 kroků (s obrázky)
Krokový motorem řízený krokový motor bez mikrokontroléru (V2): V jednom z mých předchozích Instructables jsem vám ukázal, jak ovládat krokový motor pomocí krokového motoru bez mikrokontroléru. Byl to rychlý a zábavný projekt, ale přišel se dvěma problémy, které budou v tomto Instructable vyřešeny. Takže vtip
Meteostanice RPi s responzivním webem: 5 kroků
RPi Weatherstation s responzivní webovou stránkou: Pro školní projekt jsme museli vyrobit zařízení IoT s webovou stránkou pro příjemnou vizualizaci shromážděných informací. Rozhodl jsem se vytvořit meteorologickou stanici poháněnou baňkou Raspberry Pi 3 pro responzivní web MySQL (MariaDB) pro moje data
Webem řízená kamera: 8 kroků (s obrázky)
Web Controlled Surveillance Camera: Účelem této práce je ukázat, jak vybudovat sledovací systém s rozhraním webové stránky. Webovou kameru lze přes rozhraní otáčet ve svislém nebo vodorovném směru, ale pouze v oblasti, kterou umožní hraniční senzory. Pokračování