Satura rādītājs:
- 1. darbība. Pārraudzības sistēmas pārskats
- 2. solis: Hipotēzes veidošana
- 3. darbība. Kritēriji
- 4. solis: elektroniskie komponenti
- 5. darbība. Programmatūras lietojumprogrammas
- 6. darbība. Nepieciešamie instrumenti un mašīnas
- 7. solis: Tehniskā daļa
- 8. solis: modeļa izveide
- 9. solis: neliela mēroga uzraudzības sistēmas izveide
- 10. darbība: 2. darbība
- 11. darbība: 3. darbība
- 12. darbība: 4. solis (prototipēšana)
- 13. darbība: 5. darbība (saistīšana ar lietotni Blynk)
- 14. darbība: 6. darbība (lietotnes iestatīšana)
- 15. darbība: 7. darbība (pārbaude)
- 16. darbība: 8. darbība (rezultāti)
- 17. darbība. Secinājums mazam mērogam
- 18. solis: liela mēroga uzraudzības sistēma
- 19. darbība. Pārskats
- 20. solis: darbības, kas jāuztraucas
- 21. darbība. Lielu datu apstrāde, izmantojot datu bāzi
- 22. darbība. Rezultātu aprēķināšana datu bāzē
- 23. darbība. Secinājums
Video: Viedā miskastes pārvaldības sistēma: 23 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
IEVADS.
Pašreizējā problēma vai problēma, kas saistīta ar šo projektu
Mūsu pašreizējās sabiedrības galvenā problēma ir cieto atkritumu uzkrāšanās. Tam būs lielāka ietekme uz mūsu sabiedrības veselību un vidi. Šo atkritumu atklāšana, uzraudzība un pārvaldība ir viena no galvenajām mūsdienu problēmām.
Tā ir jauna metodika, lai automātiski pārvaldītu izšķērdēšanu. Šī ir mūsu IOT viedā atkritumu ražošanas sistēma, kas ir novatorisks veids, kā saglabāt pilsētas tīrību un veselību. Turpiniet, lai uzzinātu, kā jūs varētu ietekmēt savu kopienu, māju vai pat apkārtni, tīrot mūs soli tuvāk labākam dzīvesveidam
Kāpēc IOT?
Mēs dzīvojam laikmetā, kad uzdevumi un sistēmas ir savienotas kopā ar IOT spēku, lai būtu kāda efektīvāka darba sistēma un ātri izpildītu darbus! Ar visu spēku mūsu pirkstu galos to varēs paveikt !! Izmantojot un izmantojot IOT, mēs varam novirzīt cilvēci jaunā tehnoloģiju laikmetā, tāpēc IOT vispārējās arhitektūras izveide ir ļoti sarežģīts uzdevums, galvenokārt tāpēc, ka ierīču, saišu slāņu tehnoloģiju un pakalpojumu klāsts ir ļoti liels. iesaistīties šādā sistēmā.
1. darbība. Pārraudzības sistēmas pārskats
Pašreizējā problēma ar atkritumu savākšanu
Mūsdienās mēs varam novērot, ka atkritumu vedējs divas reizes dienā brauc pa pilsētu, lai savāktu cietus atkritumus. Teikt, ka tas tiešām ir veltīgi un neefektīvi. Piemēram, pieņemsim, ka ir divas ielas, proti, A un B. Iela A ir aizņemta iela, un mēs redzam, ka atkritumi piepildās ļoti ātri, turpretī iela B pat pēc divām dienām tvertne nav līdz pusei pilna. vai tāpēc radīsies problēmas ???
- Cilvēkresursu izšķērdēšana
- Laika izšķērdēšana
- Naudas izniekošana
- Degvielas izšķiešana
2. solis: Hipotēzes veidošana
Problēma ir tā, ka mēs nezinām faktisko atkritumu līmeni katrā miskastē. Tāpēc mums ir nepieciešama reālā laika norāde par atkritumu līmeni atkritumu tvertnē jebkurā laikā. Izmantojot šos datus, mēs varam optimizēt atkritumu savākšanas ceļus un galu galā samazināt degvielas patēriņu. Tas ļauj atkritumu savācējiem plānot ikdienas/nedēļas savākšanas grafiku.
3. darbība. Kritēriji
Jāņem vērā šādas lietas:-
- Vispirms noskaidrojiet atkritumu tvertnes augstumu. Tas mums palīdzēs ģenerēt atkritumu procentuālo daudzumu miskastē. Lai to izdarītu, ir jāizpilda divi kritēriji, lai parādītu, ka konkrētā tvertne ir jāiztukšo;
- Atkritumu daudzums, citiem vārdiem sakot, ja tvertne ir līdz pusei pilna, tā nav jāiztukšo. Maksimālais atļautais atkritumu daudzums ir 75% no atkritumu tvertnes. (To var izdarīt pēc jūsu vēlmēm)
- Ir vēl viens gadījums, ja konkrētā tvertne aizpilda 20% un pēc tam nedēļu, ja tā nemainās, tā nonāk otrajā kritērijā - laikā. Saskaņā ar laiku pat neliels atkritumu daudzums radīs smirdošu apkārtni. Lai no tā izvairītos, mēs varam pieņemt, ka mūsu tolerances līmenis ir 2 dienas. Tātad, ja atkritumu tvertne ir mazāka par 75%, bet, ja tā ir divas dienas veca, tā arī jāiztukšo.
4. solis: elektroniskie komponenti
- Arduino 101 (tas ir spēcīgs mikrokontrolleris, ko var izmantot, lai nosūtītu datus, izmantojot BLE)
- Arduino WiFi vairogs 101 (tas tiks savienots ar arduino 101, lai pārsūtītu savus datus, izmantojot WiFi
-
sensori
- Ultraskaņas sensors (izmanto, lai izmērītu attālumu starp miskastes vāku un pamatni)
- IR sensors (izmanto, lai ieviestu liela mēroga atkritumu sistēmu)
- 9V akumulators (tas ir mūsu projekta barošanas avots)
- 9V akumulatora skava
- Jumper vadi (vispārīgi)
- Bīdīšanas slēdzis
5. darbība. Programmatūras lietojumprogrammas
Arduino IDE
Blynk (tā ir viena no labākajām lietojumprogrammām visiem lietotājiem, jo tā ļauj jums vizuāli redzēt savu projektu jebkurā ierīcē)
Python
SQL /MYSQL
6. darbība. Nepieciešamie instrumenti un mašīnas
Karstās līmes pistole (vispārīga)
Plastmasas kaste
Rokas urbis
7. solis: Tehniskā daļa
Infrasarkanais sensors tiks novietots vāka iekšpusē; sensors būs vērsts pret cietajiem atkritumiem. Palielinoties miskasti, attālums starp IR sensoru un miskasti samazinās. Šie tiešraides dati tiks nosūtīti mūsu mikrokontrolleram.
Piezīme. Ultraskaņas sensora izmantošana nebūs efektīva liela mēroga, jo šī procesa laikā tiek radītas daudzas skaņas. Lai mēs varētu nodrošināt atkritumu daudzumu, jo sensors ir ļoti jutīgs pret skaņām. Tas var izraisīt kļūdas datu transakcijā
Mūsu mikrokontrolleris arduino 101 apstrādā datus un ar Wi-Fi palīdzību nosūta tos uz datu bāzi / lietotni.
Izmantojot lietotni vai izmantojot datu bāzi, mēs ar nelielu animāciju varam vizuāli attēlot atkritumu tvertnē.
8. solis: modeļa izveide
Ir pienācis laiks izveidot savu sistēmu, lai samazinātu nepareizas atkritumu apsaimniekošanas negatīvo ietekmi. To var pusdienot divos veidos:
Neliels mērogs: izmantojot Blynk izmantošanu, mēs varam izveidot lietotni nelielā līmenī. To var izmantot sadzīves atkritumu izvešanai, dzīvoklim vai pat nelielam māju tīklam.
Liela mēroga: izveidojot datu bāzi mākonī, mēs varam izveidot iekštīkla savienojumu starp noteiktām robežām. Izmantojot Python/SQL/MYSQL, mēs varam mākonī izveidot datu bāzi, lai izveidotu atkritumu tvertņu tīklu.
9. solis: neliela mēroga uzraudzības sistēmas izveide
1. SOLIS
Paņemiet plastmasas trauku un atzīmējiet uz tā divas acis. Tagad noņemiet vāku un izsekojiet abas ultraskaņas sensora “acis”. šī būs tā puse, kas vērsta uz tvertnes apakšu
10. darbība: 2. darbība
Paņemiet rokas urbjmašīnu un gludi urbiet marķētās vietas. Pēc tam nostipriniet ultraskaņas sensoru caurumos, nenosprostojot nevienu sensora daļu. (Tāpēc mēs varam būt pārliecināti, ka rādījumi būtu ticami)
11. darbība: 3. darbība
Vienkārši uzstādiet pamatnes vairogu uz Arduino 101 un pievienojiet ultraskaņas sensoru jebkurai tapai. Avota kods ir norādīts zemāk
Savienojiet bīdāmo slēdzi ar moduli
12. darbība: 4. solis (prototipēšana)
Paņemiet mājā paraugu tvertni un pēc tam uzmanīgi piestipriniet komponentus, pēc tam pievienojiet to Blynk un pārbaudiet
13. darbība: 5. darbība (saistīšana ar lietotni Blynk)
Lai no arduino saņemtos datus savienotu ar internetu, mēs varam izmantot iepriekš izveidotu platformu ar nosaukumu Blynk. To var lejupielādēt no Android lietotņu veikala. Šo lietotni var kontrolēt, izmantojot Arduino IDE
play.google.com/store/apps/details?id=cc.
14. darbība: 6. darbība (lietotnes iestatīšana)
Avota kods jau ir norādīts iepriekš. Lai varētu programmēt Arduino 101, vispirms jāinstalē nepieciešamie draiveri. Lai pārbaudītu, vai tie jau ir instalēti, atveriet Arduino IDE, noklikšķiniet uz rīkiem, pēc tam uz dēļiem un pārbaudiet, vai sarakstā ir Arduino vai Genuino 101. Ja tie ir tur, pārejiet uz nākamo soli, ja nesekojat
- Lai lejupielādētu nepieciešamos draiverus, lai varētu izmantot Arduino mkr1000, vēlreiz atveriet Arduino IDE, noklikšķiniet uz rīkiem, dēļiem un pēc tam uz dēļu pārvaldnieka.
- Kad draiveri ir instalēti, dodieties uz priekšu un lejupielādējiet nepieciešamās bibliotēkas. Lai mūsu programma darbotos, mums ir nepieciešama WiFi101 bibliotēka, Blynk bibliotēka un ultraskaņas bibliotēka, visas trīs var atrast Arduino iebūvētajā bibliotēkas pārvaldniekā. Atveriet skicēšanai un pēc tam iekļaujiet bibliotēku. tad bibliotēkas vadītāja.
15. darbība: 7. darbība (pārbaude)
Izmantojot lietotni Blynk, mēs varam attēlot nelielu atkritumu līmeni tvertnē, izmantojot 3 gaismas diodes. Atlasiet Arduino 101 kā savu mikrokontrollera reklāmu, un savienojuma veids ir “BLE”
Stingri; Neizmanto Bluetooth
Pēc tam jūs saņemsit e -pastu ar autentifikācijas marķieri, kas jāievada kodā (minēts kodā).
16. darbība: 8. darbība (rezultāti)
Izmantojot viedtālruni vai klēpjdatoru, varat uzraudzīt atkritumu tvertni šādi
Šī krāsa norāda atkritumu daudzumu atkritumu tvertnē
- Zaļš - 25%
- Oranžs - 50%
- Sarkans - 75%
17. darbība. Secinājums mazam mērogam
Kā minēts iepriekš, to var kontrolēt viedtālruņa vai klēpjdatora kontrolē. Vairāk nekā tas nebūs piemērots, ja runa ir par plašu mērogu. Tātad neliela mēroga monitoringa projekts ir veiksmīgs
Tagad izpētīsim, kā to padarīt plašākā mērogā.
18. solis: liela mēroga uzraudzības sistēma
Tas būs kaut kas atšķirīgs no maza mēroga.
Tas būtu ievērojamāk visu valstu valdībai
Tā kā visa valdība meklē labu risinājumu, es šeit teikšu risinājumu. Šeit tas nāk…
19. darbība. Pārskats
To var izdarīt pēc diviem kritērijiem:-
- mēs varam izveidot lielu ielu atkritumu tvertni. Pieņemsim, ka noteiktā vietā, ko sauc par "A", un tā sastāv no 10 ielām. Tad mēs izgatavosim 40 patiešām lielu atkritumu urnas (4 tvertnes katrai ielai kā polietilēns, pārtikas preces, brilles un metāli jāsavāc atsevišķi)
- Pretējā gadījumā mēs varam pārdot jaunas atkritumu urnas visiem veikaliem, un mēs varam paziņot, ka visi iegādāsies šīs tvertnes. Vienlaikus mēs pat varam nopelnīt valdībai.
20. solis: darbības, kas jāuztraucas
tas būs tas pats modulis, ko izmanto nelielā mērogā
Bet infrasarkanā sensora izmantošana būtu daudz pamanāmāka, jo vidē tiek radīts daudz trokšņu, un tas var izraisīt datu kļūdas. Tāpēc labāk ir izmantot IR sensoru
Tāpēc es domāju, ka nevajadzēs vēlreiz izskaidrot tās pašas lietas, kuras visas iepriekš minētās lietas.
21. darbība. Lielu datu apstrāde, izmantojot datu bāzi
Tātad šī būs ļoti svarīga visa daļa, un šī ir visu jaunā ideja.
mēs izveidosim datu bāzi, izmantojot python/SQL/MYSQL. Tad mēs to savienosim ar mākoni. Lai valdībai varētu būt noderīgi apstrādāt visus no arduino saņemtos datus
22. darbība. Rezultātu aprēķināšana datu bāzē
Kā minēts iepriekš, mēs iestatīsim arduino, lai tas noteiktu laiku nosūtītu datus uz datu bāzi no dažādām vietām.
Pēc tam mēs varam novērtēt, kur atkritumi tiek ātri savākti. Tur pēc tam mēs varam pārvaldīt atkritumu savākšanu.
To var izdarīt ar ievilkumu, lietojot ilgu laiku vai apkopojot datu uzraudzību.
23. darbība. Secinājums
Izmantojot no datubāzes saņemtos datus, valdība varēs izveidot plašu tīklu atkritumu savākšanai. Tā ka tas novedīs pie -
Ieteicams:
Li-ion tālruņa lādētājs no miskastes: 4 soļi
Li-ion tālruņa lādētājs no miskastes: šī ir ātra un vienkārša strāvas banka no lietām, kas lielākajā daļā cilvēku jau atrodas mājās
Perf Board no miskastes: 4 soļi (ar attēliem)
Perf Board no miskastes: Šeit ir lēts un vienkāršs perf dēlis, kas izgatavots no materiāliem, kas gandrīz ikvienam ir apkārt. Tas ir ideāli piemērots Arduino projektiem vai vienkārši mājās gatavotai shēmai. Šī projekta īstenošana prasa apmēram pusstundu
Integrēta krājumu pārvaldības sistēma: 10 soļi (ar attēliem)
Integrēta krājumu pārvaldības sistēma: Es vienmēr esmu gribējis pieejamu veidu, kā izsekot visam manā pieliekamajā, tāpēc pirms pāris mēnešiem es sāku strādāt pie projekta, kas to darītu. Mērķis bija izveidot vienkāršu, pieejamu sistēmu, kas būtu ļoti viegli lietojama, vienlaikus saglabājot
Četrciparu 7 segmentu displejs no miskastes: 7 soļi
Četrciparu 7 segmentu displejs no miskastes: ir pagājis ilgs laiks, kopš es augšupielādēju pamācāmu, ļoti ilgu laiku. Tāpēc šodien es jums parādīšu, kā pārvērst kādu nevēlamu par jauku displeju! Šo displeju var izmantot pulkstenim, ko es publicēšu savā pamācībā. Iedziļināsimies! U
Bluetooth LED modinātājs (7 segmentu displejs no miskastes): 4 soļi
Bluetooth LED modinātājs (7 segmentu displejs no miskastes): Sveiki visiem. Laipni lūdzam atpakaļ pie cita pamācāmā. Pēdējo reizi es ievietoju pamācību, kā pārvērst miskasti par 4 ciparu 7 segmentu displejuhttps: //www.instructables.com/id/4-Digit-7-Segment..Šodien es esmu gatavošu vienkāršu modinātāju ar t