Sadržaj:

Pametni sustav za upravljanje smećem: 23 koraka
Pametni sustav za upravljanje smećem: 23 koraka

Video: Pametni sustav za upravljanje smećem: 23 koraka

Video: Pametni sustav za upravljanje smećem: 23 koraka
Video: KAKO RIJEŠITI PROBLEM S MEMORIJOM? 2024, Studeni
Anonim
Pametni sustav za upravljanje smećem
Pametni sustav za upravljanje smećem
Pametni sustav za upravljanje smećem
Pametni sustav za upravljanje smećem
Pametni sustav za upravljanje smećem
Pametni sustav za upravljanje smećem

UVOD.

Trenutni problem ili problem vezan uz ovaj projekt

Glavni problem našeg današnjeg društva je nakupljanje krutog otpada. To će imati veći utjecaj na zdravlje i okoliš našeg društva. Otkrivanje, praćenje i upravljanje tim otpadom jedan je od primarnih problema današnje ere.

To je nova metodologija za automatsko upravljanje otpadom. Ovo je naš IOT pametni sustav proizvodnje smeća, inovativan način koji će vam omogućiti da gradove održavate čistima i zdravima. Slijedite dalje kako biste vidjeli kako biste mogli utjecati na čišćenje svoje zajednice, doma ili čak okoline, čineći nas korak bliže boljem načinu života

Zašto IOT?

Živimo u dobu u kojem su zadaci i sustavi povezani zajedno sa snagom IOT -a kako bismo imali učinkovitiji sustav rada i brzo izvršavali poslove! Sa svom snagom na dohvat ruke to će moći postići !! U i pomoću IOT -a sposobni smo usmjeriti čovječanstvo u novu tehnološku eru Izgradnja opće arhitekture za IOT stoga je vrlo složen zadatak, uglavnom zbog iznimno velike raznolikosti uređaja, tehnologija sloja veze i usluga koje mogu biti uključeni u takav sustav.

Korak 1: Pregled sustava za nadzor

Pregled sustava nadzora
Pregled sustava nadzora
Pregled sustava nadzora
Pregled sustava nadzora

Sadašnji problem sa prikupljanjem smeća

Ovih dana možemo primijetiti da kamion za smeće dva puta dnevno obilazi grad da sakupi kruti otpad. Reći da je doista uzaludno i neučinkovito. Na primjer, recimo da postoje dvije ulice, naime A i B. Ulica A je prometna ulica i vidimo da se smeće jako brzo puni, dok se Ulica B ni nakon dva dana kanta nije napola puna. zbog toga će nastati problemi ???

  • Otpad ljudskih potencijala
  • Gubitak vremena
  • Gubitak novca
  • Otpad goriva

Korak 2: Formiranje hipoteze

Formiranje hipoteze
Formiranje hipoteze

Problem je u tome što ne znamo stvarnu razinu smeća u svakom kantu za smeće. Stoga nam je u svakom trenutku potrebna indikacija razine smeća u kanti za smeće u stvarnom vremenu. Pomoću tih podataka tada možemo optimizirati rute prikupljanja otpada i na kraju smanjiti potrošnju goriva. Omogućuje skupljačima smeća planiranje dnevnog/tjednog rasporeda preuzimanja.

Korak 3: Kriteriji

Kriteriji
Kriteriji

Sljedeće stvari treba uzeti u obzir:-

  • Prije svega morate pronaći visinu kante za smeće. To će nam pomoći u stvaranju postotka smeća u kanti za smeće. Da biste to učinili, potrebno je zadovoljiti dva kriterija koji pokazuju da se određena kanta mora isprazniti;
  • Količina smeća, drugim riječima, ako je kanta napola puna, ne morate je isprazniti. Maksimalna količina smeća koju dopuštamo je 75% kante. (To se može učiniti prema vašim željama)
  • Postoji još jedan slučaj, ako određeni spremnik napuni 20%, a zatim tjedan dana ako se ne mijenja, dolazi u drugi kriterij, vrijeme. U skladu s vremenom, čak i mala količina smeća dovest će do smrdljivog okruženja. Da bismo to izbjegli, možemo pretpostaviti da je naša razina tolerancije 2 dana. Dakle, ako je kanta za smeće manja od 75%, ali ako je stara dva dana, treba je i isprazniti.

Korak 4: Elektroničke komponente

