Sadržaj:
- Korak 1: Potrebne su hardverske komponente
- Korak 2: Programirajte NodeMCU ESP8266
- Korak 3: Ožičenje
- Korak 4: Arhitektura sustava
- Korak 5: Izazovi i nedostaci
- Korak 6: Pogled u budućnost …
- Korak 7: Završne slike …
- Korak 8: O nama
Video: IDC2018 IOT pametna kanta za smeće: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Dobro gospodarenje otpadom postalo je bitno pitanje za naš planet. U javnim i prirodnim prostorima mnogi ne obraćaju pozornost na otpad koji ostavljaju za sobom. Kad nema sakupljača smeća, lakše je ostaviti otpad na mjestu nego ga vratiti. Čak su i takozvani očuvani prostori zagađeni otpadom.
Zašto nam treba pametna kanta za otpad? (Riješenje)
Za očuvanje prirodnih područja važno je osigurati dobro upravljana mjesta za prikupljanje otpada: kako bi se spriječilo njihovo prelijevanje, posude se moraju redovito podizati. Teško je proći pravo vrijeme: prerano, a smeće može biti prazno, prekasno i smeće se može preliti. Ovaj je problem utoliko kritičniji kada je kanti teško dostupna (poput pješačkih staza u planinama). U ovom racionalnom gospodarenju otpadom razvrstavanje može biti veliki izazov. Organski otpad može se izravno preraditi prirodom, u kompostiranju.
Svrha projekta
Svrha našeg projekta je osigurati uređaj za nadzor inteligentne kante za otpad. Ovaj uređaj integrira nekoliko senzora za nadzor stanja smeća.
- Senzor kapaciteta: temeljen na ultrazvučnom sustavu, koristi se za sprječavanje prelijevanja upozoravanjem tima za prikupljanje smeća.
- Senzor temperature i vlage: koristi se za praćenje okoliša u smeću. To može biti korisno za upravljanje stanjem organskog komposta i za sprječavanje onečišćenja u nekim posebnim slučajevima (vrlo mokri ili vrući uvjeti, opasnost od požara u vrlo suhim uvjetima). Požar smeća može imati dramatične učinke na okoliš (na primjer može izazvati šumski požar). Kombinacija vrijednosti temperature i vlažnosti može upozoriti nadzorni tim na problem.
- PIR osjetnik kretanja: detektor otvaranja bit će instaliran na poklopcu za otpatke kako bi dobio statistiku o korištenju smeća i otkrio loše zatvaranje.
Korak 1: Potrebne su hardverske komponente
U ovom odjeljku opisat ćemo hardver i elektroniku koji su korišteni za izradu ovog uređaja.
Prvo nam je potrebna jednostavna kanta za smeće s poklopcem. Sljedeće: NodeMCU ploča s ugrađenim ESP8266 Wifi modulom koji će nam pomoći u stvaranju povezivanja s oblačnim uslugama i skupom senzora za nadzor stanja smeća:
Senzori:
- DHT11 - Analogni osjetnik temperature i vlažnosti
- Sharp IR 2Y0A21 - Digitalni senzor blizine / udaljenosti
- Servo motor
- PIR senzor pokreta
Potreban je dodatni hardver:
- Svaka kanta za smeće s poklopcem
- Oglasna ploča (općenito)
- Kratkospojne žice (hrpa njih …) Dvostrano ljepljiva traka!
Također ćemo morati stvoriti:
- AdaFruit račun - primajte i održavajte informacije i statistiku o stanju kante.
- IFTTT račun - pohranite dolazne podatke s Adafruit -a i aktivirajte događaje u različitim rubnim slučajevima.
- Blynk račun - omogućuje korištenje aplikacija “Webhooks” na IFTTT -u.
Korak 2: Programirajte NodeMCU ESP8266
Evo cijelog koda, slobodno ga upotrijebite:)
Na internetu možete lako pronaći biblioteke koje smo koristili (spomenute u zaglavlju).
*** Ne zaboravite unijeti svoje WiFi ime i lozinku na vrhu datoteke
Korak 3: Ožičenje
Spajanje na ploču NodeMCU ESP8266
DHT11
- + -> 3V3
- - -> GND
- IZLAZ -> Pin A0
Sharp IR 2Y0A21:
- Crvena žica -> 3V3
- Crna žica -> GND
- Žuta žica -> Pin D3
Servo motor:
- Crvena žica -> 3V3
- Crna žica -> GND
- Bijela žica -> Pin D3
PIR senzor pokreta:
- VCC -> 3V3
- GND -> GND
- IZLAZ -> Pin D1
Korak 4: Arhitektura sustava
Komponente oblaka u arhitekturi:
- Adafruit IO MQTT: ESP8266 je povezan putem WiFi -a na Adafruitove poslužitelje u oblaku. Omogućuje nam predstavljanje podataka koje su prikupili senzori na udaljenom računalu i na organiziranoj i sažetoj nadzornoj ploči, upravljanje poviješću itd.
- IFTTT usluge: Omogućuje pokretanje radnji prema vrijednostima ili događajima senzora. Izradili smo IFTTT aplete koji povezuju stalne protoke podataka iz Adafruit oblaka i hitne događaje u stvarnom vremenu izravno sa senzora.
Scenariji protoka podataka u sustavu:
- Vrijednosti se prikupljaju iz aktivnih senzora koji se nalaze u kanti: stopa kapaciteta smeća, temperatura kante, vlažnost kante, broj današnjih otvaranja kante -> Objavljivanje podataka u posredniku MQTT -> IFLT applet dostavlja podatke u tablicu dnevnih izvješća Google List.
- Kapacitet smeća je skoro pun (Sharp senzor dostiže unaprijed definirano ograničenje kapaciteta) -> Ažuriran je unos kapaciteta u dnevnom izvješću -> Stanica za kontrolu otpada zaključava poklopac kante i prikazuje vrijeme u koje stiže sakupljač smeća (putem Blynk cloud protokola i IFLT applet).
- Mjere se nepravilne vrijednosti na senzorima. Na primjer, opasnost od požara -visoka temperatura i niska vlažnost -> Događaj se bilježi na oblaku Blynk -> IFTTT Aktivira alarm na stanicu za kontrolu otpada.
Korak 5: Izazovi i nedostaci
Izazovi:
Glavni izazov s kojim smo se susreli tijekom projekta bio je na razuman i logičan način obraditi sve podatke koje su prikupili naši senzori. Nakon isprobavanja različitih scenarija protoka podataka, postigli smo konačnu odluku koja čini sustav održivijim, višekratnim i skalabilnim.
Trenutni nedostaci:
- Oslanjajući se na poslužitelje Blynk, podaci se ažuriraju nakon velikog kašnjenja od mjerenja u stvarnom vremenu.
- Sustav se oslanja na vanjsko napajanje (spajanje na generator energije ili baterije), stoga još uvijek nije potpuno automatiziran.
- U slučaju da se kanta zapali, mora se rukovati vanjskim zahvatom.
- Trenutno naš sustav podržava samo jednu kantu.
Korak 6: Pogled u budućnost …
Buduća poboljšanja:
- Punjenje solarne energije.
- Sustav za samozbijanje smeća.
- Kamere nadziru kantu, koristeći događaje temeljene na računalnom vidu (otkrivaju požar, preopterećenje smeća).
- Razviti autonomni automobil za kretanje između kanti za smeće i isprazniti ih na temelju njihovih kapaciteta.
Mogući rokovi:
- Uvedite solarni sustav i samokompresiju otpada (oko 6 mjeseci).
- Razviti algoritme za otkrivanje slike i spojiti sustav kamera, otprilike godinu dana.
- Razviti algoritam za izgradnju optimalnog obilaska za prikupljanje smeća na temelju podataka iz svih kanti za otprilike 3 godine.
Korak 7: Završne slike …
Korak 8: O nama
Asaf Getz ---------------------------- Ofir Nesher ------------------ ------ Yonathan Ron
Nadam se da ćete uživati u ovom projektu i pozdrav iz Izraela!
Preporučeni:
Pametna kanta za smeće: 6 koraka
Pametna kanta za smeće: Bok dečki !!! Ja sam Vedaansh Verdhan. A danas ću vam pokazati kako sami napraviti svoju pametnu kantu za smeće. Pratite me na Instragramu kako biste dobili informacije o mom sljedećem projektu. Počnimo !!!! Instragram račun: --- robotics_08
Pametna kanta za smeće iz Magicbita: 5 koraka
Pametna kanta za smeće iz Magicbita: U ovom ćemo vodiču naučiti o tome kako napraviti pametnu kantu za smeće pomoću programa Magicbit dev. ploča s Arduino IDE -om. Počnimo
Pametna kanta za smeće s automobilom: 5 koraka
Pametna kanta za smeće s automobilom: Ovo je pametna kanta za smeće s ultrazvučnim senzorom, automobilom i gumbom pa se pomiče prema naprijed kada je pritisnete. Ovaj projekt inspiriran je https://www.instructables.com/id/DIY-Smart-Dustbin-With-Arduino/ Evo nekoliko dijelova koje sam napravio: 4 kotača
Pametna kanta za smeće zasnovana na IoT -u: 8 koraka
Pametna korpa za otpatke temeljena na IoT -u: U ovom ćemo vodiču stvoriti pametni sustav za praćenje prašine na temelju IoT -a. Pratit ćemo je li spremnik pun ili nije, a ako je pun, obavijestit ćemo vlasnika putem push obavijesti na svom telefonu. Softverski zahtjevi: Blynk
Pametna kanta za smeće: 5 koraka
Smart Dustbin: Pozdrav prijatelji, dolazim sa svojim novim projektom, koji je Smart Dustbin. On se temelji na IoT -u i prenosi podatke na stvar -govorite. Sadrži mehanizam koji slijedi liniju. Otvara i poklopac, kad netko dolazi ispred njega. Šalje atmosfersku temperaturu, ga