Orodha ya maudhui:
- Hatua ya 1: Sehemu:
- Hatua ya 2: Unda Kidonge Kuchukua Faili ya Utapeli
- Hatua ya 3: Unganisha Bodi na Vipengele:
- Hatua ya 4: Unda Akaunti ya Io.adafruit
- Hatua ya 5: Ingiza Msimbo Kwenye Bodi Yako
- Hatua ya 6: IFTT
- Hatua ya 7: NodeRed
- Hatua ya 8: Changamoto na Hatua inayofuata
Video: Sanduku la Kidonge Smart (IDC2018IOT): Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Huyu ni Jonathan Braslaver na mradi wa mwisho wa Maor Stamati katika kozi ya IOT ya IDC ya 2018.
Katika Maagizo haya utatembea kupitia hatua za kujenga sanduku la kidonge la IoT. Hii ni mfano unaofanya kazi kikamilifu na huduma zifuatazo:
1. Inatuma SMS kwa mtumiaji ikiwa hali ya joto au unyevu kwenye sanduku ni kubwa sana.
2. Huwasha mwongozo katika sehemu ya kidonge sahihi wakati wa mtumiaji kunywa vidonge vyake.
3. Zamu zilizoongozwa za wakati mtumiaji anachukua vidonge vyake kutoka kwa chumba.
4. Ikiwa mtumiaji atasahau kunywa vidonge vyake, baada ya saa moja SMS ya ukumbusho hutumwa.
5. Tuma ukumbusho Jumamosi kujaza sanduku tena.
Tunatumahi bidhaa hii inaweza kuwakumbusha watu kuchukua dawa zao kwa wakati, na kuwasaidia kuiweka katika hali nzuri.
Hatua ya 1: Sehemu:
1. Bodi ya Node MCU.
2. joto la dht22 na sensorer ya unyevu
3. MPR121, Mdhibiti wa Sensorer ya Kugusa inayofaa
4. 7 rahisi leds.
6. Foil ya kitambaa
9. Mkanda wa bomba.
10. Sanduku lenye kulinganisha 7.
Hatua ya 2: Unda Kidonge Kuchukua Faili ya Utapeli
Faili iko katika muundo wa json, safu yake ya safu, kila safu ni siku ya juma, ikimaanisha safu saa 0 ni Jumapili na safu saa 5 ni Ijumaa.
Vipimo vya safu ni safu ya fomu "HH: MM" kama "14:00".
Unaweza kuunda faili mannauly au progmatticaly na njia unayopenda.
weka njia ya faili kwenye kompyuta yako kama tutakavyohitaji baadaye.
Hatua ya 3: Unganisha Bodi na Vipengele:
1. Funika ndani ya kulinganisha kila kidonge na karatasi ya bati, hakikisha haigusani.
Jalada la bati litafanya kazi kama kondakta, kwa hivyo unapotumia kidonge na kugusa sehemu hiyo sensa ya upatanishi itachukua hatua.
2. fuata schema iliyoambatanishwa:
(kwa sasa inasaidia vichwa 5 tu, unaweza kuongeza zaidi na mux)
3. kubandika viongo nyuma ya kila chumba.
4. unganisha viingilio 0-6 vya MPR121 kwa kila sehemu ya bati.
Hatua ya 4: Unda Akaunti ya Io.adafruit
io.adafuit itakuruhusu utumie seva yao ya MQTT bure!
Nenda kwa https://accounts.adafruit.com/users/sign_up na ujisajili, unda milisho ifuatayo kama inavyoonekana kwenye picha.
kuliko kunakili kifunguo chako cha AIO.
Hatua ya 5: Ingiza Msimbo Kwenye Bodi Yako
hakikisha kuweka maelezo yako ya seva ya adafruit mqtt hapa:
// MQTT SERVER CONFIG
#fafanua AIO_USERNAME "jina lako la mtumiaji"
#fafanua AIO_KEY "ufunguo wako"
na maelezo yako ya wifi:
// Usanidi wa WIFI # fafanua WLAN_SSID "jina la mtandao"
#fafanua WLAN_PASS "nenosiri"
Hatua ya 6: IFTT
IFTTT (IF Hii Halafu Hiyo) ni huduma ya msingi ya wavuti kuunda minyororo ya taarifa rahisi za masharti, inayoitwa applet. Applet inasababishwa na mabadiliko yanayotokea ndani ya huduma zingine za wavuti kama vile Gmail, Facebook, Telegram, Instagram, au Pinterest.
Tutatumia IFTT kuunda webokok ambayo ikiitwa na mapumziko ya HTTP itatuma SMS kwa mtumiaji.
1. unda akaunti ya IFTT.
2. Bonyeza "My Applets" na kuliko Applet mpya, na chooe Webhooks kama sehemu ya kwanza, kwa SMS ya matumizi ya pili.
3. tazama mazungumzo kutoka kwenye picha.
Hatua ya 7: NodeRed
Node-RED ni zana ya programu ya kuunganisha vifaa vya vifaa, APIs na huduma za mkondoni kwa njia mpya na za kupendeza.
Inatoa hariri inayotegemea kivinjari ambayo inafanya iwe rahisi waya pamoja mtiririko kwa kutumia anuwai ya nodi kwenye palette ambayo inaweza kupelekwa kwa wakati wake wa kukimbia kwa kubofya mara moja.
Kwanza:
- Pakua na ufuate maagizo ya ufungaji kutoka
- Zindua node-nyekundu kutoka
- Pakua faili ya nodes.json na ubadilishe yafuatayo:
- IFTTT_KEY na ufunguo wako wa IFTTT
- IFTTT_USER na jina lako la mtumiaji la IFTTT
- PATH_TO_File na njia ya faili ya ratiba.
bonyeza kona ya juu kulia -> kuagiza -> clipboard na paster yaliyomo kwenye faili ya nodes.json iliyoambatishwa
Matokeo yanapaswa kuonekana kama picha iliyoambatanishwa.
Mtiririko 5 utaundwa:
1. kukimbia kila dakika 10 -> soma faili ya ratiba -> badilisha kuwa kitu cha js -> angalia ikiwa unahitaji kunywa kidonge katika dakika 10 zijazo -> punguza hadi 1 ms kwa dakika 10 -> tuma nambari ya siku -> mqtt kuchapisha kwa kulisha iliyoongozwa.
2.pata siku ya wiki -> ikiwa Jumamosi HTTP itaita kwa IFTT kutuma SMS kwa mtumiaji kujaza sanduku la kidonge.
3. sikiliza malisho ya unyevu wa mqtt -> kikomo kwa msg moja kila masaa 3 -> ongeza unyevu kwenye IFTTT url -> piga simu IFTTT kutuma SMS.
4. 3. sikiliza chakula cha joto cha mqtt -> kikomo kwa msg moja kila masaa 3 -> piga IFTTT kutuma SMS.
5. Sikiza mqtt umesahau malisho -> piga IFTTT kutuma SMS.
Hatua ya 8: Changamoto na Hatua inayofuata
Tulikuwa na changamoto kadhaa kutumia seva ya mqttt, kwanza tulijaribu kukimbia moja kwa moja ambayo haikuonekana kufanya kazi (bandari zilizozuiwa) kwa hivyo tulitumia wingu moja.
Pia kwa sasa tumepunguzwa kwa leds 5 ambapo tunahitaji 7, tulijaribu kutumia mux lakini pia haikuonekana kufanya kazi.
Hatua ifuatayo:
UI inayofanya kazi kikamilifu kupanga ratiba ya kuchukua kidonge.
Pata sanduku la kidonge cha fancier bila karatasi ya bati na bodi imefichwa.
Tunatumahi utapata vizuizi vyetu muhimu na unafurahiya kujenga mradi huu!
Ilipendekeza:
Jinsi ya kuunda Mirror Smart Portable / tengeneza sanduku la sanduku: Hatua 8
Jinsi ya kuunda Mirror Smart Portable / make Up Box Combo: Kama mradi wa mwisho wa jiwe langu la kichwa huko Davis & Chuo cha Elkins, niliamua kubuni na kuunda sanduku la kusafiri, pamoja na kioo kikubwa na matumizi ya pi ya rasipberry na jukwaa la programu ya kioo cha uchawi, ambayo ingefanya kazi kama bandari
DailyDose: Dispenser ya Kidonge Smart: Hatua 5
DailyDose: Dispenser ya dawa ya Smart: Karibu katika mradi wangu uitwao DailyDose! Jina langu ni Chloë Devriese, mimi ni mwanafunzi wa Teknolojia ya Habari na Mawasiliano huko Howest huko Kortrijk, Ubelgiji. Kama kazi ya shule, tulihitaji kutengeneza kifaa cha IoT. Wakati wa kumtembelea babu yangu, nilipata
Sanduku la Juke kwa Vijana Sana Aka Raspi-Muziki-Sanduku: Hatua 5
Sanduku la Juke kwa Vijana Sana … Aka Raspi-Muziki-Sanduku: Aliongozwa na anayefundishwa " Raspberry-Pi-based-RFID-Music-Robot " kuelezea mchezaji wa muziki ROALDH kujenga kwa mtoto wake wa miaka 3, niliamua kujenga sanduku la juke kwa watoto wangu hata wadogo. Kimsingi ni sanduku lenye vifungo 16 na Raspi 2 i
Sanduku la Barbie: Kesi iliyofichwa / Sanduku la Boom kwa Mchezaji wako wa Mp3: Hatua 4 (na Picha)
Sanduku la Barbie: Kesi iliyofichwa / Sanduku la Boom kwa Mchezaji wako wa Mp3: Hii ni kiboreshaji chenye kinga ya kubeba kwa mchezaji wako wa mp3 ambayo pia inabadilisha kichwa cha kichwa kuwa robo inchi, inaweza kufanya kama sanduku la boom kwenye kubonyeza swichi, na hujificha kichezaji chako cha mp3 kama kicheza mkanda mapema miaka ya tisini au wizi kama huo mdogo
Jenga Sanduku la Betri la Sanduku la Cigar kwa Redio za Tube: Hatua 4
Jenga Sanduku la Betri la Sanduku la Cigar kwa Redio za Tube: Ikiwa utajiunda na kucheza karibu na redio za bomba kama mimi, pengine una shida kama hiyo kama ninavyowawezesha. Mizunguko mingi ya zamani ilibuniwa kuendeshwa kwa betri zenye nguvu nyingi ambazo hazipatikani tena. Kwa hivyo