
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

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
HP WebCam 101 Aka 679257-330 tīmekļa kameras moduļa atkārtota izmantošana kā vispārēja USB tīmekļa kamera: 5 soļi

Atkārtoti izmantot HP WebCam 101 Aka 679257-330 tīmekļa kameras moduli kā vispārēju USB tīmekļa kameru: es vēlos papildināt savu 14 gadus veco Panasonic CF-18 ar pavisam jaunu tīmekļa kameru, bet Panasonic vairs neatbalsta šo brīnišķīgo mašīnu, tāpēc man tas ir jādara izmantojiet pelēko vielu kaut kam vienkāršākam nekā b & b (alus un burgeri). Šī ir pirmā daļa
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