Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Fanya Kitabu cha Ulinzi
- Hatua ya 3: MQTT Broker - Adafruit IO
- Hatua ya 4: Msimbo wa Arduino
- Hatua ya 5: Meshmixer na 3D Print
- Hatua ya 6: Mkutano
- Hatua ya 7: Uko tayari kwenda
Video: Mradi wa Totoro - IoT & MQTT & ESP01: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Mradi wa Totoro ni mradi mzuri wa IoT unaweza kunakili kwa aina nyingine nyingi.
Kutumia bodi ya ESP01, na itifaki ya MQTT, unaweza kuwasiliana na hadhi ya kifungo kwa MQTT Broker (kwa upande wangu AdafruitIO).
Mwongozo muhimu wa MQTT na Adafruit:
Unaweza kutumia kila MQTT Broker unayotaka na sawa kwa kazi ya kifungo.
Jinsi ni kazi?
Kila kifaa kwenye mtandao kimeunganishwa kwenye MQTT Broker na soma kituo kinachoitwa "love_box".
Unapobonyeza kitufe kwenye kifaa kimoja, hutuma ujumbe kwenye kituo, na vifaa vingine vinapepesa mwongozo. Mpaka usibonyeze kitufe, kifaa kinapepesa.
Kwa mfumo huu unaweza kutuma "blare" kidogo kwa kifaa kingine.
Hatua ya 1: Vifaa
Kwa kuunda mradi huu unahitaji vitu kadhaa:
-
Bodi ya ESP01
Muhimu - Programu ya ESP01 (DIY)
-
Mfano wa 3D
- Totoro - https://goo.gl/n3mAsi -
- Meshmixer - https://goo.gl/qqMzh - kwa kuiga mifano yoyote ya 3D
-
Vipengele vya elektroniki
- Mdhibiti wa voltage LM317
- Resistors: 150ohm, 270ohm, 10K na 68ohm.
- Capacitors: 10uF
- Iliyoongozwa - au iliyoongozwa ndani -
- Kubadili Kitufe cha Mini
- Solder
- Kitabu cha ulinzi
- Vichwa vya Kike
- Uwazi filamenti 3D
-
Ugavi wa umeme
Kiunganishi cha BNC - https://goo.gl/DrD8k2 -
- Baadhi ya waya
Hatua ya 2: Fanya Kitabu cha Ulinzi
Nguvu ya bodi:
Chukua protoboard na ugeuze vifaa kulingana na picha ya kwanza.
Usanidi huu uliruhusu LM317 - https://goo.gl/VtzNz -kutengeneza karibu 3.4 volt kwa ESP01.
Swali: kwa nini siwezi kutumia LM7805?
Jibu: safu ya LM780x haifanyi kazi chini ya volt 5, na haiwezi kutoa volt 3.3.
Unapomaliza, angalia voltage ya pato na multimeter. Lazima iwe karibu 3.4 volt na 4.3 volt.
Kwa usambazaji wa umeme unaweza kutumia usambazaji wa umeme wa 5V au kubwa zaidi. Ninapendekeza usitumie kubwa kuliko volts 9, hutoa kwa joto nyingi - nguvu iliyopotea -!
Bodi:
ESP01 ni bodi ya safu ya ESP, ni ndogo na ya vitendo, lakini sio rafiki sana.
Kumbuka, huwezi kutumia pini za Arduino kuwasiliana moja kwa moja na ESP01, kwa sababu ni vibali 3.3 vya volt.
Ni muhimu sana kutengeneza programu ya ESP01 na FTDI:
Tumia picha ya pili kama mwongozo na kumbuka kazi maalum za pini, picha ya tatu, inayoonekana kwenye mwongozo hapo juu.
Kwa habari zaidi soma hatua 1 ° za mwongozo huu:
Ikiwa wewe ni Mtaliano, unaweza kusoma mwongozo wangu wa ESP01 na FTDI DIY:
Maliza Kitabu cha Ulinzi:
Picha ya nne ni kumaliza mradi kwenye kitabu cha protoboard.
Ninapendekeza sana Vichwa vya Kike kwa kuunganisha bodi kwenye protoboard. Ikiwa tu kitu kitaenda sawa, unaweza kuunganisha tena bodi nyingine.
Usiunganishe kitufe na kipinga chake, tutafanya baadaye.
Hatua ya 3: MQTT Broker - Adafruit IO
Broker ya MQTT ni "seva" ya ujumbe wako wote, kutoka na kwa vifaa. Angalia picha ya kwanza.
Kwa habari zaidi, tumia mwongozo huu muhimu:
Kwa upande wangu, ninatumia Adafruit IO, lakini unaweza kutumia kila Broker ya MQTT unayotaka.
Nenda kwa Adafruit IO na ufanye usajili.
Sasa unahitaji kuunda dashibodi mpya na:
-
Ongeza Kilisho - https://goo.gl/z2Npto -
Kwa nambari yangu ni "love_box"
-
Ongeza vizuizi - https://goo.gl/YJsCqX -
- Kitufe cha Muda: kiunga na "love_box" na Thamani ya Waandishi wa habari = 1 na Thamani ya Kutoa = 0
- Laini ya Line: unganisha na "sanduku la kupenda" na Y-Axis Minimum = 0 na Y-Axis Max = 2
Mwishowe utakuwa na kitu kama picha ya pili.
Swali: kwa nini jina la "love_box" ni muhimu kwenye dashibodi?
Jibu: katika MQTT Broker - Ada IO - uliunda kituo kinachoitwa "love_box", na ikiwa katika nambari ulitumia kituo tofauti, MQTT haitafanya kazi.
Hatua ya mwisho kwenye MQTT Broker - Ada IO - ni "AIO KEY". Kwenye dashibodi, bonyeza kitufe cha juu kulia.
Sasa nakili "Jina la mtumiaji" na "Kitufe kinachotumika" na uandike kwenye Nambari ya Arduino.
Hatua ya 4: Msimbo wa Arduino
Sakinisha Msingi wa ESP kwa Arduino IDE:
Mwongozo kuu ni huu: https://goo.gl/yAqlU4 na ufuate "Kufunga na Meneja wa Bodi".
Sasa angalia picha ya kwanza. Toleo Nyeusi la ESP01 lina saizi ya diski ya 1MB na toleo la hudhurungi lina 512k. Inamaanisha nini? Angalia picha ya pili, unahitaji kuchagua "Saizi ya Flash" sahihi.
Nambari ya Arduino iko katika hifadhi hii: Nambari wazi kusoma.
Kumbuka kuhariri:
- AIO_USERNAME
- AIO_KEY
- Nambari ya Wifi
Ikiwa uliamua kuhariri kituo cha "Adafruit_MQTT_Publish" na "Adafruit_MQTT_Subscribe", lazima uhariri laini zile zile na ile inayoitwa kwenye nambari.
Hatua ya 5: Meshmixer na 3D Print
Mfano wa 3D
Kwa mradi wangu ninahitaji mtindo wa 3D wa Totoro.
Niliipata kwenye thingiverse, kwenye kiunga hiki:
Unaweza kutumia kila mtindo wa 3D unayotaka, hatua zifuatazo ni sawa.
Shell
Ni wakati wa kufunga Meshmixer. Ukiwa na zana hii yenye nguvu, unaweza kufanya ganda kwa mradi wako.
Ingiza katika Meshmixer Totoro STL, na utumie zana ya Hollow:
Katika zana hiyo hiyo, kumbuka kufanya Mashimo ya Kutoroka nyuma.
Sasa unahitaji kukata mfano kwa nusu ukitumia zana ya Kukata Ndege:
Tumia kitufe cha kuuza nje kusafirisha sehemu ya chini.
Mwishowe, lazima ukate sikio. Chagua sikio na utumie zana Tenga - picha tano -.
Tumia kitufe cha kuuza nje kusafirisha sikio.
Rudi kwa mfano wa nusu ya juu na utumie zana ya Kufuta na Kujaza: https://goo.gl/d4LR76 - picha sita -.
Uchapishaji wa 3D
Ninapendelea kuchapisha vipande moja kwa wakati, kumbuka kutumia filamenti ya uwazi ya 3D!
Hatua ya 6: Mkutano
Piga shimo juu ya kichwa. Shimo hili ni muhimu kuweka ndani ya kitufe.
Kuzuia kifungo na gundi ya moto, na ujaribu unganisho na multimeter katika hali ya mwendelezo.
Chukua sikio na ongeza kipande kidogo chini, ukitumia moto mkali wa bluu au shambulio kubwa. Kata kipande ikiwa ni cha juu sana.
Sasa unaweza kuunganisha kitufe na kipinzani chake kulingana na skimu ya hatua ya 2.
Jaribio la kwanza
Kumbuka kutofunga mfano wa 3D kabla ya kujaribu operesheni sahihi!
Bonyeza kitufe kwenye Adafruit IO na mwongozo wa ndani lazima uangaze, mpaka ubonyeze kitufe kwenye sikio.
Rudia jaribio na kitufe kwenye sikio.
Hatua ya 7: Uko tayari kwenda
Mwishowe hii ndio matokeo ya mwisho.
- Swali: Je! Umetumia kuongozwa kwa ndani au nyekundu ya nje?
- Jibu: katika picha na video hii nilitumia mwongozo wa ndani. Ili kufafanua vizuri, LED nyekundu ni nguvu iliyoongozwa - huwezi kuzima - na LED ya bluu ndio inayoongozwa ndani. Uongozi wa ndani na wa nje umeongozwa, katika mpango wangu, ni pini sawa.
- Swali: naweza kuitumia kwenye mtandao usiojulikana?
- Jibu: hapana huwezi. Lazima upange tena programu ya ESP01, kwa sababu bodi hii haina nafasi ya OTA.
Maelezo mengi kwa OTA:
Lakini unaweza kufanya unene huu: ongeza kitambulisho maalum cha uunganisho na nywila ya Hotspot yako ya Kibinafsi kwenye simu yako!
Ilipendekeza:
WIND - Mradi wa kuongeza kasi kwa Mradi wa Adafruit: Hatua 9 (na Picha)
Upepo - Mradi wa kuongeza kasi kwa Manyoya ya Adafruit: Nimekuwa nikikusanya polepole wadhibiti wa manyoya wa Adafruit na bodi za sensorer ambazo zinapatikana kutoka Adafruit. Wanafanya prototyping na upimaji kuwa rahisi sana, na mimi ni shabiki mkubwa wa mpangilio wa bodi. Kwa kuwa nilijikuta tumetumia
Mradi wa Picha ya Kusonga ya Harry Harry Potter: Hatua 9 (na Picha)
Mradi wa Picha ya Kusonga ya Harry Harry Potter: Ifuatayo ni mafundisho yaliyokusudiwa kwa wachawi wa damu safi tu. Ikiwa wewe sio damu safi, Slytherin haswa, umeonywa juu ya kutoweza kuepukika na kushindwa utakutana na squib, muggle, Hufflepuff, au damu ya matope
Arduino Mini CNC Plotter (Pamoja na Mradi wa Proteus & PCB): Hatua 3 (na Picha)
Arduino Mini CNC Plotter (Pamoja na Proteus Mradi & PCB): Hii arduino mini CNC au XY mpangaji anaweza kuandika na kutengeneza miundo ndani ya anuwai ya 40x40mm.Ndio masafa haya ni mafupi, lakini ni mwanzo mzuri wa kurukia ulimwengu wa arduino. [Nimetoa kila kitu katika mradi huu, hata PCB, Faili ya Proteus, Mfano kubuni
ESP8266 & Hive ya MQTT Broker ya Umma "MQTT Broker Hive" MQ & Node-RED: Hatua 6 (na Picha)
ESP8266 & Hive ya umma ya MQTT Broker HQ Matumizi ya MQTT, kuna MQT ya umma
Mchomaji umeme wa USB! Mradi huu unaweza kuchoma kupitia Plastiki / Mbao / Karatasi (Mradi wa kufurahisha Pia Inapaswa Kuwa Kuni Nzuri Sana): Hatua 3
Mchomaji umeme wa USB! Mradi huu unaweza kuchoma kupitia Plastiki / Mbao / Karatasi (Mradi wa kufurahisha Pia Inapaswa Kuwa Mti Mzuri Sana): USIFANYE KUTUMIA USB HII !!!! niligundua kuwa inaweza kuharibu kompyuta yako kutoka kwa maoni yote. kompyuta yangu ni sawa tho. Tumia chaja ya simu ya 600ma 5v. nilitumia hii na inafanya kazi vizuri na hakuna kitu kinachoweza kuharibika ikiwa unatumia kuziba usalama kukomesha nguvu