Orodha ya maudhui:
- Hatua ya 1: Kubuni
- Hatua ya 2: Kujenga PCB
- Hatua ya 3: Kupanga programu ya ESP8266
- Hatua ya 4: Kukusanya Moduli
Video: Kitambulisho Kidogo cha Kengele ya Moto Esp8266 MQTT IFTTT Usafirishaji wa Nyumbani: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Nilitaka kugundua ikiwa mfumo wangu wa kipelelezi cha moshi uko kwenye kengele. Nina kifaa cha kugundua moshi nyumbani kwangu na vimeunganishwa. Ikiwa kigunduzi kimoja cha moshi kiko katika kengele, mwingine hupata ishara kupitia waya ya ishara ya unganisho. Sensorer yangu inasoma waya inayounganisha na hutuma habari hiyo kwa mitambo yangu ya nyumbani (Openhab2) kupitia MQTT na kunitia kengele pia kupitia IFTTT.
Mafundisho haya yaliongozwa na mradi huu
Hatua ya 1: Kubuni
Kwanza, unahitaji kujua jinsi wachunguzi wa moshi wanavyowasiliana. Nina vichunguzi vya Ei146.
Vigunduzi vya moshi vimeunganishwa kupitia laini ya "IC". Ikiwa kigunduzi kimoja cha moshi kimeamilishwa, hutoa ishara ya 6V - 8V kwenye laini ya IC, angalia picha ya skrini ya oscillope.
Nilisoma voltage ya laini ya IC kupitia optocoupler (4N35), kutenganisha vitambuzi vya moshi kutoka kwa mitambo yangu ya nyumbani kwa usalama.
Kengele ya moshi inaendeshwa na voltage kuu (220V AC), ambayo nilikuwa nikitumia moduli ya ESP-01
Katika skimu unaweza kuona jinsi sehemu zimeunganishwa. Ninatumia ESP-01 sinc ni ndogo na ya bei rahisi.
Hatua ya 2: Kujenga PCB
Katika picha na maoni kwenye picha unaweza kuona jinsi PCB imekusanyika.
Niliboresha mpangilio ili kutoshea kwenye vifaa kwenye PCB ndogo, ESP-01 iko juu ya vifaa vingine. Ninaambatanisha ESP-01 kupitia vichwa vya kike ili kuhakikisha programu rahisi kupitia programu ya USB. Baada ya moduli kukusanyika, unaweza kuwasha firmware mpya Zaidi ya Hewa (OTA) kupitia Arduino IDE au HTTPupdate (angalia mchoro)
Hatua ya 3: Kupanga programu ya ESP8266
Tazama Github yangu kwa nambari. Ninatumia pini zote zinazoweza kutumika za ESP-01 kama pini za GPIO, ambazo ni pamoja na GPIO1 (TX) na GPIO3 (RX). Kwa hivyo, mawasiliano ya mfululizo hayawezekani na hayapaswi kuanza, vinginevyo tamko la GPIO1 na GPIO3 linakuwa batili.
Sema: usivute GPIO0, GPIO1 au GPIO2 chini wakati wa kuanza, kwa sababu mpango wako hauanza. Niligundua kuwa GPIO03 inaweza kuvutwa chini wakati wa kuanza
Ninaandaa EPS-01 yangu kupitia adapta hii iliyobadilishwa.
Programu inaendesha kama ifuatavyo:
- Ikiwa kitufe cha kusukuma kinasukumwa kwa nguvu, moduli huanzisha hali ya OTA.
- Takwimu ya HTTP imeanzishwa.
- Kuunganisha kwa WiFi na MQTT (taa ya kijani imewashwa)
- Inasoma thamani ya pini ya sensa (iliyoshikamana na pini ya IC ya kengele ya moshi)
-
Ikiwa moto hugunduliwa, subiri uondoaji kisha uinue kengele (pia taa nyekundu kwenye)
- MQTT - ujumbe wa MQTT unasomwa kupitia Openhab na sheria hutengeneza arifa kupitia programu yangu
- IFTTT - 1 - kupitia IFTTT Webhook kichocheo kimeanzishwa ambacho hutuma arifa.
- IFTTT - 2 - kupitia IFTTT Webhook kichocheo kimeanzishwa ambacho kinatuma SMS kwa mke wangu
- Ikiwa unganisho la MQTT limepotea (taa ya kijani imezimwa), ujumbe wa LWT (ERROR) hutumwa kwa mada na husomwa na Openhab.
Hatua ya 4: Kukusanya Moduli
Nilibuni na kuchapisha 3D sanduku ambalo linafaa vizuri kwenye kebo isiyotumiwa kufungua sahani ya msingi ya kengele ya moshi, hakuna visu vinavyohitajika.
Hariri: faili za stl zinaongezwa.
Niliunganisha LED na swichi ya OTA mahali pake na gundi moto. Sanduku limefungwa kupitia screws 4.
Nguvu juu na tayari!
Ilipendekeza:
Jinsi ya kuendesha Servo Motors Kutumia Moto: kidogo na Micro: kidogo: Hatua 7 (na Picha)
Jinsi ya kuendesha Servo Motors Kutumia Moto: kidogo na Micro: kidogo: Njia moja ya kupanua utendaji wa ndogo: kidogo ni kutumia bodi inayoitwa moto: kidogo na SparkFun Electronics (takriban $ 15-20). Inaonekana ngumu na ina huduma nyingi, lakini sio ngumu kuendesha motors kutoka kwake. Moto: kidogo hukuruhusu
Utambuzi wa Uso na Kitambulisho - Kitambulisho cha Uso cha Arduino Kutumia OpenCV Python na Arduino .: Hatua 6
Utambuzi wa Uso na Kitambulisho | Kitambulisho cha Uso cha Arduino Kutumia OpenCV Chatu na Arduino .: Utambuzi wa uso Kitambulisho cha uso cha AKA ni moja ya huduma muhimu sana kwenye simu za rununu siku hizi. Kwa hivyo, nilikuwa na swali " je! Ninaweza kuwa na kitambulisho cha uso kwa mradi wangu wa Arduino " na jibu ni ndio … Safari yangu ilianza kama ifuatavyo: Hatua ya 1: Ufikiaji wetu
Kiashiria Kidogo cha Mwelekeo wa Kidogo cha Helmeti za Baiskeli: Hatua 5
Kiashiria cha Mia ya Kidogo: ya Kielekezi kwa Helmeti za Baiskeli: Toleo lililosasishwa 2018-Mei-12 Chini ya maagizo jinsi ya kujenga kiini rahisi: kiashiria cha mwelekeo kidogo cha helmeti za baiskeli (au sawa). Inatumia kasi ya kukuza ndani ya ndogo: kidogo kama vidhibiti. Hati ndogo za chatu ndogo zilizotolewa ni bora
Nyumbani Tengeneza Kituo cha Soldering cha Hewa Moto Moto Nafuu: Hatua 4
Nyumbani Tengeneza Kituo cha Nafuu cha Moto Nafuu: Nafsi marafiki. Leo nitakuonyesha Nyumbani Tengeneza Kituo cha Nafuu cha Moto cha Moto
Badilisha kiwango cha Bafuni cha Elektroniki kuwa Kiwango cha Usafirishaji kwa <$ 1: 8 Hatua (na Picha)
Kubadilisha Kiwango cha Bafuni cha Elektroniki Kuwa Kiwango cha Usafirishaji kwa <$ 1 :, Katika biashara yangu ndogo nilihitaji kupima vitu vya kati na vikubwa na masanduku kwenye kiwango cha sakafu kwa usafirishaji. Badala ya kulipa njia nyingi kwa mfano wa viwandani, nilitumia kiwango cha bafuni cha dijiti. Nimeona kuwa iko karibu vya kutosha kwa usahihi mbaya mimi