Sadržaj:
- Korak 1: Prikupljanje materijala
- Korak 2: Pripremite relej
- Korak 3: Izgradite utičnicu
- Korak 4: Dodajte sekundarni relej
- Korak 5: Instalirajte softver
- Korak 6: Programska ploča/Napišite PHP
- Korak 7: Testirajte/otklonite greške
- Korak 8: Buduća poboljšanja
Video: Valentinovo s web kontrolom: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Ovom mješavinom softvera i hardvera možete osvijetliti noćno svjetlo ukrašeno srcem s bilo kojeg mjesta s pristupom internetu. Dakle, bilo da se sjećate na poslu, u kafiću, kod kuće ili na mobilnom telefonu (omogućen web), svom Valentinu možete reći da se još uvijek sjećate.
(to, ili možete naljutiti svoju dragu brzim pulsiranjem svjetla tokom dana, sve dok ga ona ručno ne isključi) AŽURIRAJTE 16.4.07: NEMA VIŠE ODLAGANJA! Konačno sam napisao svoj program za serijsku komunikaciju, s novim kodom, kašnjenje je nestalo.
Korak 1: Prikupljanje materijala
Postoji nekoliko načina za kontrolu utičnice s računala, ali budući da sam ionako imao jednu, projekt sam zasnovao na Arduino NG i/o ploči. (32 USD od Sparkfun -a) Svi ostali delovi su ili pokupljeni, preuzeti lokalno u Radio Shacku ili kupljeni u prodavnici; stoga postoje neki neuredni hakovi. Nemojte dopustiti da vas upotreba Arduina odvrati od pokušaja ovog ili sličnog problema. Arduino je izuzetno jednostavan i jeftin.- = MATERIJALI =-Hardverski-Arduino NG-USB prototipska ploča 9vdc 350ma adapter za napajanje USB muški A-muški B kabelski računarski kabel za napajanje (ili drugi prikladni uzemljeni kabel) tri utičnice, poklopac i kutijaPC relej- 12vdc zavojnica rs dio #275-248Reded relej-5vdc kalem zavojnica rs dio #275-232dioda (koristio sam rs dio #276-1620, ali imao sam je oko sebe) Noćno svjetlo ukrašeno srcem-Software-Arduino IDE sa https://www.arduino.ccXampp sa https://www.apachefriends.org/en/xampp-windows.htmlComSender - mog programa za serijsku komunikaciju, php koda i Arduino koda. (u prilogu)
Korak 2: Pripremite relej
Ovo je prilično jednostavno.
Pronađite igle za "zavojnicu" (2 igle), "uobičajene" i "normalno otvorene". Lemite žicu teškog kolosijeka na "zajedničku" i "normalno otvorenu". Ove žice će nositi 120vc, pa predlažem malo žice sa kabla za napajanje računara. Samo nemojte uzeti previše, 3 inča je dovoljno. Lemite žice upaljača lakših dimenzija na dva igla zavojnice, oni će nositi 9vdc na najviše 350 mA. odaberite koji pin zavojnice želite biti pozitivan (još nije važno koji) i odaberite boje žica na odgovarajući način kako se ne biste zbunili. lemite diodu između dva zatika zavojnice, tako da crna linija bude sa strane okrenute prema pozitivnom pinu. Ova dioda pomaže pri suzbijanju skokova napona iz releja zbog indukcije na zavojnici.
Korak 3: Izgradite utičnicu
Odrežite ženski kraj kabela za napajanje računara, ako već niste, i provucite kabel kroz jednu od rupa u utičnici. skinite tri unutrašnje žice i spojite ih na sljedeći način.
zeleno spojite na utikač za uzemljenje na utičnici. spojite bijelo na neutralni konektor na utičnici. spojite crno na "zajedničku" žicu iz releja. spojite "normalno otvorenu" žicu na konektor pod naponom na utičnici. Provjerite još jednom sve, ovo je 120 s kojim imamo posla. Greške su loše. zalijepite sve lijepo i uredno, kako biste izbjegli kratke hlače i učinili sve ljepšim. Provucite žice zavojnice kroz jednu od manjih rupa u izlaznoj kutiji i spojite utičnicu u kutiju.
Korak 4: Dodajte sekundarni relej
Nadao sam se da ću u ovom trenutku moći spojiti relej na Arduino i nazvati hardver gotovim; međutim, za razliku od početnih testova, 5vdc (izlazna struja pinova podataka na Arduinu) ne bi pouzdano pokretalo relej od 12 V. Morao sam dodati drugi manji relej i uključiti 9v izlaz na ploči. Ovaj manji relej prebacuje 9vdc pomoću 5vdc. da 9vdc tada prebacuje veći relej.
lemite žice na elektrode na dva kraja releja trske ("normalno otvoreno" i "uobičajeno"). jednu žicu priključite u 9vdc konektor, a drugu povežite na pozitivnu žicu s većeg releja. spojite žicu za uzemljenje iz zavojnice većeg releja u masu na Arduinu. dva izvoda zavojnice iz releja trske bi trebala čvrsto pristajati u igle 12 i uzemljene na Arduinu i držati se na mjestu, kao i podržavati težinu releja. Priključite Arduino na izlaznu kutiju, pazeći da ga izolirate električnom trakom. Koristio sam gumicu za držanje, ali moja metoda nikako nije savršena. Također, postavite kratkospojnik za napajanje na Arduinu na EXT i priključite ga u adapter za napajanje i USB. takođe priključite kabl za napajanje računara i uključite noćno svetlo u utičnicu Ovim se zaključuje deo hardvera
Korak 5: Instalirajte softver
Ako već niste, odmah instalirajte XAMPP i Arduino IDE.
Također instalirajte USB upravljačke programe koji su uključeni u Arduino IDE i postavite COM port prema tome u IDE Zatim, kopirajte Sender.exe u C: / Sender.exe (ili neko drugo prikladno mjesto, ako želite urediti PHP datoteku) i kopirajte MSCOMM32. OCX u sistemsku fasciklu (c: / windows / system).
Korak 6: Programska ploča/Napišite PHP
Uključio sam izvorni kod za Arduino i server.
prvo otvorite PHP datoteku i napravite sljedeće izmjene: postavite $ path na lokaciju Sender.exe postavite $ port na COM port koji arduino koristi spremite PHP datoteku u mapu htdocs u vašem XAMPP direktoriju kao index.php učitajte Arduino IDE i otvorite Arduino datoteku. Pritisnite gumb za resetiranje na Arduinu. Zatim brzo pritisnite gumb za prijenos u IDE -u. Nakon što se datoteka prenese, gotovi ste.
Korak 7: Testirajte/otklonite greške
otvorite pregledač i idite na https:// localhosty Trebali biste vidjeti stranicu pod nazivom "Outlet control". Ako to ne učinite, postoji problem s XAMPP -om. Uvjerite se da je Apache pokrenut i da niste pokvarili PHP. Ako jeste, pokušajte s dva dugmeta. Ako se nakon pritiska na "on" uključi noćno svjetlo, a nakon pritiska na "off" isključuje se, sve radi dobro.ako ne reagira, provjerite svoj izbor COM porta u PHP datoteci. ako to ne pomaže, u Arduino datoteci postoji kodirani koda za otklanjanje grešaka zbog koje svjetlo treperi u intervalu od pet sekundi … možete ga koristiti za otklonite greške na svom hardveru. sada probajte na drugom računaru … pristupite mu putem IP adrese računaraAko sve prođe u redu, sada možete kontrolirati svjetlo bilo gdje u svijetu … razmislite o dodavanju lozinke. sretan dan zaljubljenih.ps ako ste iza usmjerivača, možda ćete morati koristiti prosljeđivanje portova da biste mogli pristupiti stranici izvan svoje mreže. s uključenim prosljeđivanjem portova, jednostavno koristite javni IP usmjerivača za pristup stranici.
Korak 8: Buduća poboljšanja
1) Riješite se odgode ZAVRŠENO - NOVI PROGRAM NEMA ODLAGANJA! 2) Napaja se putem USB -a (koristite bolji relej, a ja se mogu riješiti zidne sladovine3) lakše instaliranje u jednom koraku i male dimenzije su mnogo bolje4) Više utičnica, više releji mogu reći božićni prikaz5) infracrveni odašiljač (neka kontrolira vaš medijski centar) 7) shvatiti koja je "6)" bila 8) bolja konstrukcija/kućište
Preporučuje se:
LED okvir za fotografije sa srcem - napravite savršen poklon za Valentinovo ili rođendan: 7 koraka (sa slikama)
LED okvir za fotografije sa srcem - napravite savršen poklon za Valentinovo ili rođendan: Zdravo! U ovom uputstvu ću vam pokazati kako možete napraviti ovaj sjajni LED okvir za fotografije sa srcem. Za sve ljubitelje elektronike! Napravite savršen poklon za Valentinovo, rođendan ili godišnjicu za svoje najmilije! Možete pogledati demo video ovog
Internet Valentinovo: 17 koraka (sa slikama)
Internet Valentinovo: Pošaljite svoju Valentinovu poruku putem interneta! Ovaj projekt „uradi sam“elektronike koristi mali vibracijski motor za lagano mahanje srcem od papirnog papira i bljeskanje LED diode kada primi upute putem interneta s drugog uređaja. Napravio sam dvije verzije t
RC automobil sa Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: 8 koraka
RC automobil sa Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: Kao dijete, uvijek su me fascinirali RC automobili. Danas možete pronaći mnoge vodiče za izradu jeftinih RC automobila s Bluetooth -om uz pomoć Arduina. Napravimo korak dalje i upotrijebimo svoje praktično znanje o kinematici za izračunavanje
Kontrola roletni sa ESP8266, Google Home i Openhab integracijom i web kontrolom: 5 koraka (sa slikama)
Kontrola roletni sa ESP8266, Google Home i Openhab integracijom i web kontrolom: U ovom uputstvu pokazat ću vam kako sam dodao rolete svojim automatizacijama. Htio sam moći dodati i ukloniti automatizaciju, tako da je sva instalacija pričvršćena. Glavni dijelovi su: Koračni motor Bij ESP-01 upravljanjem koračnim upravljačem i mjenjačem
LED ukras za Valentinovo koji kuca u srcu: 7 koraka (sa slikama)
LED ukras za Valentinovo sa otkucajima srca: U ovom uputstvu ću vam pokazati kako sam izgradio LED ukras za Valentinovo koji sam poklonio svojoj ženi. Krug je inspiriran drugim Instructable: https: //www.instructables.com/id/Astable-Multivibr