Talaan ng mga Nilalaman:
- Hakbang 1: Equipement
- Hakbang 2: Ihanda ang Iyong Device
- Hakbang 3: Assembly PCB
- Hakbang 4: Back-end Website
Video: Smart B.A.L (konektadong Mailbox): 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Pagod ka na bang suriin tuwing ang iyong mailbox habang wala sa loob. Nais mong malaman kung natanggap mo ang iyong mail o isang parsela sa panahon ng isang paglalakbay. Kaya ang nakakonektang mailbox ay para sa iyo. Aabisuhan ka nito kung ang kartero ay nagdeposito ng isang mail o isang parsela, direkta sa iyong smartphone sa pamamagitan ng isang email, salamat sa pinakabagong mga teknolohiya na ginawa ng LORAWAN sa Pransya. Pupunta kami hakbang-hakbang kung paano mag-disenyo ng isang prototype sa buong pagtuturo na ito.
Hakbang 1: Equipement
Mga wikang ginamit: C / C ++
Pangunahing kaalaman sa digital electronics.
Mga kinakailangan sa hardware:
Grove - 3-Axis Digital Gyro:
Module ng kit sigoks na may antena:
Random push button (piliin kung ano ang gusto mo).
Nucleo F030R8:
Mga kinakailangan sa software:
Isang computer na may mahusay na browser upang gumana kasama ang Mbed compiler.
Hakbang 2: Ihanda ang Iyong Device
Una, kailangan naming ikonekta ang lahat ng mga module sa maliit na tilad.
Lakasin ang module ng Sigoks at ang gyroscope na may 3.3voltage! Pagkatapos ay ikonekta ang mga wire ng UART sa module na Siganduan (PA_9, PA_10) at ang I2C wires sa gyroscope (PB_10; PB_11). Ikonekta ang pindutan gamit ang mga PB_3 na pin. kapag natapos na, Compile ang code sa ibaba.
Maaari mong subukan ang prototype sa pamamagitan ng paglalagay ng gyro sa isang mailbox at makakuha ng ilang mga halagang nauugnay sa paggalaw at sa gayon suriin kung ito ay isang pakete na na-deposito o isang sulat.
# isama ang "mbed.h" # isama ang "ITG3200.h" // ---------------------------------- - // Hyperterminal config // //0000 bauds, 8-bit data, walang pagkakapareho // ------ Serial pc (SERIAL_TX, SERIAL_RX); Serial sigox (PA_9, PA_10, NULL, 9600); InterruptIn bouton (PB_3); ITG3200 gyro (PB_11, PB_10); pabagu-bago int app; int facteur = 0; Timer t; AnalogIn batterie (A3); AnalogIn ref_batt (ADC_VREF); walang bisa lol () {pc.printf ("appui / r / n"); app = 1; } / * void batt () {pc.printf ("batterie faible! / r / n"); } * / int pangunahing () {int x, y, z; // Itakda ang pinakamataas na bandwidth. gyro.setLpBandwidth (LPFBW_42HZ); char buffer [20]; bouton.fall (& lol); bouton.mode (PullDown); //batterie_faible.rise(&batt); //batterie_faible.mode(PullDown); pc.printf ("pagsisimula / r / n"); habang (1) {app = 0; x = gyro.getGyroX (); y = gyro.getGyroY (); z = gyro.getGyroZ (); kung (x> 5000) {t.start (); pc.printf ("debut minuto / r / n"); habang (t.read () <10); pc.printf ("fin temps / r / n"); //pc.printf("app=% d / r / n ", app); kung (app == 0) {sigelp.printf ("AT $ SF = 636f757272696572 / r / n"); // colis: 636f6c69732e202020 sigorta.scanf ("% s", buffer); pc.printf ("% s / r / n", buffer); } pc.printf ("fin kung / r / n"); t.stop (); t.reset (); } / * kung (batterie.read () <= (2.8 * ref_batt.read () / 1.23)) pc.printf ("batterie faible / r / n"); sigorta.printf ("AT $ SF = 636f757272696572 / r / n"); // colis: 636f6c69732e202020 maghintay (10); sigorta.printf ("AT $ P = 1"); maghintay (10); sigorta.printf ("AT $ P = 0 / r / n"); * /}}
Hakbang 3: Assembly PCB
Ang nakaraang prototype ay masyadong malaki upang ilagay ito sa mailbox. Narito ang ilang mga file ng Gerber upang mai-print ang iyong circuit at i-assemble ang iyong sangkap.
Hakbang 4: Back-end Website
Nakabatay kami sa aming arkitekturang backend sa IBM Cloud (IBM IoT Watson Platform at NodeRED) at sa mga kahilingan sa API REST. Ginamit ang IBM Cloud upang pamahalaan ang komunikasyon sa pagitan ng iba't ibang bahagi ng aming system. Tulad ng nakikita mo sa aming daloy ng NodeRED, kinokontrol namin ang lahat ng mga kahilingang natanggap mula sa Sigorta API (na nagpapadala ng mga mensahe mula sa aming aparato) at mula sa aming website ng Wix (para sa pagrehistro ng isang bagong aparato). Gayundin, responsable ang cloud para sa pagpapadala ng email ng notification sa kliyente at para sa pagrehistro ng isang bagong kliyente na ang mga impormasyon ay maiimbak sa aming cloud-based database (MongoDB). Kaya, pinamamahalaan talaga ng NodeRED ang mga kahilingan sa API REST at mga query sa database (INSERT at SELECT) upang matiyak na ang tamang abiso ay ipapadala sa tamang kliyente sa oras.
Inirerekumendang:
Mailbox Sensor Gamit ang Arduino: 4 na Hakbang
Mailbox Sensor Gamit ang Arduino: Kumusta, sana ay maayos na ang lahat. Ngayon ay ipapakita ko sa iyo kung paano gumawa ng isang mailbox na may isang sensor gamit ang arduino board at IDE. Ang proyektong ito ay napaka-simple at ang karamihan sa mga supply ay matatagpuan sa karamihan ng mga tahanan. Malaman na ang Covid-19 ay sinaktan kami
Smart-mailbox: 11 Mga Hakbang
Smart-mailbox: Karaniwan kong binabasa ang pahayagan sa umaga sa agahan. Hinahatid ito araw-araw sa mailbox. Ngunit minsan nangyayari na kailangan kong maglakad sa malamig o sa ulan sa aming daanan papunta sa mailbox upang makita na walang pahayagan na naihatid
Mga Konektadong Pendant ng Pag-ibig Gamit ang ESP8266: 7 Mga Hakbang
Mga Konektadong Pendant ng Pag-ibig Gamit ang ESP8266: Dalawang pendants na nagdadala sa mga tao ng mas malapit kaysa dati. Ang mga ito ay mga koneksyon sa internet na mga pendant na pinangalanang Love Pendants na makakatulong sa iyo upang maibahagi ang iyong mga damdamin sa iyong minamahal sa isang bagong bagong antas. Sa artikulong ito, ipapaalam ko sa iyo kung paano ka gagawin
IDC2018IOT Konektadong Pagkain ng Alagang Hayop, Tubig at Monitor System: 7 Mga Hakbang
IDC2018IOT Konektadong Pagkain ng Alagang Hayop, Tubig at Monitor ng Sistema: Panimula Kung ikaw ay isang mag-aaral na nasa ilalim ng presyon, isang masipag na tao, o malayo sa bahay nang higit sa ilang oras sa isang araw. Bilang isang nagmamalasakit na may-ari ng alagang hayop, nais naming tiyakin na ang aming mga mahal sa buhay ay mananatiling malusog, pinakain at syempre HINDI nakahiga sa t
Smart Led Messenger, Konektadong Displayer: 4 na Hakbang (na may Mga Larawan)
Smart Led Messenger, Konektadong Displayer: Kumusta Maker, Narito ang isang konektadong bagay na pinangalanang Smart Led Messenger. Sa pamamagitan nito, maaari mong ipakita ang isang kahanga-hangang mensahe sa pag-scroll na nakuha mula sa internet! Maaari mo itong gawin mismo sa: Led Matrix 8 * 8 * 4 - ~ 4 $ Microcontroller Wemos D1 mini V3 - ~ 4 $ 3d naka-print na kahon