Obsah:

Webem řízený Valentýn: 8 kroků (s obrázky)
Webem řízený Valentýn: 8 kroků (s obrázky)

Video: Webem řízený Valentýn: 8 kroků (s obrázky)

Video: Webem řízený Valentýn: 8 kroků (s obrázky)
Video: OKRADLI MĚ ZLODĚJI… 2024, Listopad
Anonim
Webem ovládaný Valentýn
Webem ovládaný Valentýn

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ů

Shromažďování materiálů
Shromažďování materiálů
Shromažďování materiálů
Shromažďování materiálů
Shromažďování materiálů
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é

Připravte relé
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

Sestavte výstupní krabici
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é

Přidejte sekundární relé
Přidejte sekundární relé
Přidejte sekundární relé
Přidejte sekundární relé
Přidejte sekundární relé
Přidejte sekundární relé
Přidejte sekundární relé
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

Nainstalujte software
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

Programová rada/Napsat PHP
Programová rada/Napsat 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í

Test/ladění
Test/ladění
Test/ladění
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í

Budoucí vylepšení
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: