Sisukord:

Veebipõhine Valentine: 8 sammu (piltidega)
Veebipõhine Valentine: 8 sammu (piltidega)

Video: Veebipõhine Valentine: 8 sammu (piltidega)

Video: Veebipõhine Valentine: 8 sammu (piltidega)
Video: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, November
Anonim
Veebipõhine Valentine
Veebipõhine Valentine

Selle tarkvara ja riistvara seguga saate süttida südamest kaunistatud öövalguse kõikjal, kus on Interneti-ühendus. Nii et kas mäletate tööl, kohvikus, kodus või (veebipõhises) mobiiltelefonis, võite oma sõbrapäevale öelda, et mäletate seda endiselt.

(see või võite oma kallimat ärritada, kiirustades kiirelt kogu päeva jooksul valgust, kuni ta selle käsitsi välja lülitab). Lõpuks kirjutasin oma jadaühendussüsteemi, uue koodiga on viivitus kadunud.

Samm: materjalide kogumine

Materjalide kogumine
Materjalide kogumine
Materjalide kogumine
Materjalide kogumine
Materjalide kogumine
Materjalide kogumine

Pistikupesa juhtimiseks arvutist on mitmeid viise, kuid kuna mul oli niikuinii üks, siis lähtusin projektist Arduino NG i/o plaadil. (32 dollarit Sparkfunilt) Kõik muud osad kas puhastati, korjati kohapealt Radio Shackist või osteti toidupoest; seetõttu on sellega seotud mõned räpased häkkimised. Ärge laske Arduino kasutamisel end selle või sarnase probleemi proovimisest eemale peletada. Arduino on äärmiselt lihtne ja odav.- = MATERJALID =-Riistvara-Arduino NG-USB-prototüüpimisplaat Relee relee-5vdc mähise reiting rs osa #275-232diode (ma kasutasin RS osa #276-1620, kuid mul oli see lamades) //www.arduino.ccXampp saidilt https://www.apachefriends.org/en/xampp-windows.htmlComSender - minu jadaühendusprogramm, php -kood ja Arduino -kood. (lisatud)

Samm: valmistage relee ette

Valmistage relee ette
Valmistage relee ette

See on päris lihtne.

Leidke tihvtid "mähise" (2 tihvti), "tavalise" ja "tavaliselt avatud" jaoks. Jootke raske gabariidiga traat "tavaliseks" ja "tavaliselt avatud". Need juhtmed kannavad 120 vaakut, seega soovitan natuke arvuti toitekaabli juhtmest. Lihtsalt ärge võtke liiga palju, 3 tolli on piisav. Jootke kergema gabariidi juhtmed kahe mähise tihvti külge, need kannavad 9vdc mitte rohkem kui 350mA. vali, millise mähise tihvtiga soovid positiivne olla (pole veel oluline, milline) ja vali traadi värvid sobivalt, et mitte segadusse sattuda. jootke diood kahe mähise tihvti vahele nii, et must joon on positiivse tihvti poolel. See diood aitab mähise induktsiooni tõttu relee pingepiike summutada.

3. samm: ehitage väljalaskekarp

Ehitage väljalaskekarp
Ehitage väljalaskekarp

Lõika arvuti toitekaabli sisemine ots ära, kui te pole seda juba teinud, ja keerake kaabel läbi ühe väljalaskekarbi augu. eemaldage kolm sisemist juhtmest ja ühendage need järgmiselt.

ühendage roheline pistikupesa maanduspistikuga. ühendage valge pistikupesa neutraalse pistikuga. ühendage relee "tavalise" juhtmega must. ühendage "tavaliselt avatud" juhe pistikupesa pingestatud pistikuga. Kontrollige kõike, see on 120, millega me tegeleme. Vead on halvad. kleepige kõik kenasti ja korras, et vältida lühikesi pükse ja muuta kõik ilusamaks. Keerake mähise juhtmed läbi ühe väljalaskekarbi väiksema augu ja ühendage pistikupesa karbiga.

Samm: lisage sekundaarne relee

Lisa sekundaarne relee
Lisa sekundaarne relee
Lisa sekundaarne relee
Lisa sekundaarne relee
Lisa sekundaarne relee
Lisa sekundaarne relee
Lisa sekundaarne relee
Lisa sekundaarne relee

