Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Andaa Kifaa chako
- Hatua ya 3: Mkutano wa PCB
- Hatua ya 4: Wavuti ya Nyuma
Video: Smart BA.L (sanduku la barua lililounganishwa): Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Umechoka kuangalia kila wakati sanduku lako la barua wakati hakuna kitu ndani. Unataka kujua ikiwa unapokea barua yako au kifurushi wakati wa safari. Kwa hivyo sanduku la barua lililounganishwa ni kwako. Itakuarifu ikiwa tarishi ameweka barua au kifurushi, moja kwa moja kwenye simu yako mahiri kupitia barua pepe, shukrani kwa teknolojia za kisasa LORAWAN zilizotengenezwa Ufaransa. Tunakwenda hatua kwa hatua jinsi ya kubuni mfano wakati wote wa kufundisha.
Hatua ya 1: Vifaa
Lugha zilizotumiwa: C / C ++
Maarifa ya kimsingi katika umeme wa dijiti.
Mahitaji ya vifaa:
Grove - 3-Axis Digital Gyro:
Moduli ya kit sigfox na antena:
Kitufe cha kushinikiza bila mpangilio (chagua unachotaka).
Nyuklia F030R8:
Mahitaji ya programu:
Kompyuta iliyo na kivinjari kizuri cha kufanya kazi na mkusanyaji wa Mbed.
Hatua ya 2: Andaa Kifaa chako
Kwanza, tunahitaji kuunganisha moduli zote kwenye chip.
Weka nguvu moduli ya Sigfox na gyroscope na 3.3 voltage! Kisha unganisha waya za UART kwenye moduli ya Sigfox (PA_9, PA_10) na waya za I2C kwa gyroscope (PB_10; PB_11). Unganisha kitufe na pini za PB_3. ukimaliza, Tunga nambari iliyo hapo chini.
Unaweza kujaribu mfano kwa kuweka gyro kwenye sanduku la barua na kupata maadili kadhaa yanayohusiana na harakati na kwa hivyo angalia ikiwa ni kifurushi kilichowekwa au barua.
# pamoja na "mbed.h" # pamoja na "ITG3200.h" // ---------------------------------- - // Usanidi wa Hyperterminal // bauds 9600, data 8-bit, hakuna usawa // ------------------------------ ------ pc ya serial (SERIAL_TX, SERIAL_RX); Serial sigfox (PA_9, PA_10, NULL, 9600); KukatizaIn bouton (PB_3); ITG3200 gyro (PB_11, PB_10); programu tete; ukweli = 0; Kipima muda t; AnalogIn batterie (A3); AnalogIn ref_batt (ADC_VREF); batili lol () {pc.printf ("appui / r / n"); programu = 1; } / * batt batt () {pc.printf ("batterie faible! / r / n"); } * / int kuu () {int x, y, z; // Weka bandwidth ya juu zaidi. gyro.setLpBandwidth (LPFBW_42HZ); bafa ya char [20]; bouton.fall (& lol); bouton.mode (PullDown); //batterie_faible.kuinuka (&batt); //batterie_faible.mode (Kuvuta Chini); pc.printf ("kuanza / r / n"); wakati (1) {app = 0; x = gyro.getGyroX (); y = gyro.getGyroY (); z = gyro.getGyroZ (); ikiwa (x> 5000) {t. anza (); pc.printf ("dakika ya kwanza / r / n"); wakati (t.read () <10); pc.printf ("wakati wa mwisho / r / n"); //pc.printf("app=% d / r / n ", programu); ikiwa (app == 0) {sigfox.printf ("AT $ SF = 636f757272696572 / r / n"); // colis: 636f6c69732e202020 sigfox.scanf ("% s", bafa); pc.printf ("% s / r / n", bafa); } pc.printf ("fin if / r / n"); simama (); t.reset (); } / * ikiwa (batterie.read () <= (2.8 * ref_batt.read () / 1.23)) pc.printf ("batterie faible / r / n"); sigfox.printf ("AT $ SF = 636f757272696572 / r / n"); // colis: 636f6c69732e202020 subiri (10); sigfox.printf ("AT $ P = 1"); subiri (10); sigfox.printf ("AT $ P = 0 / r / n"); * /}}
Hatua ya 3: Mkutano wa PCB
Mfano uliopita ni kubwa sana kuiweka kwenye sanduku la barua. Hapa kuna faili zingine za Gerber ili kuchapisha mzunguko wako na kusanya sehemu yako.
Hatua ya 4: Wavuti ya Nyuma
Tumetengeneza usanifu wetu wa nyuma juu ya IBM Cloud (Jukwaa la IBM IoT Watson na NodeRED) na kwenye maombi ya REST API. Cloud ya IBM ilitumika kusimamia mawasiliano kati ya sehemu tofauti za mfumo wetu. Kama unavyoona kwenye mtiririko wetu wa NodeRED, tunadhibiti maombi yote yaliyopokelewa kutoka kwa Sigfox API (ambayo hutuma ujumbe kutoka kwa kifaa chetu) na kutoka kwa wavuti yetu ya Wix (kwa kusajili kifaa kipya). Pia, wingu linawajibika kutuma barua pepe ya arifu kwa mteja na kusajili mteja mpya ambaye habari zake zitahifadhiwa kwenye hifadhidata yetu ya wingu (MongoDB). Kwa hivyo, NodeRED kimsingi inasimamia maombi ya REST API na maswali ya hifadhidata (INSERT na CHAGUA) kuhakikisha kuwa arifa inayofaa itatumwa kwa mteja sahihi kwa wakati.
Ilipendekeza:
Sensor ya Sanduku la Barua Kutumia Arduino: Hatua 4
Sensor ya Sanduku la Barua Kutumia Arduino: Halo, natumai nyote mnaendelea vizuri. Leo nitakuonyesha jinsi ya kutengeneza sanduku la barua na sensor kutumia bodi ya arduino na IDE. Mradi huu ni rahisi sana na vifaa vingi vinaweza kupatikana katika nyumba nyingi. Jua kwamba Covid-19 amepiga sisi ni
Sanduku la Barua la Smart Parcel (Packr): Hatua 13 (na Picha)
Sanduku la Barua la Smart Parcel (Packr): Watu wengine hawapati barua au vifurushi mara nyingi. Wanalazimika kwenda kwenye sanduku la barua zao kila siku kuangalia ikiwa kuna barua mpya, wakati wa mvua na wakati jua linaangaza. Kutumia wakati huu vizuri maishani mwao, hii hapa sanduku la barua nzuri. Hii ma
Sanduku la barua-smart: Hatua 11
Sanduku la barua-smart: Kwa kawaida nilisoma gazeti asubuhi asubuhi wakati wa kiamsha kinywa. Hii hutolewa kila siku kwenye sanduku la barua. Lakini wakati mwingine hufanyika kwamba nitatembea kwenye baridi au kwenye mvua juu ya njia yetu ya kwenda kwenye sanduku la barua ili kuona kwamba hakuna gazeti lililotolewa
Sanduku la barua na Arifa ya Mlango wa Garage: Hatua 5 (na Picha)
Sanduku la Barua na Arifa ya Mlango wa Gereji: Maagizo haya yanategemea Johan Moberg Notisi ya Barua pepe. Ukilinganisha na mradi huu, nilifanya mabadiliko kadhaa: Mbali mbali na nyumba yangu sio sanduku la barua tu, bali karakana pia. Wako katika eneo moja karibu na barabara na nyumba iko karibu 5
Jinsi ya Kusambaza Barua Zako za TIGERweb kwa Akaunti Yako ya Barua-pepe: Hatua 5
Jinsi ya Kusambaza Barua Zako za TIGERweb kwa Akaunti Yako ya Barua-pepe: Wacha tukabiliane nayo, barua ya TIGERweb ni maumivu kuangalia. Ufikiaji wa Wavuti wa Microsoft Outlook ni polepole, una glitchy, na kwa ujumla haufurahishi kutumia.Hapo ndipo mafunzo haya yanapoingia. Ukimaliza hapa, unatumai kuwa utaweza kuangalia barua pepe zako zote za TIGERweb