Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Hatua ya 1: Sanidi Raspberry Pi
- Hatua ya 3: Hatua ya 2: Sanidi Webserver
- Hatua ya 4: Hatua ya 3: Jenga Wavuti
- Hatua ya 5: Hatua ya 4: Mount the Motor
- Hatua ya 6: Hatua ya 5: Waya waya na Pikipiki
- Hatua ya 7: Hatua ya 6: Sanidi Hati
- Hatua ya 8: Hatua ya 7: Jaribu
Video: Wifi Light Switch Raspberry Pi Web Server: Hatua 8 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Nilitaka kudhibiti swichi ya taa kwenye chumba changu cha kulala bila kulazimika kutoka kitandani, kwa hivyo nilitaka kuweza kuidhibiti kutoka kwa simu yangu. Nilikuwa na vizuizi vichache vya ziada, nilitaka kuweza kuidhibiti kutoka kwa kifaa chochote kwa urahisi, nilitaka kuweza kutumia swichi kama kawaida na sikuweza kufanya marekebisho mengi kwa vifaa wakati ninakodisha nyumba hiyo.
Niliamua kutumia Raspberry Pi kudhibiti injini ya servo ambayo ingeweza kubadili swichi. Raspberry Pi ingeendesha seva ya wavuti ambayo ningeweza kufikia nikiwa kwenye mtandao wa ndani. Viungo kwenye wavuti kwenye seva hii vitaniruhusu kuwasha na kuzima swichi. Kwa kuzima nguvu servo kati ya ubadilishaji naweza bado kutumia taa ya taa kama kawaida.
Hatua ya 1: Vifaa
Pi ya Rasperry
Servo Motor:
smile.amazon.com/gp/product/B0015H2V72/ref…
Karanga za waya
Waya za Jumper
Hatua ya 2: Hatua ya 1: Sanidi Raspberry Pi
Kuna njia anuwai za kufanya hivyo. Ikiwa una mfuatiliaji wa HDMI na kibodi ya usb inayofaa nadhani ni rahisi kidogo. Vinginevyo unaweza kufanya usanidi "usio na kichwa".
Hapa kuna mafunzo mazuri juu ya kufanya usanidi bila kichwa kwenye Windows:
www.circuitbasics.com/raspberry-pi-basics-…
Na moja kwa Mac:
www.circuitbasics.com/raspberry-pi-basics-…
Lakini rahisi zaidi ni kupakia kadi ya SD na NOOBS, buti pi wakati umeunganishwa na mfuatiliaji na kibodi na pitia tu usanidi. Mafunzo haya yanaelezea vizuri:
www.circuitbasics.com/raspberry-pi-basics-…
Ikiwa haukufanya usanidi usio na kichwa bado unapaswa kupata SSH tayari, ni muhimu kwa hii yote. Ili kufanya hivyo mimi hutumia Putty. Pata hapa:
www.circuitbasics.com/raspberry-pi-basics-…
Na ikiwa haujui anwani ya IP yako unaweza kutumia skana ya IP ya hali ya juu:
Kisha ingiza anwani ya IP ya kuingiza pi kwa Jina la Mwenyeji / Anwani ya IP, acha bandari saa 22 na bonyeza wazi. Utaombwa kuingia.
Hatua ya 3: Hatua ya 2: Sanidi Webserver
Ili kuendesha seva ya wavuti nilitumia Apache. Unaweza kufunga hii tumia amri:
Sudo apt-get kufunga apache2
Hii lazima ikupe ukurasa wa Splash wakati unapita kwenye anwani ya IP ya pi yako. Inapaswa kuonekana kama picha hapa chini.
Hatua ya 4: Hatua ya 3: Jenga Wavuti
Utataka kuchukua nafasi ya ukurasa chaguomsingi wa wavuti na wavuti yako ambayo inaweza kudhibiti servo motor. Jambo la kwanza kuchukua nafasi ni faili ya faharisi. Faili yako ya faharisi ya wavuti inapaswa kuwa katika / var / www / html. Tumia kihariri chako cha maandishi unachopenda kuunda faili au nakala tu faili hapa ukitumia kitu kama winscp. Ongeza "index.php" katika eneo hili, itabidi uihifadhi kama faili ya php mwenyewe kwani sikuweza kuipakia vile. Faili hii ya php inaunda wavuti ya kimsingi na viungo viwili, moja kwa "cgi-bin / off.py" na moja kwa "cgi-bin / on.py". Hizi ni hati mbili za chatu ambazo hubadilisha msimamo wa servo motor.
Hati za chatu zinapaswa kuwekwa mahali tofauti kwa Apache ili ziwaache waendeshe. Watahitaji kuwekwa kwenye cgi-bin. Hapa ndipo faili zinapokwenda ikiwa zinapaswa kuendeshwa katika Maingiliano ya kawaida ya Lango ambalo linawezesha hati kwenye pi kukimbia. Nenda kwa / usr / lib / cgi-bin na uongeze faili mbili "on.py" na "off.py".
Hatua ya 5: Hatua ya 4: Mount the Motor
Nilipata sehemu nzuri na mtengenezaji mwingine kupandisha servo kama hiyo inaweza kupindua swichi ya kawaida ya taa. Unaweza kupata faili za 3d hapa:
github.com/suyashkumar/smart-lights
Hii ni ya saizi ya kawaida ya kawaida kama ilivyoorodheshwa katika sehemu ya sehemu. Chapisha hii nje au ichapishe na kisha uipandishe kwenye swichi yako ya taa.
Hatua ya 6: Hatua ya 5: Waya waya na Pikipiki
Niliwezesha pi na usb ndogo. Niligawanya usb nyingine ndogo na nikaunganisha ardhi na nguvu kwa servo kwa hii. Nilishiriki ardhi kati ya pi na servo. Kisha nikaunganisha pini ya ishara ya servo kwa GPIO18 kwenye Pi.
Hatua ya 7: Hatua ya 6: Sanidi Hati
Utahitaji kucheza na usanidi wako kidogo ili kujua ni maadili yapi yanaendana na On na Off kwako. Pi hukuruhusu kuandikia gpio kutoka kwa laini ya amri ukitumia amri rahisi sana. kutengeneza gpio 18 pwm pint tumia amri:
modi ya gpio -g 18 pwm
kisha sanidi pwm na:
gpio pwm-ms
192
gpio pwmr 2000
Hizi ni maadili mazuri tu ya usanidi wa masafa ya pwm. Matumizi yafuatayo:
120
Ambapo unabadilisha 120 kuzunguka kupata maadili yanayofaa ya nafasi ya kuwasha na kuzima.
Mara tu unapopata maadili yanayofaa ya kuzima na kutumia mhariri wa maandishi kubadilisha maadili haya katika hati husika za nafasi hizo mbili. Mahali pa kufanya mabadiliko yameonyeshwa kwenye picha.
Hatua ya 8: Hatua ya 7: Jaribu
Nenda kwa anwani ya ip ya pi unapaswa kuona ukurasa wa wavuti na kiunga cha kuwasha na kuzima. Kila ukurasa pia utakuwa na kiunga cha ukurasa mwingine.
Ni rahisi kuongeza njia ya mkato kwenye kurasa hizi kwenye skrini yako ya nyumbani kwa ufikiaji rahisi.
Ilipendekeza:
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) na Rpi-picha na Picha: Hatua 7 (na Picha)
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) Na picha ya Rpi na Picha: Ninapanga kutumia Rapsberry PI hii kwenye rundo la miradi ya kufurahisha nyuma kwenye blogi yangu. Jisikie huru kuiangalia. Nilitaka kurudi kutumia Raspberry PI yangu lakini sikuwa na Kinanda au Panya katika eneo langu jipya. Ilikuwa ni muda tangu nilipoweka Raspberry
HiFive1 Web Server na Mafunzo ya moduli za ESP32 / ESP8266: Hatua 5
HiFive1 Web Server Pamoja na Mafunzo ya Moduli za ESP32 / ESP8266: HiFive1 ni bodi ya kwanza inayoendana na Arduino RISC-V iliyojengwa na FE310 CPU kutoka SiFive. Bodi ina kasi mara 20 kuliko Arduino UNO lakini kama bodi ya UNO HiFive1 haina muunganisho wa waya. Kwa bahati nzuri, kuna gharama nyingi
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hatua 4 (na Picha)
Picha ya Picha ya Dijitali, Wifi Imeunganishwa - Raspberry Pi: Hii ni njia rahisi na ya gharama nafuu kwa fremu ya picha ya dijiti - na faida ya kuongeza / kuondoa picha kwenye WiFi kupitia 'bonyeza na buruta' kwa kutumia (bure) mpango wa kuhamisha faili . Inaweza kutumiwa na Pauni Zero ndogo ya Pauni 4.50. Unaweza pia kuhamisha
ESP8266-NODEMCU $ 3 Moduli ya WiFi # 2 - Pini zisizo na waya zinazodhibiti Kupitia UKURASA WA WEB: Hatua 9 (na Picha)
ESP8266-NODEMCU $ 3 Moduli ya WiFi # 2 - Pini zisizo na waya zinazodhibiti Kupitia UKURASA WA WEB: Ulimwengu mpya wa kompyuta ndogo hizi umewadia na kitu hiki ni ESP8266 NODEMCU. Hii ndio sehemu ya kwanza inayoonyesha jinsi unaweza kusanikisha mazingira ya esp8266 katika IDE yako ya arduino kupitia video ya kuanza na kama sehemu katika
PIR Light switch (au Kifaa chochote cha AC) Bila Microcontroller: Hatua 4 (na Picha)
PIR Light switch (au Kifaa chochote cha AC) Bila Microcontroller: Huu ni mzunguko rahisi wa kuamsha relay iliyounganishwa na AC (au DC kwa jambo hilo) Kifaa kama balbu, nitafikiria unajua jinsi ya kutumia relay na wiring ya msingi ya umeme (google ni rafiki yako) Mzunguko umeundwa kwa matumizi