Elektroničke komponente
Elektroničke komponente
Elektroničke komponente
Elektroničke komponente
Elektroničke komponente
Elektroničke komponente
Elektroničke komponente
Elektroničke komponente
  • Arduino 101 (to je moćan mikro kontroler koji se može koristiti za slanje podataka putem BLE-a)
  • Arduino WiFi Shield 101 (Bit će spojen na arduino 101 za prijenos svojih podataka putem WiFi -a
  • senzori

    • Ultrazvučni senzor (koristi se za mjerenje udaljenosti između poklopca kante za smeće i njegove podnožja)
    • IC senzor (koristi se za implementaciju na velikom sustavu za smeće)
  • 9V baterija (to je izvor napajanja za naš projekt)
  • 9V kopča za bateriju
  • Kratkospojne žice (općenito)
  • Klizni prekidač

Korak 5: Softverske aplikacije

Softverske aplikacije
Softverske aplikacije
Softverske aplikacije
Softverske aplikacije
Softverske aplikacije
Softverske aplikacije

Arduino IDE

Blynk (To je jedna od najboljih aplikacija za sve korisnike jer vam omogućuje da vizualno vidite svoj projekt na bilo kojem od svojih uređaja)

Piton

SQL /MYSQL

Korak 6: Potrebni alati i strojevi

Potrebni alati i strojevi
Potrebni alati i strojevi
Potrebni alati i strojevi
Potrebni alati i strojevi
Potrebni alati i strojevi
Potrebni alati i strojevi

Pištolj za vruće ljepilo (općenito)

Plastična kutija

Ručna bušilica

Korak 7: Tehnički dio

Infracrveni senzor bit će postavljen s unutarnje strane poklopca; senzor će biti okrenut prema čvrstom otpadu. Kako se smeće povećava, udaljenost između IC senzora i smeća se smanjuje. Ovi podaci uživo bit će poslani na naš mikrokontroler.

Napomena: Korištenje ultrazvučnog senzora neće biti učinkovito za velike razmjere jer se tijekom tog procesa stvara mnogo zvukova. Tako da možemo osigurati brzinu smeća jer je senzor vrlo osjetljiv na zvukove. To može dovesti do pogrešaka u transakciji podataka

Naš mikrokontroler, arduino 101, zatim obrađuje podatke i putem Wi-Fi-ja ih šalje u bazu podataka / aplikaciju.

Putem aplikacije ili pomoću baze podataka možemo vizualno prikazati količinu smeća u kanti s malom animacijom.

Korak 8: Konstrukcija modela

Konstrukcija modela
Konstrukcija modela

Vrijeme je za izgradnju vlastitog sustava kako bismo smanjili negativne utjecaje neodgovarajućeg gospodarenja smećem. Može se objedovati na dva načina, kako slijedi:

Mala skala: Korištenjem Blynka možemo izraditi aplikaciju na maloj razini. Može se koristiti za odlaganje kućnog smeća ili za stan ili čak za malu mrežu kuća.

Veliki opseg: Stvaranjem baze podataka u oblaku možemo uspostaviti intranet vezu između određenih granica. Pomoću Python/SQL/MYSQL možemo stvoriti bazu podataka u oblaku kako bismo formirali mrežu kanti za smeće.

Korak 9: Izrada sustava za nadzor malih razmjera

Izrada sustava za nadzor malih razmjera
Izrada sustava za nadzor malih razmjera

KORAK 1

Uzmite plastični spremnik i označite dva oka na njemu. Sada uklonite poklopac i pronađite dva "oka" ultrazvučnog senzora. to će biti strana okrenuta prema dnu kante

Korak 10: Korak-2

Korak 2
Korak 2
Korak 2
Korak 2

Uzmite ručnu bušilicu i glatko izbušite označena mjesta. Zatim pričvrstite ultrazvučni senzor u rupe bez zaglavljivanja bilo kojeg dijela senzora. (Stoga možemo uvjeriti se da bi očitanje bilo pouzdano)

Korak 11: Korak-3

Korak-3
Korak-3
Korak-3
Korak-3

Jednostavno postavite štitnik baze na Arduino 101 i pričvrstite ultrazvučni senzor na bilo koju iglu. Izvorni kod dat je u nastavku

Spojite klizni prekidač s modulom

Korak 12: Korak 4 (Prototipiranje)

Korak 4 (Prototipiranje)
Korak 4 (Prototipiranje)
Korak 4 (Prototipiranje)
Korak 4 (Prototipiranje)

Uzmite posudu za uzorke u kući, a zatim pažljivo pričvrstite komponente na nju, a zatim je spojite na Blynk i testirajte

Korak 13: Korak 5 (povezivanje s aplikacijom Blynk)

Korak 5 (povezivanje s aplikacijom Blynk)
Korak 5 (povezivanje s aplikacijom Blynk)

Za povezivanje podataka primljenih s arduina na internet možemo upotrijebiti unaprijed izgrađenu platformu koja se zove Blynk. Može se preuzeti iz trgovine Android aplikacija. Ovom aplikacijom se može upravljati pomoću Arduino IDE -a

play.google.com/store/apps/details?id=cc.

Korak 14: Korak-06 (Postavljanje aplikacije)

Korak-06 (Postavljanje aplikacije)
Korak-06 (Postavljanje aplikacije)

Izvorni kod već je dat gore. Da biste mogli programirati Arduino 101, morate najprije instalirati potrebne upravljačke programe. Da biste provjerili jesu li ih već instalirali, otvorite Arduino IDE, kliknite alate, zatim ploče i pogledajte jesu li na popisu Arduino ili Genuino 101. Ako su tamo, prijeđite na sljedeći korak, ako ne slijedite

  • Da biste preuzeli potrebne upravljačke programe da biste mogli koristiti Arduino mkr1000, ponovno otvorite Arduino IDE, kliknite na alate, ploče, a zatim upravitelj ploča.
  • Nakon što instalirate upravljačke programe, preuzmite potrebne knjižnice. Za izvođenje našeg programa potrebna nam je biblioteka WiFi101, biblioteka Blynk i ultrazvučna knjižnica, sve tri se mogu pronaći u Arduinovom ugrađenom upravitelju knjižnice. Otvorite za skiciranje, a zatim uključite biblioteku. zatim upravitelj knjižnice.

Korak 15: Korak 7 (testiranje)

Pomoću aplikacije Blynk možemo napraviti mali prikaz razine smeća u kanti pomoću 3 LED-a. Odaberite Arduino 101 kao oglas za mikrokontroler, a kao vezu upotrijebite "BLE"

Strogo; Ne koristi se Bluetooth

Tada ćete primiti poruku "auton token" koju trebate unijeti u kôd (spomenuto u kodu).

Korak 16: Korak 8 (rezultati)

Korak 8 (rezultati)
Korak 8 (rezultati)
Korak 8 (rezultati)
Korak 8 (rezultati)
Korak 8 (rezultati)
Korak 8 (rezultati)

Koristeći pametni telefon ili prijenosno računalo kantu za smeće možete pratiti na sljedeći način …

Sljedeća boja predstavlja količinu smeća u kanti

  1. Zelena - 25%
  2. Narančasta - 50%
  3. Crvena - 75%

Korak 17: Zaključak za male razmjere

Zaključak za male razmjere
Zaključak za male razmjere

Kao što je gore spomenuto, može se nadzirati pod kontrolom pametnog telefona ili prijenosnog računala. Štoviše, neće biti prikladno, kada su u pitanju velike razmjere. Dakle, projekt praćenja u malom opsegu je uspješan

Sada istražimo kako to napraviti za veće razmjere.

Korak 18: Sustav za nadzor velikih razmjera

Sustav za nadzor velikih razmjera
Sustav za nadzor velikih razmjera

Bit će to nešto drugačije od malih razmjera.

To bi bilo istaknutije za vladu svih zemalja

Budući da sve vlade traže dobro rješenje, ovdje ću reći rješenje za to. Evo ga…

Korak 19: Pregled

Pregled
Pregled

To se može učiniti prema dva kriterija:-

  • možemo stvoriti veliku kantu za smeće koja je uobičajena za ulicu. Recimo da se na određenom mjestu naziva "A" i sastoji se od 10 ulica. Zatim ćemo napraviti 40 kanti za smeće koje su zaista velike veličine (4 kante za svaku ulicu jer se polietilen, prehrambeni proizvodi, čaše i metali trebaju prikupljati zasebno)
  • Inače, možemo prodavati nove kante za smeće u svim trgovinama i možemo najaviti svima da kupe te kante. Istodobno možemo čak i zaraditi za vladu.

Korak 20: Koraci za zabrinutost

Koraci za zabrinutost
Koraci za zabrinutost

to će biti isti modul koji se koristi za male razmjere

No, uporaba infracrvenog senzora bila bi jako istaknuta jer se u okolini stvara mnogo šumova i to može dovesti do pogrešaka u podacima. Zato je bolje koristiti IC senzor

Tako da mislim da neće biti potrebe za ponovnim objašnjavanjem istih stvari kao što su sve gore spomenute.

Korak 21: Rukovanje velikim podacima pomoću baze podataka

Rukovanje velikim podacima korištenjem baze podataka
Rukovanje velikim podacima korištenjem baze podataka

Dakle, ovo će biti vrlo važan dio svega i ovo je nova ideja svega.

stvorit ćemo bazu podataka koristeći python/SQL/MYSQL. Zatim ćemo ga povezati s oblakom. Tako da vladi može biti korisno da obrađuje sve podatke primljene od arduina

Korak 22: Izračun rezultata u bazi podataka

Izračun rezultata u bazi podataka
Izračun rezultata u bazi podataka
Izračun rezultata u bazi podataka
Izračun rezultata u bazi podataka

Kao što je gore rečeno, namjestit ćemo arduino da šalje podatke u bazu podataka u određenim intervalima s različitih mjesta.

Tada možemo procijeniti gdje se smeće brzo prikuplja. Tamo nakon možemo upravljati odvozom smeća.

To se može učiniti s uvlačenjem za dugotrajno korištenje ili za prikupljanje nadzora podataka.

Korak 23: Zaključak

Koristeći podatke primljene iz baze podataka, vlada će moći stvoriti široku mrežu za prikupljanje smeća. Tako da će to dovesti do -

Preporučeni: