Cuprins:
- Pasul 1: Adunarea materialelor
- Pasul 2: Pregătiți releul
- Pasul 3: Construiți Outlet Box
- Pasul 4: Adăugați un releu secundar
- Pasul 5: Instalați software-ul
- Pasul 6: Programați placa / scrieți PHP
- Pasul 7: Test / Depanare
- Pasul 8: Îmbunătățiri viitoare
Video: Valentine controlat de web: 8 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Cu acest amestec de software și hardware, puteți aprinde o lumină de noapte împodobită de inimă de oriunde, cu acces la internet. Deci, indiferent dacă vă amintiți la locul de muncă, într-o cafenea, acasă sau pe telefonul dvs. mobil (activat pe web), îi puteți spune Sfântului Valentin că vă mai amintiți.
(asta, sau îți poți enerva iubita pulsând rapid lumina pe tot parcursul zilei, până când ea o stinge manual) ACTUALIZARE 16.04.07: NU MAI MÂNĂ întârziere! În cele din urmă am scris propriul meu program de comunicații seriale, cu noul cod, întârzierea a dispărut.
Pasul 1: Adunarea materialelor
Există mai multe moduri de a controla o priză de pe un PC, dar, de vreme ce aveam una oricum, am bazat proiectul pe o placă Arduino NG i / o. (32 de dolari de la Sparkfun) Toate celelalte piese au fost fie recuperate, ridicate local la Radio Shack sau cumpărate la un magazin alimentar; prin urmare, există unele hack-uri dezordonate. Nu lăsați utilizarea Arduino să vă descurajeze să încercați acest lucru sau o problemă similară. Arduino este extrem de simplu și ieftin.- = MATERIALE = - Hardware-Arduino NG - Placă de prototipare USB 9vdc 350ma adaptor de alimentare USB tată A-tată B cablu de alimentare al computerului (sau alt cablu de împământare adecvat) trei prize, capac și cutie Releu PC - 12vdc coil rating rs part # 275-248Reed Relay - 5vdc coil rating rs part # 275-232diode (I used rs part # 276-1620, but I had it around around) Night-adorned night light-Software-Arduino IDE from https://www.arduino.ccXampp de la https://www.apachefriends.org/en/xampp-windows.htmlComSender - programul meu de comunicații seriale, codul php și codul Arduino. (atașat)
Pasul 2: Pregătiți releul
Acest lucru este destul de simplu.
Localizați pinii pentru "bobină" (2 pini), "comun" și "normal deschis". Lipiți sârmele cu ecartament greu la „comun” și „normal deschis”. Aceste fire vor transporta 120vac, așa că vă sugerez o parte din cablul de la cablul de alimentare al computerului. Doar asigurați-vă că nu luați prea mult, un 3 inci este suficient. Sârmă de măsurare a brichetei de lipit la cele două știfturi ale bobinei, acestea vor transporta 9vcc la cel mult 350ma. alegeți care bobină doriți să fie pozitivă (încă nu contează care) și alegeți culorile firelor în mod corespunzător, pentru a nu vă confunda. lipiți o diodă între cei doi știfturi, astfel încât linia neagră să fie pe partea orientată spre știftul pozitiv. Această diodă ajută la suprimarea vârfurilor de tensiune din releu datorită inducției pe bobină.
Pasul 3: Construiți Outlet Box
Tăiați capătul mamă de pe cablul de alimentare al computerului, dacă nu ați făcut-o deja, și filetați cablul printr-unul dintre orificiile din cutia de ieșire. curățați cele trei fire interne și conectați-le după cum urmează.
conectați verde la conectorul de masă de la priză. conectați alb la conectorul neutru de la priză. conectați negru la firul „comun” de la releu. conectați firul „normal deschis” la conectorul sub tensiune de la priză. Verifică totul, cu 120 avem de-a face. Greșelile sunt rele. bandă totul frumos și ordonat, pentru a evita pantalonii scurți și pentru a face totul mai frumos. Infilați firele bobinei printr-unul dintre orificiile mai mici din cutia de ieșire și conectați priza la cutie.
Pasul 4: Adăugați un releu secundar
Sperasem că, în acest moment, aș putea conecta releul la Arduino și să-i spun hardware-ului; cu toate acestea, spre deosebire de testele inițiale, 5vdc (curentul de ieșire al pinilor de date de pe Arduino) nu ar conduce în mod fiabil un releu de 12v. A trebuit să adaug un al doilea releu mai mic și să intru pe ieșirea de 9v furnizată pe placă. Acest releu mai mic comută 9vdc folosind 5vdc. că 9vcc schimbă apoi releul mai mare.
fire de lipit la cablurile de la cele două capete ale releului stuf („normal deschis” și „comun”). conectați un fir la conectorul de 9vcc și conectați celălalt la firul pozitiv de la releul mai mare. conectați firul de masă de la bobina releului mai mare la masa de pe Arduino. cele două cabluri ale bobinei de la releul de stuf trebuie să se încadreze strâns în pinii 12 și să fie împământate pe Arduino și să se mențină în poziție, precum și să susțină greutatea releului. Atașați Arduino la cutia de ieșire, asigurându-vă că ați izolat cu bandă electrică. Am folosit o bandă de cauciuc pentru ao ține, dar metoda mea nu este nicidecum perfectă. De asemenea, setați jumperul de alimentare de pe Arduino la EXT și conectați-l la adaptorul de alimentare și la USB. conectați, de asemenea, cablul de alimentare al computerului și conectați lumina de noapte la priză. ACEST ÎNCHEIE PORȚIA
Pasul 5: Instalați software-ul
Dacă nu ați făcut-o deja, instalați acum XAMPP și Arduino IDE.
Instalați, de asemenea, driverele USB incluse cu IDE-ul Arduino și setați portul COM în consecință în IDE Următorul, copiați Sender.exe în C: / Sender.exe (sau un alt loc convenabil, dacă doriți să editați fișierul PHP) și copiați MSCOMM32. OCX în folderul de sistem (c: / windows / system).
Pasul 6: Programați placa / scrieți PHP
Am inclus cod sursă pentru Arduino și Server.
deschideți mai întâi fișierul PHP și efectuați următoarele modificări: setați $ path la locația Sender.exe setați $ port la portul COM pe care arduino îl folosește salvați fișierul PHP în folderul htdocs din directorul XAMPP ca index.php încărcați Arduino IDE și deschideți fișierul Arduino. Apăsați butonul de resetare de pe Arduino. Apoi, apăsați rapid butonul de transfer din IDE. Odată ce fișierul s-a transferat, ați terminat.
Pasul 7: Test / Depanare
deschideți browserul și accesați https:// localhostyou ar trebui să vedeți o pagină intitulată "control de priză". Dacă nu, există o problemă cu XAMPP. Asigurați-vă că Apache rulează și că nu ați rupt PHP. Dacă faceți acest lucru, încercați cele două butoane. Dacă după ce apăsați „pe”, lumina de noapte se aprinde și după ce apăsați „oprit” se stinge, totul funcționează bine.dacă nu răspunde, verificați alegerea portului COM din fișierul PHP. depanarea hardware-ului dvs. acum încercați pe un alt computer … accesați-l prin adresa IP a computerului Dacă totul merge bine, acum puteți controla lumina oriunde în lume … gândiți-vă la adăugarea unei parole. valentine valentines day.ps dacă vă aflați în spatele unui router, poate fi necesar să utilizați redirecționarea porturilor pentru a putea accesa pagina din afara rețelei. cu redirecționarea porturilor activată, pur și simplu utilizați adresa IP a routerului pentru a accesa pagina.
Pasul 8: Îmbunătățiri viitoare
1) Scăpați de Întârziere FINIT - NOUUL PROGRAM NU FĂRĂ ÎNTÂRZIERE! 2) Alimentat prin USB (folosiți un releu mai bun și pot scăpa de mușchiul de perete) 3) instalare mai ușoară se instalează un singur pas și amprentele mici sunt mult mai bune 4) Mai multe prize, mai multe releepui să spui afișaj de Crăciun5) transmițător cu infraroșu (lasă-l să-ți controleze centrul media) 7) află ce a fost „6)” 8) construcție / carcasă mai bună
Recomandat:
Cadru foto cu inimă cu LED - Faceți un cadou perfect de Valentine sau ziua de naștere: 7 pași (cu imagini)
Rama foto cu inimă cu LED - Faceți un cadou perfect pentru Valentine’s Day sau ziua de naștere: Bună ziua! În acest instructiv vă voi arăta cum puteți face acest minunat cadru foto cu inimă LED. Pentru toți pasionații de electronice! Faceți cadoul perfect de Valentine, Birthday sau Anniversary pentru cei dragi! Puteți viziona videoclipul demonstrativ al acestui
Rover controlat web: 14 pași (cu imagini)
Web Controlled Rover: Construirea și jocul cu roboți este principala mea plăcere vinovată în viață. Alții joacă golf sau schi, dar eu construiesc roboți (deoarece nu pot juca golf sau schi :-). Mi se pare relaxant și distractiv! Pentru a face majoritatea roboților mei, folosesc kituri de șasiu. Folosirea truselor mă ajută să fac ce
Ornament de Valentine pentru Valentine Beating Heart: 7 pași (cu imagini)
Ornamentul cu bătăi cu LED-uri Valentine Valentine: În acest instructiv vă voi arăta cum am construit un ornament cu LED-uri pentru Ziua Îndrăgostiților pe care l-am oferit cadou soției mele. Circuitul este inspirat de un alt instructabil: https: //www.instructables.com/id/Astable-Multivibr
NODEMCU 1.0 (ESP8266) RELAU CONTROLAT CU FOLOSIREA BLYNK (PESTE WEB): 5 pași (cu imagini)
NODEMCU 1.0 (ESP8266) RELAU CONTROLAT CU UTILIZAREA BLYNK (PENTRU WEB): HI GUYS, NUMELE MEU ESTE P STEVEN LYLE JYOTHI ȘI ACEST ESTE PRIMUL MEU INSTRUCTABIL CU CUM SĂ CONTROLEAȚI RELAJURILE DE NODEMCU ESP8266-12E VIA BLYNK PRIN INTERNET PENTRU INTERNET ENGLEZA MEA RĂU
LED Arduino controlat de web: 5 pași (cu imagini)
LED Arduino controlat de web: Acest instructiv vă arată cum să construiți un LED tri-color activat pe Web bazat pe un Arduino și pe ecranul WIZnet Ethernet, controlabil din orice browser web. Deoarece LED-ul este expus printr-un serviciu web RESTful simplu care rulează pe culoarea Arduino