Obsah:
- Krok 1: Zhromažďovanie materiálov
- Krok 2: Pripravte relé
- Krok 3: Vybudujte si predajný box
- Krok 4: Pridajte sekundárne relé
- Krok 5: Nainštalujte softvér
- Krok 6: Programová rada/Napíšte PHP
- Krok 7: Test/ladenie
- Krok 8: Budúce zlepšenia
Video: Webom riadený Valentín: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Vďaka tejto kombinácii softvéru a hardvéru môžete rozsvietiť nočné svetlo zdobené srdcom odkiaľkoľvek s prístupom na internet. Či už si teda pamätáte v práci, v kaviarni, doma alebo vo svojom mobilnom telefóne (s podporou webu), môžete svojmu miláčikovi povedať, že si stále pamätáte.
(to, alebo môžete svoju srdcovku naštvať rýchlym pulzovaním svetla počas celého dňa, kým ho ručne nevypne) AKTUALIZÁCIA 16. 4. 2007: ŽIADNE NESKLADANIE! Nakoniec som napísal svoj vlastný sériový komunikačný program, s novým kódom je oneskorenie preč.
Krok 1: Zhromažďovanie materiálov
Existuje niekoľko spôsobov ovládania zásuvky z počítača, ale keďže som aj tak jednu ležal, založil som projekt na doske Arduino NG i/o. (32 dolárov od Sparkfun) Všetky ostatné diely boli buď zachytené, vyzdvihnuté lokálne v Radio Shack alebo kúpené v obchode s potravinami; preto sa jedná o niekoľko chaotických hackov. Nedovoľte, aby vás používanie Arduina odradilo od pokusu o tento alebo podobný problém. Arduino je extrémne jednoduché a lacné.- = MATERIÁLY =-Hardvér-Arduino NG-USB prototypová doska Napájací adaptér 9vdc 350maUSB samec A-samec B káblový počítačový napájací kábel (alebo iný vhodný uzemnený kábel) tri vývody, kryt a boxPC relé- Hodnotenie cievky 12 V DC, časť #275-248, Reed Relay-Hodnotenie cievky 5 VDC, časť #275-232 dióda (Použil som časť rs #276-1620, ale nechal som ju ležať) Nočné svetlo zdobené srdcom-Software-Arduino IDE od https://www.arduino.ccXampp z https://www.apachefriends.org/en/xampp-windows.htmlComSender - môj sériový komunikačný program, php kód a kód Arduino. (v prílohe)
Krok 2: Pripravte relé
To je celkom jednoduché.
Nájdite kolíky pre „cievku“(2 kolíky), „bežný“a „normálne otvorený“. Spájajte hrubý drôt na „bežný“a „normálne otvorený“. Tieto vodiče budú prenášať 120 voltov, preto navrhujem trochu drôtu z napájacieho kábla počítača. Uistite sa, že neberiete príliš veľa, 3 palce sú veľa. K dvom špirálkam pripájajte vodiče mierky zapaľovača, ktoré budú prenášať 9 VDC maximálne 350mA. vyberte, ktorý kolík cievky chcete mať kladný (na tom zatiaľ nezáleží) a farby drôtov zvoľte primerane, aby ste neboli zmätení. spájkujte diódu medzi dvoma kolíkmi cievky tak, aby čierna čiara bola na strane obrátenej k kladnému kolíku. Táto dióda pomáha potlačiť napäťové špičky z relé v dôsledku indukcie na cievke.
Krok 3: Vybudujte si predajný box
Ak ste tak ešte neurobili, odrežte ženský koniec napájacieho kábla počítača a prevlečte kábel jedným z otvorov v zásuvke. odizolujte tri vnútorné vodiče a zapojte ich nasledovne.
zapojte zelenú do uzemňovacieho konektora na zásuvke. zapojte bielu do neutrálneho konektora na zásuvke. pripojte čierny k „bežnému“vodiču z relé. pripojte „normálne otvorený“vodič k živému konektoru na zásuvke. Všetko dôkladne skontrolujte, toto je 120, s ktorými sa stretávame. Chyby sú zlé. zalepte všetko páskou a upravte, aby ste sa vyhli šortkám a urobili všetko krajšie. Prevlečte vodiče cievky jedným z menších otvorov vo výstupnej skrinke a zapojte vývod do krabice.
Krok 4: Pridajte sekundárne relé
Dúfal som, že v tomto mieste môžem pripojiť relé k Arduinu a nazvať hotový hardvér; na rozdiel od počiatočných testov však 5vdc (výstupný prúd dátových pinov na Arduine) spoľahlivo nepohne 12v relé. Musel som pridať druhé menšie relé a zapojiť 9V výstup poskytovaný na doske. Toto menšie relé spína 9 V DC pomocou 5 V DC. že 9vdc potom prepne väčšie relé.
spájkovacie vodiče k vodičom na dvoch koncoch jazýčkového relé („normálne otvorené“a „spoločné“). zapojte jeden vodič do konektora 9 V DC a druhý zapojte na kladný vodič z väčšieho relé. pripojte uzemňovací vodič z cievky väčšieho relé k zemi na Arduine. dva vývody cievky z jazýčkového relé by mali tesne zapadnúť do kolíkov 12 a uzemniť na Arduine a držať sa na svojom mieste, ako aj podporovať hmotnosť relé. Pripojte Arduino k výstupnej krabici a zaistite izoláciu elektrickou páskou. Na držanie som použil gumičku, ale moja metóda nie je v žiadnom prípade dokonalá. Tiež nastavte prepojku napájania na Arduino na EXT a zapojte ju do napájacieho adaptéra a USB. zapojte aj napájací kábel počítača a zapojte nočné svetlo do zásuvky. Tým sa ZHRNUJE PORTION HARDWARU
Krok 5: Nainštalujte softvér
Ak ste to ešte neurobili, nainštalujte si teraz XAMPP a Arduino IDE.
Nainštalujte tiež ovládače USB, ktoré sú súčasťou IDE Arduino, a podľa toho nastavte port COM v IDE. Ďalej skopírujte Sender.exe do C: / Sender.exe (alebo na iné vhodné miesto, ak ste ochotní upraviť súbor PHP) a skopírujte MSCOMM32. OCX do vášho systémového priečinka (c: / windows / system).
Krok 6: Programová rada/Napíšte PHP
Zahrnul som zdrojový kód pre Arduino a server.
najskôr otvorte súbor PHP a vykonajte nasledujúce zmeny: nastavte cestu $ na miesto Sender.exe, nastavte port $ na port COM, ktorý používa arduino, uložte súbor PHP do priečinka htdocs vo vašom adresári XAMPP ako index.php načítajte Arduino IDE a otvorte súbor Arduino. Na zariadení Arduino stlačte tlačidlo reset. Potom rýchlo stlačte tlačidlo prenosu v IDE. Hneď ako sa súbor prenesie, máte hotovo.
Krok 7: Test/ladenie
otvorte prehliadač a choďte na stránku https:// localhost, mala by sa vám zobraziť stránka s názvom „ovládanie zásuvky“. Ak tak neurobíte, je problém s XAMPP. Uistite sa, že je spustený Apache a že ste neporušili PHP. Ak tak urobíte, vyskúšajte dve tlačidlá. Ak sa po stlačení „zapnutia“rozsvieti nočné svetlo a po stlačení „vypnutia“sa vypne, všetko funguje dobre. ak nereaguje, skontrolujte svoj výber COM portu v súbore PHP. ak to nepomôže, v súbore Arduino je komentovaný ladiaci kód, vďaka ktorému svetlo bliká v päťsekundovom intervale … môžete ho použiť na odladte svoj hardvér. vyskúšajte to na inom počítači … získajte prístup pomocou IP adresy počítača. Ak všetko pôjde dobre, teraz môžete ovládať svetlo kdekoľvek na svete … premýšľajte o pridaní hesla. happy valentines day.ps Ak ste za routerom, možno budete musieť použiť presmerovanie portov, aby ste sa na stránku mohli dostať mimo svojej siete. so zapnutým presmerovaním portov jednoducho použijete na prístup na stránku verejnú IP adresu smerovača.
Krok 8: Budúce zlepšenia
1) Zbavte sa oneskorenia Dokončený - NOVÝ PROGRAM NEMÁ ZPOŽDENIE! 2) Napájanie cez USB (použite lepšie relé a ja sa môžem zbaviť mladiny v stene) 3) Jednoduchšia inštalácia, inštalácia v jednom kroku a malé stopy sú oveľa lepšie4) Viac zásuviek, viac relé môžete povedať vianočný displej5) infračervený vysielač (nechajte ho ovládať vaše mediálne centrum) 7) zistite, aké „6)“bolo8) lepšia konštrukcia/skrinka
Odporúča:
Hlasom riadený raketomet Launcher založený na Alexe: 9 krokov (s obrázkami)
Hlasom riadený raketomet Launcher založený na Alexe: Ako sa blíži zimná sezóna; prichádza to obdobie roka, kedy sa oslavuje sviatok svetiel. Áno, hovoríme o Diwali, čo je skutočný indický festival oslavovaný po celom svete. Tento rok je Diwali už za nami a vidieť ľudí
Pripojenie kalendárov Google k webom Google: 5 krokov
Pripojenie kalendárov Google k webom Google: Toto je návod, ktorý vás naučí vytvárať, používať a upravovať kalendáre Google a potom ich pomocou funkcií zdieľania pripojiť k webu Google. To môže byť prospešné pre mnoho ľudí, pretože Weby Google je možné použiť na koordináciu a distribúciu
Píšťalkom riadený robot: 20 krokov (s obrázkami)
Robot riadený píšťalkou: Tento robot je všade vedený píšťalkou, podobne ako „hračka Zlatá Sonic“vyrobený v roku 1957. Po zapnutí sa robot pohybuje v smere, ktorý ukazuje svetelná šípka na mechanizme predného hnacieho kolesa. Keď píšťalka
Webom riadený rover: 14 krokov (s obrázkami)
Web Controlled Rover: Stavanie a hranie s robotmi je mojím hlavným životným potešením. Ostatní hrajú golf alebo lyžujú, ale ja robím (pretože nemôžem hrať golf ani lyžovať :-). Považujem to za relax a zábavu! Na výrobu väčšiny svojich robotov používam súpravy podvozkov. Používanie súprav mi pomáha robiť
Webom riadená kamera: 8 krokov (s obrázkami)
Webovo riadená monitorovacia kamera: Cieľom tejto práce je ukázať, ako je možné vytvoriť monitorovací systém s rozhraním webovej stránky. Webovú kameru je možné cez rozhranie otáčať vo vertikálnom alebo horizontálnom smere, ale iba v oblasti, ktorú umožňujú hraničné senzory. Pokračovanie