Orodha ya maudhui:
- Hatua ya 1: Kusanya vifaa vyote vinavyohitajika
- Hatua ya 2: Unganisha Mzunguko
- Hatua ya 3: Pakia Nambari
- Hatua ya 4: Mtihani na Mtihani na Utatuzi
Video: Nuru ya moja kwa moja ya IoT Hallway Night Na ESP8266: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Nilianza mradi huu ukiongozwa na taa ya ngazi kutoka kwa chapisho lingine linaloweza kufundishwa. Tofauti ni ubongo wa mzunguko unatumia ESP8266, ambayo inamaanisha itakuwa kifaa cha IoT.
Ninachozingatia ni kuwa na mwanga wa barabara ya usiku kwa watoto, wakati wanatoka kwenye chumba chao, inawasha njia inayoenda bafuni. Kwa hili ninatumia ESP8266 kugundua mwendo kutoka kwa sensorer ya PIR. Nilitumia sensorer 2 za PIR, moja kila mwisho kwa safari ya kurudi. Kwa kuwa ESP8266 ina uwezo wa IoT, basi naweza pia kutumia hii kugundua ikiwa kuna harakati yoyote kwenye barabara ya ukumbi kwa kutuma ujumbe wa MQTT kwa Msaidizi wa Nyumbani.
Hatua ya 1: Kusanya vifaa vyote vinavyohitajika
Kwa mradi huu ninatumia vifaa vifuatavyo:
- ESP8266
- sensorer ya PIR
- 330 Ohm resistor ambayo hufanya kama kizuizi cha sasa
- 5 V mkazo wa LED (WS2812B)
- Mfereji wa umeme wa kuweka taa
Hatua ya 2: Unganisha Mzunguko
Kwa kweli tunaunganisha laini ya Takwimu ya mkanda wa LED kubandika D2 au ESP8266 kupitia kontena la 330 Ohm ili kupunguza sasa. Kumbuka kuwa umeme wa ESP8266 ni 3.3V.
Sensorer za PIR zimeunganishwa na Pin D5 na D6, moja kwa sensor ya kushoto na moja kwa kulia. Usisahau kuunganisha nguvu kwa ukanda wa PIR na LED hadi 3.3V katika kesi hii.
Hatua ya 3: Pakia Nambari
Ili nambari ifanye kazi utahitaji maktaba ifuatayo:
- Maktaba ya "FastLed" na Daniel Garcia, katika mfano huu nina toleo la 3.3.3 limesanikishwa
- Muda wa saa
- ESP8266Wifi
- ESP8266WebServer
- ArduinoOTA
Ikiwa tayari haujasakinishwa unaweza kuisakinisha kutoka "Zana-> Dhibiti Maktaba" katika kiolesura cha Arduino.
Katika sehemu ifuatayo ya nambari
#fafanua FASTLED_ESP8266_D1_PIN_ORDER # ni pamoja na "FastLED.h" FASTLED_USING_NAMESPACE
#fafanua NUM_LEDS 30
#fafanua LEDS_PER_STAIR 2 // Idadi ya Leds kwa ngazi. Bado haiwezi kubadilika - kumbuka tu #fafanua NURU 120 120 // 0… 255 (kutumika katika kufifia7) #fafanua PIN_LED 04 // Pini ya Takwimu ya LED (GPIO4) D2 #fafanua PIN_PIR_DOWN 14 // PIR Downstairs Pin (GPI14) D5 #fafanua PIN_PIR_UP 12 // PIR ya Juu ya PIR (GPI12) D6
Unaweza kusanidi Idadi ya LED kwenye ukanda wako wa LED, pia unganisho la LEDStrip ukiamua kuiunganisha kwa pini tofauti na pia pini ya sensorer ya PIR ukiamua kuiunganisha na pini tofauti ya MCU.
Usanidi hapo juu uko kwenye faili ya "ledsettings.h".
Unaweza kupakua nambari kamili ya chanzo kutoka kwa kiunga kifuatacho.
Mara tu unapoweza kukusanya nambari hiyo kwa mafanikio unaweza kuipakia kwenye ESP8266.
Hatua ya 4: Mtihani na Mtihani na Utatuzi
Ikiwa yote yanaenda sawa, unapaswa kuwa na Taa za barabara za ukumbi ambazo unaweza kujivunia. Unapoimarisha mzunguko kwa mara ya kwanza, Ukanda wa LED utawaka na mlolongo wa upinde wa mvua. Kisha ESP8266 inaweza kufanya kama kituo cha ufikiaji (AP) kukuwezesha kusanidi unganisho la WiFi.
Ikiwa unatumia nambari nilio nayo unapaswa kuona "ESP-HallLight" kama mahali pa kufikia. Kwa usalama nimeweka ulinzi wa nywila kwa AP. Nenosiri la msingi ni "arduino" unaweza kubadilisha hii kwenye faili ya mipangilio.h, katika sehemu ifuatayo.
#fafanua CLOCK_NAME "ESP-HallLight"
#fafanua WIFI_AP_NAME CLOCK_NAME #fafanua WIFI_APPSK "arduino" // nenosiri la msingi la AP
Mara baada ya kushikamana kwa mafanikio kutumia simu ya rununu au kompyuta ndogo kupitia WiFi, unapaswa kuelekeza kivinjari chako kwa 192.168.4.1, unapaswa kuona skrini ya mipangilio kama inavyoonyeshwa kwenye picha hapo juu. Sasa unaweza kuingiza mipangilio yako ya WiFi na mara moja ukiingia ESP8266 itaanza tena na kujaribu kuungana na WiFi yako. Ikiwa ina uwezo wa kuunganisha kwa mafanikio hautaona tena eneo la ufikiaji la "ESP-HallLight".
Ikiwa bado umeunganishwa na kiunga cha Arduino unaweza kufuatilia hii kupitia mfuatiliaji wa serial.
Kumbuka: Haupaswi kusanidi WiFi ili sensorer ifanye kazi, inapaswa kufanya kazi baada ya sekunde chache wakati taa za mwanzo zimezimwa.
Ili kujaribu unaweza kujaribu kutembea kutoka upande mmoja au kupunga mkono, taa inapaswa kuwaka ikifuata mwelekeo wa kusafiri, ikiwa inafanya kinyume, basi unahitaji kubadilisha sensa ya kushoto na kulia kwenye nambari.
Wakati wa ujenzi wangu wa kwanza niliunganisha kwa bahati mbaya mwisho usiofaa wa ukanda wa LED, ambayo haikusababisha taa yoyote inayoangaza.
Natumahi unafurahiya ujenzi huu, ikiwa hii inasaidia, tafadhali pigia kura shindano. Ikiwa una maswali yoyote usisite kuniachia noti, na nitaipata haraka iwezekanavyo.
Wengine baada ya kufikiria itakuwa kuongeza huduma kama:
- Kuwa na kiolesura cha kugeuza LEDs kwa uhuru kutoka kwa sensa, sawa na chapisho langu la zamani juu ya WiFi Strip ya LED iliyodhibitiwa au Kiashiria cha Hali ya Ukanda wa LED.
- Ongeza huduma ya ziada kuchapisha ujumbe wa MQTT kwa Msaidizi wa Nyumbani sawa na chapisho linalofuata.
Ilipendekeza:
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hatua 12 (na Picha)
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hivi majuzi nilichapisha Inayoweza kufundishwa juu ya kujenga mchezo wa kufurahisha unaoweza kubeba na unaoweza kuchezwa ndani na nje. Inaitwa "Executive Par 3 Golf Game". Nilitengeneza kadi ya alama ya kuiga kurekodi kila alama ya wachezaji kwa "mashimo" 9. Kama ilivyo
Mlishaji wa Kiwanda cha Moja kwa Moja cha WiFi Pamoja na Hifadhi - Usanidi wa Kilimo cha Ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Hatua 21
Kilima cha Kiwanda cha Kiotomatiki cha WiFi kilicho na Hifadhi - Kuweka Kilimo cha ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Katika mafunzo haya tutaonyesha jinsi ya kuanzisha mfumo wa kulisha mimea ya ndani / nje ambayo hunyunyizia mimea moja kwa moja na inaweza kufuatiliwa kwa mbali kutumia jukwaa la Adosia
Kilishi cha Mbwa Raspberry Pi Moja kwa Moja na Kijirusha Video Moja kwa Moja: Hatua 3
Feeder ya mbwa ya Raspberry Pi moja kwa moja & Kijirisho cha Moja kwa Moja cha Video: Hii ni Raspberry PI yangu inayowezesha feeder ya mbwa moja kwa moja. Nilikuwa nikifanya kazi kutoka asubuhi 11am hadi 9pm. Mbwa wangu huenda wazimu ikiwa sikumlisha kwa wakati. Iliyotafutwa google kununua feeders moja kwa moja ya chakula, hazipatikani India na kuagiza ghali op
Tengeneza Mzunguko wa Kubadilisha Nuru ya Usiku Moja kwa Moja Kutumia Mosfet: Hatua 6 (na Picha)
Tengeneza Mzunguko wa Kubadilisha Nuru ya Usiku Moja kwa Moja Ukitumia Mosfet: JINSI YA KUFANYA BADALA YA NURU YA AU KWA AJILI YA NUSU NA MOSFETHello, marafiki katika mradi huu nitaonyesha mchoro rahisi wa mzunguko juu ya jinsi ya kufanya swichi moja kwa moja iliyowezeshwa usiku kwa kutumia mosfet moja na vitu kadhaa vidogo ambavyo nimeweza kuokoa kutoka ar
Nuru ya Usiku Moja kwa Moja: Hatua 5 (na Picha)
Nuru ya Usiku Moja kwa Moja: Leo nitafanya taa ya usiku moja kwa moja kwa chumba changu. Ni DIY ya kupendeza sana. Hii ni moja ya Mizunguko Baridi niliyotengeneza …. Nadhani labda watu wangependa mradi wangu