Olin lootnud, et sel hetkel saan relee Arduinoga ühendada ja riistvara valmis nimetada; vastupidiselt esialgsetele testidele ei juhiks 5vdc (Arduino andmeklemmide väljundvool) usaldusväärselt 12v releed. Pidin lisama teise väiksema relee ja puudutama tahvlil olevat 9v väljundit. See väiksem relee lülitab 9vdc, kasutades 5vdc. et 9vdc lülitab siis suurema relee.

jootma juhtmed pilliroo relee kahe otsa juhtmete juurde ("tavaliselt avatud" ja "tavaline"). ühendage üks juhe 9vdc pistikusse ja teine suuremast releest oma positiivse juhtmega. ühendage maandusjuhe suurema relee mähist Arduino maasse. pilliroo relee kaks mähisejuhet peaksid sobima tihedalt tihvtidesse 12 ja maanduma Arduino külge ning hoidma end paigal ning toetama relee kaalu. Kinnitage Arduino väljalaskekarbi külge, kindlasti isoleerige elektrilindiga. Ma kasutasin selle hoidmiseks kummipaela, kuid minu meetod pole sugugi täiuslik. Samuti seadke Arduino toitejuhe asendisse EXT ja ühendage see toiteadapteri ja USB -ga. ühendage ka arvuti toitejuhe ja öövalgusti pistikupessa.

Samm: installige tarkvara

Installige tarkvara
Installige tarkvara

Kui te pole seda juba teinud, installige XAMPP ja Arduino IDE kohe.

Installige ka Arduino IDE -ga kaasasolevad USB -draiverid ja seadistage vastavalt IDE -s COM -port. Seejärel kopeerige Sender.exe asukohta C: / Sender.exe (või muusse mugavasse kohta, kui soovite PHP -faili redigeerida) ja kopeerige MSCOMM32. OCX oma süsteemikausta (c: / windows / system).

6. samm: programmeerige pardal/kirjutage PHP

Programmitahvel/kirjutage PHP
Programmitahvel/kirjutage PHP

Olen lisanud Arduino ja serveri lähtekoodi.

avage esmalt PHP -fail ja tehke järgmised muudatused: määrake $ path saatja asukohale. exe määrake $ port COM -pordile, mida arduino kasutab, salvestage PHP -fail oma XAMPP -kataloogi kausta htdocs kausta index.php. Arduino IDE ja avage Arduino fail. Vajutage Arduino lähtestamisnuppu. Seejärel vajutage kiiresti IDE -s ülekande nuppu. Kui fail on üle kantud, olete lõpetanud.

Samm: testimine/silumine

Testi/silumine
Testi/silumine
Testi/silumine
Testi/silumine

avage oma brauser ja minge aadressile https:// localhost.kui peaksite nägema lehte pealkirjaga "outlet control". Kui te seda ei tee, on probleem XAMPP -iga. Veenduge, et Apache töötab ja kas te pole PHP -d rikkunud. Kui te seda teete, proovige kahte nuppu.. kui see ei reageeri, kontrollige PHP -failis COM -pordi valikut. kui see ei aita, on Arduino -failis kommenteeritud silumiskood, mis paneb valguse vilkuma viiesekundilise intervalliga … saate seda kasutada siluda oma riistvara. proovige nüüd mõnda teist arvutit… pääsete sellele juurde arvuti IP -aadressi kaudu. Kui kõik läheb hästi, saate nüüd valgust juhtida kõikjal maailmas … mõelge parooli lisamisele. kui olete ruuteri taga, peate võib -olla kasutama pordi suunamist, et pääseda lehele väljastpoolt oma võrku. kui portide suunamine on sisse lülitatud, kasutate lehele pääsemiseks lihtsalt ruuteri avalikku IP -d.

8. samm: tulevased täiustused

Tulevased parandused
Tulevased parandused

1) Vabane viivitusest - LÕPETATUD - UUEL PROGRAMMIL EI OLE VIIVIST! 2) USB toiteallikas (kasuta paremat releed ja ma saan seinavirnast lahti saada) 3) lihtsam ühekordne paigaldamine ja väikesed jäljed on palju paremad releed, võite öelda, et jõulukuva5) infrapuna saatja (laske sellel oma meediumikeskust juhtida)

Soovitan: