Satura rādītājs:
- 1. darbība: materiālu savākšana
- 2. solis: Sagatavojiet releju
- 3. darbība: izveidojiet izejas kārbu
- 4. solis: pievienojiet sekundāro releju
- 5. darbība: instalējiet programmatūru
- 6. solis: programmēšanas padome/rakstiet PHP
- 7. darbība: pārbaude/atkļūdošana
- 8. darbība. Turpmākie uzlabojumi
Video: Tīmekļa kontrolēta Valentīna diena: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Izmantojot šo programmatūras un aparatūras kombināciju, jūs varat iedegt sirds izrotātu nakts gaismu no jebkuras vietas, kur ir piekļuve internetam. Tātad, neatkarīgi no tā, vai atceraties darbā, kafejnīcā, mājās vai mobilajā tālrunī (iespējots tīmeklī), varat pateikt savam valentīnam, ka joprojām atceraties.
(tas, vai arī jūs varat kaitināt savu mīļoto, strauji pulsējot gaismu visas dienas garumā, līdz viņa to manuāli izslēdz). Beidzot uzrakstīju savu seriālo sakaru programmu, ar jauno kodu kavēšanās vairs nav.
1. darbība: materiālu savākšana
Ir vairāki veidi, kā kontrolēt kontaktligzdu no datora, taču, tā kā man tā bija, es balstījos uz Arduino NG i/o plati. ($ 32 no Sparkfun) Visas pārējās detaļas tika vai nu izķertas, paņemtas uz vietas Radio Shack, vai arī nopirktas pārtikas preču veikalā; tāpēc ir iesaistīti daži netīri hacks. Neļaujiet Arduino izmantošanai atturēt jūs no mēģinājuma vai līdzīgas problēmas. Arduino ir ārkārtīgi vienkāršs un lēts.- = MATERIĀLI =-Aparatūra-Arduino NG-USB prototipēšanas plāksne 12vdc spoles reitings rs daļa #275-248Reed Relay-5vdc spoles reitings rs daļa #275-232diode (es izmantoju RS detaļu #276-1620, bet man tā bija guļot) Sirds izrotāta nakts gaisma-Software-Arduino IDE no https://www.arduino.ccXampp no https://www.apachefriends.org/en/xampp-windows.htmlComSender - mana seriālo sakaru programma, php kods un Arduino kods. (pievienots)
2. solis: Sagatavojiet releju
Tas ir diezgan vienkārši.
Atrodiet tapas "spolei" (2 tapas), "parastai" un "parasti atvērtai". Lodēt smago gabarītu vadu līdz "parastajam" un "parasti atvērtam". Šiem vadiem būs 120 vac, tāpēc es iesaku nedaudz stieples no datora strāvas kabeļa. Vienkārši pārliecinieties, ka neņemat pārāk daudz, 3 collas ir pietiekami. Lodējiet vieglāka mērinstrumenta vadus pie abām spoles tapām, tās nesīs 9vdc pie ne vairāk kā 350mA. izvēlieties, kura spoles tapa vēlaties būt pozitīva (vēl nav svarīgi, kura), un atbilstoši izvēlieties stieples krāsas, lai netiktu sajauktas. lodējiet diodi starp abām spoles tapām tā, lai melnā līnija būtu pusē, kas vērsta pret pozitīvo tapu. Šī diode palīdz nomākt sprieguma tapas no releja indukcijas dēļ uz spoles.
3. darbība: izveidojiet izejas kārbu
Nogrieziet datora strāvas kabeļa galu, ja to vēl neesat izdarījis, un izvelciet kabeli caur vienu no izplūdes kārbas caurumiem. noņemiet trīs iekšējos vadus un pievienojiet tos šādi.
pievienojiet zaļu kontaktligzdai zemējuma savienotājam. pievienojiet baltu kontaktligzdas neitrālajam savienotājam. savienojiet melnu ar "parasto" vadu no releja. pievienojiet "parasti atvērto" vadu kontaktligzdā esošajam savienotājam. Vēlreiz pārbaudiet visu, tas ir 120, ar kuriem mēs nodarbojamies. Kļūdas ir sliktas. salīmējiet visu skaisti un kārtīgi, lai izvairītos no šortiem un padarītu visu skaistāku. Izvelciet spoles vadus caur vienu no mazākajiem caurumiem izplūdes kārbā un savienojiet kontaktligzdu ar kārbu.
4. solis: pievienojiet sekundāro releju
Es cerēju, ka šajā brīdī es varu savienot releju ar Arduino un saukt aparatūru par pabeigtu; tomēr, pretēji sākotnējiem testiem, 5 Vdc (Arduino datu tapas izejas strāva) nevarētu droši vadīt 12 V releju. Man bija jāpievieno otrs mazāks relejs un jāizmanto 9V izeja, kas atrodas uz tāfeles. Šis mazākais relejs pārslēdz 9vdc, izmantojot 5vdc. ka 9vdc pārslēdz lielāku releju.
lodēt vadus pie vadiem niedru releja abos galos ("parasti atvērts" un "parasts"). pievienojiet vienu vadu 9vdc savienotājam un otru pievienojiet pozitīvajam vadam no lielāka releja. pievienojiet zemējuma vadu no lielāka releja spoles zemē uz Arduino. abiem spoles vadiem no niedru releja cieši jāiederas tapās 12 un jānoslīpē uz Arduino un jāturas savās vietās, kā arī jāatbalsta releja svars. Pievienojiet Arduino pie izplūdes kārbas, noteikti izolējot ar elektrisko lenti. Es turēju gumiju, lai to noturētu, bet mana metode nekādā ziņā nav perfekta. Iestatiet arī Arduino strāvas džemperi uz EXT un pievienojiet to strāvas adapterim un USB. pievienojiet arī datora strāvas vadu un pievienojiet naktslampiņu kontaktligzdai.
5. darbība: instalējiet programmatūru
Ja vēl neesat to izdarījis, instalējiet XAMPP un Arduino IDE tūlīt.
Instalējiet arī USB draiverus, kas iekļauti Arduino IDE, un attiecīgi iestatiet COM portu IDE Tālāk, nokopējiet Sender.exe uz C: / Sender.exe (vai citu ērtu vietu, ja vēlaties rediģēt PHP failu) un nokopējiet MSCOMM32. OCX sistēmas mapē (c: / windows / system).
6. solis: programmēšanas padome/rakstiet PHP
Esmu iekļāvis Arduino un servera avota kodu.
vispirms atveriet PHP failu un veiciet šādas izmaiņas: iestatiet $ ceļu uz Sender.exe atrašanās vietu; iestatiet $ portu uz COM portu, kuru izmanto arduino, saglabājiet PHP failu mapē htdocs savā XAMPP direktorijā kā index.php ielādējiet Arduino IDE un atveriet Arduino failu. Nospiediet Arduino atiestatīšanas pogu. Pēc tam ātri nospiediet pārsūtīšanas pogu IDE. Kad fails ir pārsūtīts, esat pabeidzis.
7. darbība: pārbaude/atkļūdošana
atveriet pārlūkprogrammu un dodieties uz vietni https:// localhost. jums vajadzētu redzēt lapu ar nosaukumu "izejas vadība". Ja jums tas nav, rodas problēma ar XAMPP. Pārliecinieties, vai Apache darbojas un vai neesat salauzis PHP. Ja to darāt, izmēģiniet abas pogas. Ja pēc "ieslēgšanas" nakts gaismas iedegas un pēc "izslēgšanas" tā izslēdzas, viss darbojas labi.. Ja tas nereaģē, pārbaudiet savu COM porta izvēli PHP failā. ja tas nepalīdz, Arduino failā ir komentēts atkļūdošanas kods, kas liek mirgot piecu sekunžu intervālam … varat to izmantot atkļūdojiet savu aparatūru. tagad mēģiniet izmantot citu datoru … piekļūstiet tam, izmantojot datora IP adresi. Ja viss ir kārtībā, tagad varat kontrolēt gaismu jebkurā pasaules vietā … padomājiet par paroles pievienošanu. laimīgu Valentīna dienu.ps ja atrodaties aiz maršrutētāja, iespējams, būs jāizmanto portu pāradresācija, lai varētu piekļūt lapai ārpus tīkla. ieslēdzot portu pāradresāciju, jūs vienkārši izmantojat maršrutētāja publisko IP, lai piekļūtu lapai.
8. darbība. Turpmākie uzlabojumi
1) Atbrīvojieties no aizkaves. Pabeigts - JAUNAJĀ PROGRAMMĀ NAV KAVĒŠANAS! 5) infrasarkanais raidītājs (ļaujiet tam kontrolēt jūsu multivides centru) 7) izdomājiet, kas bija "6" 8) labāka konstrukcija
Ieteicams:
Ar internetu kontrolēta gaismas diode, izmantojot tīmekļa serveri, kura pamatā ir ESP32: 10 soļi
Ar internetu kontrolēta gaismas diode, izmantojot tīmekļa serveri, kura pamatā ir ESP32: Projekta pārskats Šajā piemērā mēs izdomāsim, kā izveidot uz ESP32 balstītu tīmekļa serveri, lai kontrolētu LED stāvokli, kas ir pieejams no jebkuras vietas pasaulē. Šim projektam jums būs nepieciešams Mac dators, taču jūs varat palaist šo programmatūru pat i
ESP 8266 Nodemcu Ws 2812 uz neopikseliem balstīta LED MOOD lampa, kas kontrolēta, izmantojot tīmekļa serveri: 6 soļi
ESP 8266 Nodemcu Ws 2812 uz neopikseliem balstīta LED MOOD lampa, kas tiek kontrolēta, izmantojot tīmekļa serveri: Šajā projektā mēs izgatavosim MOOD lampu no nodemcu & neopixel un kuru var kontrolēt jebkura pārlūkprogramma, izmantojot vietējo tīmekļa serveri
Sniega tīrīšanas līdzeklis - lieta dienā - 2. diena: 8 soļi (ar attēliem)
Sniega tīrīšanas līdzeklis - lieta dienā - 2. diena: otrā vakarā es izgriezu bezgalīgas robotu uzlīmju lapas, lai visi bērni būtu laimīgi. Jā, tikai šķēlēšanās, rūpējoties par savu biznesu, un tieši tad mūsu bezbailīgais līderis Ēriks pasniedz man rokās trīs nepāra izskata plastmasas lietas. Viņš man paziņo, ka
Tīmekļa kontrolēta novērošanas kamera: 8 soļi (ar attēliem)
Tīmekļa kontrolēta novērošanas kamera: Šī darba mērķis ir parādīt, kā izveidot uzraudzības sistēmu ar tīmekļa lapas saskarni. Tīmekļa kameru var pagriezt vertikālā vai horizontālā virzienā, izmantojot saskarni, bet tikai apgabalā, ko atļaus robežu sensori. Turpinājums
Tīmekļa kontrolēta Arduino LED: 5 soļi (ar attēliem)
Ar tīmekli kontrolēta Arduino gaismas diode: šī pamācība parāda, kā izveidot tīmeklī iespējotu trīs krāsu gaismas diodi, kuras pamatā ir Arduino un WIZnet Ethernet vairogs, kuru var kontrolēt no jebkuras tīmekļa pārlūkprogrammas. Tā kā gaismas diode tiek atklāta, izmantojot vienkāršu RESTful tīmekļa pakalpojumu, kas darbojas ar Arduino krāsu