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 pogreške
- Korak 8: Buduća poboljšanja
Video: Valentinovo s web kontrolom: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
S 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 mobitelu (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 tijekom dana, sve dok ga ona ručno ne isključi) AŽURIRAJTE 16.4.07: NEMA VIŠE ODLAGANJA! Konačno sam napisao vlastiti serijski komunikacijski program, 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 jednu ionako ležao, projekt sam zasnovao na Arduino NG i/o ploči. (32 USD od Sparkfuna) Svi ostali dijelovi su ili pokupljeni, pokupljeni lokalno u Radio Shacku ili kupljeni u trgovini mješovitom robom; 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 kabel računala za napajanje (ili drugi prikladni uzemljeni kabel) tri utičnice, poklopac i kutijaPC relej- 12vdc zavojnica s oznakom rs dio #275-248Reded relej-5vdc svitak s ocjenom 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 s https://www.arduino.ccXampp s https://www.apachefriends.org/en/xampp-windows.htmlComSender - moj program za serijsku komunikaciju, php kod i Arduino kôd. (u prilogu)
Korak 2: Pripremite relej
Ovo je prilično jednostavno.
Pronađite igle za "zavojnicu" (2 igle), "uobičajene" i "normalno otvorene". Lemiti žicu teškog kolosijeka na "uobičajeno" i "normalno otvoreno". Ove žice će nositi 120vac pa predlažem malo žice s kabela za napajanje računala. Samo nemojte uzeti previše, 3 inča je dovoljno. Lemite žice upaljača lakših mjerača na dva zavojnica, oni će nositi 9vdc na najviše 350 mA. odaberite koji pin zavojnice želite biti pozitivan (još nije važno koji) i odgovarajuće odaberite boje žica kako se ne biste zbunili. lemite diodu između dva zatika zavojnice, tako da crna linija bude na strani okrenutoj 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čunala, ako već niste, i provucite kabel kroz jednu od rupa u utičnici. skinite tri unutarnje ž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. Dvaput provjerite 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. taj 9vdc tada prebacuje veći relej.
lemiti žice na izvode 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 vodiča zavojnice iz releja trske trebala bi se čvrsto uklapati u igle 12 i uzemljiti na Arduinu te se držati na mjestu, kao i podupirati težinu releja. Pričvrstite Arduino na utičnicu, izolirajte električnom trakom. Za držanje sam upotrijebio gumicu, 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đer priključite kabel za napajanje računala i uključite noćno svjetlo u utičnicu OVO ZAKLJUČUJE DIO 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 Sljedeće, kopirajte Sender.exe u C: / Sender.exe (ili neko drugo prikladno mjesto, ako želite urediti PHP datoteku) i kopirajte MSCOMM32. OCX u mapu vašeg sustava (c: / windows / system).
Korak 6: Programska ploča/Napišite PHP
Uključio sam izvorni kod za Arduino i poslužitelj.
prvo otvorite PHP datoteku i napravite sljedeće promjene: postavite $ path na mjesto 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 pogreške
otvorite svoj preglednik i idite na https:// localhosty trebali biste vidjeti stranicu pod nazivom "kontrola utičnice". Ako to ne učinite, postoji problem s XAMPP -om. Provjerite radi li Apache i niste li pokvarili PHP. Ako to učinite, isprobajte dva gumba. 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 odabir COM porta u PHP datoteci. ako to ne pomogne, u Arduino datoteci postoji kodirani kod za otklanjanje pogrešaka zbog kojeg svjetlo treperi u intervalu od pet sekundi … možete ga koristiti za otklonite pogreške na svom hardveru. sada isprobajte drugo računalo … pristupite mu putem IP adrese računalaAko je sve 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 USB -om (upotrijebite bolji relej, a ja se mogu riješiti zidne sladovine3) lakša instalacija u jednom koraku, a mali otisci su mnogo bolji4) Više utičnica, više relej može reći božićni zaslon5) infracrveni odašiljač (neka kontrolira vaš medijski centar) 7) shvatiti koja je "6)" bila 8) bolja konstrukcija/kućište
Preporučeni:
LED okvir za fotografije sa srcem - savršen poklon za Valentinovo ili rođendan: 7 koraka (sa slikama)
LED okvir za fotografije sa srcem - savršen poklon za Valentinovo ili rođendan: Pozdrav! U ovom uputstvu pokazat ću vam 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 svojim najmilijima! 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 papirnatog papira i bljeskanje LED diode kada primi upute putem interneta s drugog uređaja. Napravio sam dvije verzije t
RC automobil s Bluetooth kontrolom, s kontrolom brzine i mjerenjem udaljenosti: 8 koraka
RC automobil s Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: Kao klinac, 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
Upravljanje roletnama s ESP8266, Google Home i Openhab integracijom i web kontrolom: 5 koraka (sa slikama)
Upravljanje roletnama s ESP8266, Google Home i Openhab integracijom i web kontrolom: U ovom Instructableu pokazat ću vam kako sam svojim roletama dodao automatizaciju. Htio sam moći dodati i ukloniti automatizaciju, tako da je sva instalacija pričvršćena. Glavni dijelovi su: Koračni motor Korakom upravljanim upravljačem bij ESP-01 Zupčanik i montaža
Svjetlo aktivirani poklon za Valentinovo: 8 koraka (sa slikama)
Poklon za Valentinovo s laganim aktiviranjem: S Valentinovim pred ugom, inspirirao sam se dodati još nešto kako bih poklon učinio posebnim. Testiram Mini player s Arduinom i pitao sam se mogu li dodati svjetlosni senzor tako da reproducira pjesmu za m