Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Mkutano
- Hatua ya 2: Sanidi Kifaa chako katika Lango la Wasanidi Programu
- Hatua ya 3: Unganisha kwenye Mtandao wa Wi-Fi (mtandao)
- Hatua ya 4: Kutumia Mteja wa MQTT kwenye rununu
- Hatua ya 5: Kuboresha Kifaa chako ili Kuendesha kwa Miaka kwenye Batri
- Hatua ya 6: Fuatilia Kiwango cha Betri
- Hatua ya 7: Pokea Takwimu Hata Zaidi…
- Hatua ya 8: Maoni
Video: Sensor ya unyevu wa maua ya IOT WiFi (Inayoendeshwa na betri): Hatua 8 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Katika hii tunaweza kufundisha jinsi ya kujenga sensorer ya unyevu / maji ya WiFi na mfuatiliaji wa kiwango cha betri chini ya dakika 30. Kifaa kinaangalia kiwango cha unyevu na hutuma data kwa smartphone kwenye wavuti (MQTT) na muda uliochaguliwa. Tumia programu yoyote ya rununu ya MQTT kupokea na kuibua data. Kifaa kinaendeshwa kwa betri 2xAAA (au AAA moja), ikiwa imewekwa vizuri inaweza kudumu kwa miaka. Inaunganisha kwenye mtandao kupitia mtandao wa Wi-Fi kwa kutumia moduli ya Wi-Fi ya Things On Edge Cricket, kwa hivyo hauitaji IoT HUB yoyote ya ziada.
Vifaa
Kabla ya kuanza, tafadhali hakikisha una vifaa vifuatavyo:
- Moduli ya kriketi ya Wi-Fi (https://www.thingsonedge.com)
- Sensorer ya Unyevu wa Udongo
- Njia 6 ya Njia ya Kudhibiti
- Betri 2xAAA (ama AAA au AA)
- Pakiti ya betri ya AAA (iwe AAA au AA)
- 3x waya za Jumper za Kike / Kike
Ikiwa uko tayari wacha tuanze
Hatua ya 1: Mkutano
Sasa unahitaji kuunganisha betri na sensorer ya unyevu kwenye moduli ya Kriketi na hatua zifuatazo:
- Unganisha betri VCC / + (kebo nyekundu) kwa bandari ya BATT ya Kriketi KUMBUKA: Moduli ya Kriketi inaweza kuwezeshwa kwa betri za AA au AAA
- Unganisha sensa ya VCC / + (kebo ya kijani) kwa bandari ya 3V3 ya Kriketi TAZAMA: Bandari ya 3.3V inasambaza 3.3V thabiti bila kujali kiwango cha voltage ya betri
- Unganisha sensa AOUT ishara ya analog (kebo ya manjano) kwenye bandari ya IO2 ya Kriketi KUMBUKA: Bandari hii inaweza kusanidiwa kama ishara ya analog. Takwimu zitaripotiwa kwa smartphone yako
- Unganisha sensa ya GND / (-) (kebo ya samawati) kwenye bandari ya Cricket ya GND
- Unganisha betri GND / (-) (kebo nyeusi) kwa bandari hiyo hiyo ya Cricket GND
Umefanya vizuri umefanikiwa kukusanya kifaa!
Kabla ya kuanza kutumia kifaa inahitaji kusanidiwa katika Portal ya Wasanidi Programu. Tafadhali nenda sehemu inayofuata.
Hatua ya 2: Sanidi Kifaa chako katika Lango la Wasanidi Programu
Unasanidi kifaa kabisa OTA (Juu ya Hewa) kwenye Mambo Kwenye Makali - Portal ya Wasanidi Programu (https://dev.thingsonedge.com). Usanidi hurejeshwa na Kriketi kupitia mtandao wakati umeunganishwa na Wi-Fi yako (angalia sehemu inayofuata).
Sasa wacha tuisanidie kwanza. Kwa sensor ya unyevu inashauriwa kuweka usanidi ufuatao:
- Weka IO2 kama pembejeo ya analog
- Ripoti kiwango cha unyevu kila masaa 2 - itafanya kifaa chako kiendeshe kwenye betri za alkali 2xAAA kwa zaidi ya miaka 2.
- Fungua Porte ya Wasanidi Programu wa TOE (https://dev.thingsonedge.com) kutoka kwa kivinjari chochote iwe kutoka kwa PC au rununu. Lazima ujiandikishe / ingia kwa Portal ya Wasanidi Programu ili kuamsha na kusanidi kifaa kwenye akaunti yako. Vinginevyo kifaa hakitafanya kazi.
-
Baada ya kuingia / usajili uliofanikiwa unahitaji kubonyeza "Ongeza mpya" kifaa ili kuamsha kifaa chako kwenye mfumo. Unahitaji kutumia nambari ya kipekee ya serial iliyochapishwa kwenye fimbo ya chapa nyuma ya Kriketi.
ONYO: Lazima uwe na nambari ya serial kwako tu. Usishiriki na mtu mwingine yeyote. Nambari ya serial ni akaunti ya kibinafsi ya mawasiliano ya MQTT kati ya kifaa chako na smartphone au huduma nyingine yoyote ya mtandao. Kwa maneno mengine iweke siri kama PIN kwenye kadi ya mkopo.
Sasa unaweza kusanidi kifaa chako.
-
Weka usanidi ufuatao: RTC: ON
Vitengo vya RTC: Sekunde (kubadilishwa baadaye)
Thamani ya Vitengo vya RTC: 30 (itabadilishwa baadaye)
IO2: Analog Katika
IO3: Zima
Mfuatiliaji wa betri: Imewashwa
Mgawanyiko wa betri: 0
Sensor ya joto: Imezimwa
Lazimisha sasisho kwenye - IO1 Amka: Imewashwa (itabadilishwa baadaye)
Lazimisha sasisho kwenye - RTC Amka: Imewashwa (itabadilishwa baadaye)
Tuma Matukio: acha yote tupu
- Mara tu unapoweka usanidi wako piga kitufe cha Hifadhi.
Umefanya vizuri! Uko karibu hapo! Sasa unahitaji tu kuunganisha kifaa chako kwenye wavuti kupitia mtandao wako wa Wi-Fi. Tafadhali fuata sehemu inayofuata jinsi ya kuifanya.
Hatua ya 3: Unganisha kwenye Mtandao wa Wi-Fi (mtandao)
Katika hatua chache utaunganisha kifaa chako kwenye mtandao kupitia mtandao wako wa Wi-Fi. Unachohitaji kufanya ni kuamsha eneo-moto la Wi-Fi la Kriketi la kibinafsi na kisha ufungue ukurasa wa wavuti wa kibinafsi ili kupitisha vitambulisho vyako vya mtandao wa Wi-Fi. Tafadhali fuata hatua zifuatazo:
- Bonyeza na ushikilie kitufe kwenye moduli kwa sekunde 5 hadi LED iangazwe kila wakati.
- Mara tu LED ikiwashwa kila wakati Kriketi ilifungua mahali pa moto cha Wi-Fi ya kibinafsi. Unganisha kutoka kwa mbali au smartphone mahali penye moto na sifa zifuatazo: SSID: toe_device Hakuna nenosiri linalohitajika
- Mara baada ya kushikamana, fungua ukurasa wa wavuti wa faragha: Ikiwa imezimwa rudia hatua kutoka mwanzo
- Sasa unaweza kupitisha vitambulisho vyako vya mtandao wa Wi-Fi na ubonyeze Unganisha. Ikiwa umepita SSID na Nenosiri sahihi basi baada ya sekunde chache kifaa kinapaswa kuripoti iko mkondoni na LED itazimwa.
Hongera! Sasa kifaa chako ni cha moja kwa moja na kimeunganishwa kwenye mtandao! Unaweza kuanza kusoma data kutoka kwa sensorer kwenye smartphone yako au huduma zingine za mtandao. Tafadhali angalia sehemu inayofuata kama mfano.
Hatua ya 4: Kutumia Mteja wa MQTT kwenye rununu
Unaweza kutumia mteja yeyote anayependelea wa MQTT. Walakini kwa ukamilifu wa mradi huu hebu tutumie programu ya Jopo la IoT MQTT kupokea na kuibua data. Moduli ya kriketi inaunganisha kupitia vitu vya chini-latency kwenye broker MQTT broker (mqtt.thingsonedge.com). Unahitaji tu kufanya hatua zifuatazo:
- Sanidi muunganisho wa seva na maelezo yafuatayo: Anwani ya IP ya seva / Broker: mqtt.thingsonedge.com Nambari ya bandari: 1883 Itifaki ya mtandao: TCP
- Ongeza kifaa k.v. "Sensor ya unyevu"
- Chaguo za juu za Goto: Jina la mtumiaji: yako_cricket_serial_namba Nenosiri: your_cricket_serial_number Unganisha moja kwa moja: NDIYO
- Bonyeza kitufe cha Unda
- Bonyeza ONGEZA JOPO
- Chagua: Grafu ya Mstari
- Weka maelezo kwa grafu 1 kusoma data kutoka kwa sensorer (kutoka bandari ya Kriketi IO2) Jina la Jopo: mf. Sensor ya unyevuMada ya grafu 1: / yako_cricket_serial_namba / io2 Onyesha eneo: YESS vidokezo vya: YES
Kwa habari zaidi tafadhali rejelea viwambo vya skrini vilivyoambatishwa kutoka kwa Jopo la IoT MQTT.
Hongera! Sura yako ya unyevu tayari inafanya kazi na inatuma data kwenye wavuti kwa simu yako mahiri. Kiwango cha betri kinaweza kufuatiliwa kupitia MQTT kwa kutumia mada ya kujitolea / yako_cricket_serial_number / batt
Hatua ya 5: Kuboresha Kifaa chako ili Kuendesha kwa Miaka kwenye Batri
Unaweza kufanya kifaa chako kiendeshe kwa miaka kwenye betri hizi. Unahitaji tu kufanya mabadiliko yafuatayo:
- amka kila masaa kadhaa k.v. Masaa 2
- tuma data kwenye wavuti tu wakati thamani ya sensa inabadilika
Fungua Porte ya Msanidi Programu wa TOE (https://dev.thingsonedge.com) na uweke usanidi ufuatao:
- RTC: IMEWASHWA
- Vitengo vya RTC: Masaa (tuma data tu ikibadilishwa)
- Thamani ya Vitengo vya RTC: 2
- IO2: Analog Katika
- Mgawanyiko wa Analog ya IO2: 3
- IO3: Zima
- Mfuatiliaji wa betri: Imewashwa
- Mgawanyiko wa betri: 3
- Sensor ya joto: Imezimwa
- Lazimisha sasisho kwenye - IO1 Amka: Zima (tuma data tu wakati imebadilishwa)
- Lazimisha sasisho kwenye - RTC Amka: Zima (tuma data tu ikibadilishwa)
- Tuma Matukio: acha yote tupu
Hatua ya 6: Fuatilia Kiwango cha Betri
Kimsingi moduli ndogo inawasiliana na wingu, kuokoa nguvu bora. Moduli ya Kriketi inahitaji nguvu kwa ama kutuma sasisho kwa wingu au kutathmini maadili ya sensorer zilizounganishwa tu. Ni kweli 0A wakati iko katika hali ya OFF.
Katika mazoezi inaweza kutuma ujumbe 10k kwa wingu ukitumia betri za alkali 2xAAA na zaidi ya 15k inapotumika betri za lithiamu. Katika kesi hii usanidi wa ufuatiliaji wa betri pia umewekwa kusasisha huduma ya wingu wakati kiwango cha kiwango cha betri kinabadilika tu. Kwa kuongeza matumizi ya betri yanaweza kupunguzwa kwa kupunguza azimio la kupima ishara ya analog.
Thamani ya betri inaweza kuhesabiwa kama ifuatavyo:
Vbatt = val * (3.5 / 256) * 2 ^
Mgawanyiko wa betri ambapo val inaripotiwa kiwango cha betri kutoka kwa huduma ya MQTT.
Katika kesi hii 1.4V inaonyesha kiwango cha chini cha betri ya alkali na inapendekeza kuibadilisha, thamani iliyoripotiwa kupitia MQTT ni 13 Vbatt (V) = 13 * 3.5 / 256 * 8 = 1.42V
Thamani ya chini kwa Kriketi ni 1.1V.
Usanidi wa uingizaji wa Analog ya IO2:
- IO2: Analog Katika
- Mgawanyiko wa Analog ya IO2: 3
Maadili haya hupunguza azimio la ishara ya analog na hupunguza matumizi ya betri, moduli itapunguza wakati kutuma viwango vipya vilivyosasishwa kwa Wingu.
Vivyo hivyo, thamani ya analog inaweza kuhesabiwa kwa kutumia fomula ifuatayo: IO2 (V) = io2_val * 3.5 / 256 * 2 ^ IO2 Analog divider
Mgawanyiko wa Analog wa 3 hutoa takriban azimio. 0.1V
Hatua ya 7: Pokea Takwimu Hata Zaidi…
Kuna mengi zaidi ambayo unaweza kucheza na kifaa chako cha sasa kama kusoma sensorer ya joto iliyojengwa, soma kiwango cha betri, na zaidi. Tafadhali angalia habari zaidi juu ya Things On Edge GitHUB (https://github.com/thingsonedge/cricket).
Hatua ya 8: Maoni
Asante kwa kuchukua muda wako! Ikiwa ungefurahia kujenga sensorer hii ya unyevu ningethamini sana ikiwa ungeeneza neno kati ya wenzako. Ikiwa una maoni au maoni yoyote jinsi ya kuiboresha na iwe rahisi kwa watu wengine, ningefurahi zaidi kuifanya. Nimefunguliwa kwa maoni yako.
Shukrani nyingi & Furahiya!
Ilipendekeza:
Betri ya DIY Inayoendeshwa kwa Njia ya kupita juu kwa Athari za Gitaa: Hatua 5
Bidii ya DIY Inayoendeshwa kwa Baiskeli ya Kuendesha gari kwa Athari za Gitaa: Kwa kupenda muziki au kupenda vifaa vya elektroniki, lengo la Agizo hili ni kuonyesha jinsi muhimu SLG88104V Rail to Rail I / O 375nA Quad OpAmp na nguvu zake za chini na maendeleo ya chini ya voltage. inaweza kuwa kuleta mapinduzi kwenye nyaya za kupita kiasi. Ty
Tochi ya Mfukoni Inayoendeshwa na Betri Ukubwa wa AA 1: Hatua 7
Tochi ya Mfukoni Inayoendeshwa na Batri ya Ukubwa wa AA 1: Tochi hii ya mfukoni hutumia betri ya ukubwa wa 1 AA tu kuwezesha taa za 2X 5mm nyeupe (diode nyepesi). Betri ya 1.5V haina voltage ya kutosha ya kuzima LED hizo. Tunahitaji mzunguko ili kuongeza voltage ya pembejeo kwa voltage ya mbele
Siku ya Wiki, Kalenda, Muda, Unyevu / Joto na Kiokoa Betri: Hatua 10 (na Picha)
Siku ya Wiki, Kalenda, Wakati, Unyevu / Joto na Kiokoa Betri: Njia ya kuokoa nguvu hapa ndio inayoweka hii inayoweza kufundishwa mbali na mifano mingine inayoonyesha siku ya wiki, mwezi, siku ya mwezi, wakati, unyevu, na joto. Uwezo huu ndio unaoruhusu mradi huu kuendeshwa kutoka kwa betri, bila t
Ukubwa wa DIY & Jenga Jenereta ya Kuhifadhi Nguvu ya Betri W / 12V Betri za Mzunguko Mzito: Hatua 5 (na Picha)
Ukubwa wa DIY & Jenga Jenereta ya Kuhifadhi Nguvu ya Battery W / 12V Betri za Mzunguko Mzito: *** KUMBUKA: Kuwa mwangalifu unapofanya kazi na betri na umeme. Usifanye betri fupi. Tumia zana zilizowekwa maboksi. Fuata sheria zote za usalama wakati wa kufanya kazi na umeme
Spline Modeling Maua ya Maua katika 3DS MAX kwa Uchapishaji wa 3D: Hatua 7 (na Picha)
Spline Modeling Maua ya maua katika 3DS MAX kwa Uchapishaji wa 3D: Katika Maagizo haya utajifunza vidokezo juu ya jinsi ya kuunda maua ya kikaboni katika 3DS Max kwa uchapishaji wa 3d kwa zawadi ya kipekee kwa likizo kama vile Siku ya Mama au Siku ya Wapendanao. au nakala ya kibinafsi ya Autodesk 3ds Max Some kno