Turinys:

Internete valdomas Valentinas: 8 žingsniai (su nuotraukomis)
Internete valdomas Valentinas: 8 žingsniai (su nuotraukomis)

Video: Internete valdomas Valentinas: 8 žingsniai (su nuotraukomis)

Video: Internete valdomas Valentinas: 8 žingsniai (su nuotraukomis)
Video: 3 VIŠTŲ KEPENŲ PAŠTATO RECEPTAI!! SVEČIAI BUS ŠOKO!! GAMYBOS PARODAS 2024, Lapkritis
Anonim
Internete valdomas Valentinas
Internete valdomas Valentinas

Naudodami šį programinės ir techninės įrangos derinį, galite uždegti širdimi puoštą naktinę lemputę iš bet kurios vietos, kurioje yra prieiga prie interneto. Taigi, ar prisimenate darbe, kavinėje, namuose ar mobiliajame telefone, kuriame veikia žiniatinklis, galite pasakyti savo Valentinui, kad vis dar prisimenate.

(tai, arba jūs galite suerzinti savo mylimąjį, greitai pūsdami šviesą visą dieną, kol ji rankiniu būdu ją išjungs) ATNAUJINIMAS 2007-04-16: NE DELIAU! Pagaliau parašiau savo nuosekliosios komunikacijos programą su nauju kodu, delsimas dingo.

1 žingsnis: Surinkite medžiagas

Medžiagų rinkimas
Medžiagų rinkimas
Medžiagų rinkimas
Medžiagų rinkimas
Medžiagų rinkimas
Medžiagų rinkimas

Yra keletas būdų, kaip valdyti lizdą iš kompiuterio, bet kadangi aš vis tiek turėjau vieną, aš grindžiau projektą „Arduino NG i/o“plokšte. (32 USD iš „Sparkfun“) Visos kitos dalys buvo nuvalytos, paimtos vietoje „Radio Shack“arba perkamos maisto prekių parduotuvėje; todėl yra keletas netvarkingų įsilaužimų. Neleiskite, kad „Arduino“naudojimas atgrasytų jus nuo bandymo ar panašios problemos. „Arduino“yra labai paprastas ir nebrangus.-= MEDŽIAGOS =-Techninė įranga-„Arduino NG“-USB prototipų kūrimo plokštė 12VDC ritės įvertinimas RS dalis #275-248Reed Relay-5VDC ritės įvertinimas RS dalis #275-232diode (aš naudojau RS dalį #276-1620, bet aš jį gulėjau) Širdimi puošta naktinė šviesa-Software-Arduino IDE iš http //www.arduino.ccXampp iš https://www.apachefriends.org/en/xampp-windows.htmlComSender - mano nuoseklios komunikacijos programa, php kodas ir Arduino kodas. (pridedama)

2 žingsnis: Paruoškite relę

Paruoškite estafetę
Paruoškite estafetę

Tai gana paprasta.

Raskite „ritės“(2 kaiščių), „bendrų“ir „paprastai atidarytų“kaiščius. Lituokite sunkaus matuoklio laidą į „įprastą“ir „paprastai atidarytą“. Šie laidai turės 120 vac, todėl siūlau šiek tiek laido iš kompiuterio maitinimo kabelio. Tik nepamirškite per daug, 3 colių pakanka. Lituokite lengvesnio matuoklio laidus prie dviejų ritės kaiščių, jie nešios 9 VDC esant ne didesnei kaip 350 mA. pasirinkite, kuris ritės kaištis norite būti teigiamas (dar nesvarbu, kuris), ir tinkamai pasirinkite vielos spalvas, kad nesusipainiotumėte. lituokite diodą tarp dviejų ritės kaiščių, kad juoda linija būtų pusėje, nukreiptoje į teigiamą kaištį. Šis diodas padeda slopinti relės įtampos šuolius dėl ritės indukcijos.

3 žingsnis: sukurkite išleidimo dėžutę

Sukurkite išleidimo dėžę
Sukurkite išleidimo dėžę

Nupjaukite kompiuterio maitinimo kabelio galą, jei to dar nepadarėte, ir perkiškite kabelį per vieną išleidimo angos skylių. nuimkite tris vidinius laidus ir prijunkite juos taip.

žaliai prijunkite prie lizdo įžeminimo jungties. prijunkite baltą prie neutralios jungties lizde. prijunkite juodą prie „bendro“laido iš relės. prijunkite „paprastai atidarytą“laidą prie maitinimo šaltinio lizdo. Dar kartą patikrinkite viską, tai yra 120, su kuriais mes susiduriame. Klaidos yra blogos. užklijuokite viską gražiai ir tvarkingai, kad išvengtumėte šortų ir viskas būtų gražiau. Sukite ritės laidus per vieną iš mažesnių išleidimo angos skylių ir prijunkite lizdą prie dėžutės.

4 žingsnis: pridėkite antrinę relę

Pridėti antrinę relę
Pridėti antrinę relę
Pridėti antrinę relę
Pridėti antrinę relę
Pridėti antrinę relę
Pridėti antrinę relę
Pridėti antrinę relę
Pridėti antrinę relę

Tikėjausi, kad šiuo metu galiu prijungti relę prie „Arduino“ir paskambinti aparatūrai; tačiau, priešingai nei pradiniai bandymai, 5vdc („Arduino“duomenų kaiščių išėjimo srovė) nebūtų patikimai valdoma 12 voltų relė. Turėjau pridėti antrą mažesnę relę ir prisiliesti prie plokštėje esančios 9v išvesties. Ši mažesnė relė perjungia 9vdc, naudojant 5vdc. kad 9vdc tada perjungia didesnę relę.

lituoti laidus prie laidų dviejuose nendrės relės galuose („paprastai atidarytas“ir „bendras“). prijunkite vieną laidą prie 9vdc jungties, o kitą prijunkite prie teigiamo laido iš didesnės relės. prijunkite įžeminimo laidą nuo didesnės relės ritės prie „Arduino“žemės. du ritės laidai iš nendrės estafetės turi tvirtai tilpti į kaiščius 12 ir įžeminti ant „Arduino“ir laikyti save vietoje, taip pat išlaikyti relės svorį. Pritvirtinkite „Arduino“prie išleidimo dėžutės, būtinai izoliuokite elektros juosta. Aš naudoju guminę juostelę, kad ją sulaikyčiau, tačiau mano metodas anaiptol nėra tobulas. Taip pat nustatykite „Arduino“maitinimo jungiklį į EXT ir prijunkite jį prie maitinimo adapterio ir USB. taip pat prijunkite kompiuterio maitinimo laidą ir naktinį apšvietimą į lizdą TAI ĮVYKIA Aparatūros dalis

5 veiksmas: įdiekite programinę įrangą

Įdiekite programinę įrangą
Įdiekite programinę įrangą

Jei to dar nepadarėte, dabar įdiekite XAMPP ir „Arduino IDE“.

Taip pat įdiekite USB tvarkykles, įtrauktas į „Arduino IDE“, ir atitinkamai nustatykite COM prievadą IDE Toliau nukopijuokite Sender.exe į C: / Sender.exe (arba kitą patogią vietą, jei norite redaguoti PHP failą) ir nukopijuokite MSCOMM32. OCX į sistemos aplanką (c: / windows / system).

6 veiksmas: užprogramuokite lentą/parašykite PHP

Programų lenta/rašykite PHP
Programų lenta/rašykite PHP

Aš įtraukiau „Arduino“ir serverio šaltinio kodą.

pirmiausia atidarykite PHP failą ir atlikite šiuos pakeitimus: nustatykite $ kelią į Sender.exe vietą. nustatykite $ prievadą į COM prievadą, kurį naudoja arduino, išsaugokite PHP failą į aplanką htdocs savo XAMPP kataloge kaip index.php. „Arduino IDE“ir atidarykite „Arduino“failą. Paspauskite „Arduino“atkūrimo mygtuką. Tada greitai paspauskite perdavimo mygtuką IDE. Kai failas bus perkeltas, baigsite.

7 veiksmas: išbandykite/derinkite

Bandymas/derinimas
Bandymas/derinimas
Bandymas/derinimas
Bandymas/derinimas

Atidarykite naršyklę ir eikite į https:// localhost. turėtumėte pamatyti puslapį pavadinimu „išvesties valdymas“. Jei to nepadarysite, iškilo XAMPP problema. Įsitikinkite, kad „Apache“veikia ir ar nepažeidėte PHP. Jei tai padarysite, išbandykite du mygtukus. Jei paspaudus „įjungta“naktinė lemputė įsijungia, o paspaudus „išjungta“, ji veikia gerai. jei jis neatsako, patikrinkite, ar pasirinkote COM prievadą PHP faile. jei tai nepadeda, „Arduino“faile yra pakomentuotas derinimo kodas, dėl kurio lemputė mirksi penkių sekundžių intervalu … galite jį naudoti derinkite savo aparatinę įrangą. dabar pabandykite kitame kompiuteryje … pasiekite jį per kompiuterio IP adresą Jei viskas gerai, dabar galite valdyti šviesą bet kurioje pasaulio vietoje … pagalvokite apie slaptažodžio pridėjimą. laimingas Valentino diena jei esate už maršrutizatoriaus, gali tekti naudoti prievadų peradresavimą, kad galėtumėte pasiekti puslapį iš tinklo. įjungę prievadų persiuntimą, jūs tiesiog naudojate savo maršrutizatoriaus viešąjį IP, kad pasiektumėte puslapį.

8 žingsnis: būsimi patobulinimai

Būsimi patobulinimai
Būsimi patobulinimai

1) Atsikratykite vėlavimo. PABAIGA - NAUJOJI PROGRAMA NĖRA VĖLUOTA! 2) USB maitinimas (naudokite geresnę relę, ir aš galiu atsikratyti sieninės misos) 5) infraraudonųjų spindulių siųstuvas (leiskite jam valdyti jūsų žiniasklaidos centrą) 7) išsiaiškinkite, kas buvo „6“8) geresnė konstrukcija/dėklas

Rekomenduojamas: