Sadržaj:

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

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

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

UVOD.

Trenutni problem ili pitanje vezano za ovaj projekat

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 sistem proizvodnje smeća, inovativan način koji će vam omogućiti da gradove održavate čistim i zdravim. Pratite dalje da vidite 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 sistemi povezani zajedno sa snagom IOT -a da imamo neki efikasniji sistem rada i da brzo obavljamo poslove! Sa svom snagom na dohvat ruke to će moći postići !! U i kroz upotrebu 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 izuzetno velike raznolikosti uređaja, tehnologija sloja veze i usluga koje mogu biti uključeni u takav sistem.

Korak 1: Pregled sistema za nadzor

Pregled sistema monitoringa
Pregled sistema monitoringa
Pregled sistema monitoringa
Pregled sistema monitoringa

Sadašnji problem sa prikupljanjem smeća

Ovih dana možemo primijetiti da kamion za smeće dva puta dnevno obilazi grad kako bi sakupio kruti otpad. Reći da je zaista uzalud i neefikasno. 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 i nakon dva dana kanta nije napola napunila. zbog toga će nastati problemi ???

  • Otpad ljudskih resursa
  • Gubitak vremena
  • Bacanje novca
  • Otpad goriva

Korak 2: Formiranje hipoteze

Formiranje hipoteze
Formiranje hipoteze

Problem je u tome što ne znamo stvarnu količinu smeća u svakoj kanti za smeće. Zato nam je u svakom trenutku potrebna indikacija nivoa smeća u kanti za smeće u stvarnom vremenu. Koristeći te podatke tada možemo optimizirati rute prikupljanja otpada i na kraju smanjiti potrošnju goriva. Omogućava sakupljačima smeća da planiraju svoj dnevni/sedmični raspored preuzimanja.

Korak 3: Kriteriji

Kriterijumi
Kriterijumi

Sljedeće stvari treba uzeti u obzir:-

  • Prije svega morate pronaći visinu kante za smeće. Ovo će nam pomoći da generiramo postotak 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 se određena kanta 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 tolerancija 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

Elektronske komponente
Elektronske komponente
Elektronske komponente
Elektronske komponente
Elektronske komponente
Elektronske komponente
Elektronske komponente
Elektronske komponente
  • Arduino 101 (to je moćan mikrokontroler koji se može koristiti za slanje podataka putem BLE-a)
  • Arduino WiFi Shield 101 (Bit će spojen na arduino 101 za prijenos podataka putem WiFi -a
  • senzori

    • Ultrazvučni senzor (koristi se za mjerenje udaljenosti između poklopca kante za otpatke i njegove osnove)
    • IC senzor (koristi se za implementaciju na velikom sistemu za otpatke)
  • 9V baterija (to je izvor napajanja za naš projekt)
  • 9V kopča za bateriju
  • Žice za spajanje (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)

Python

SQL /MYSQL

Korak 6: Potrebni alati i mašine

Potrebni alati i mašine
Potrebni alati i mašine
Potrebni alati i mašine
Potrebni alati i mašine
Potrebni alati i mašine
Potrebni alati i mašine

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

Plastična kutija

Ručna bušilica

Korak 7: Tehnički dio

Infracrveni senzor će biti smješten na unutrašnjoj strani 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 ovog procesa stvara mnogo zvukova. Tako da možemo osigurati brzinu smeća jer je senzor vrlo osjetljiv na zvukove. To može dovesti do greš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 našeg vlastitog sistema kako bi se minimizirali negativni uticaji neodgovarajućeg upravljanja smećem. Može se ručati na dva načina, kako slijedi:

Mala skala: Koristeći Blynk, možemo stvoriti aplikaciju na malom nivou. 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. Koristeći Python/SQL/MYSQL možemo stvoriti bazu podataka u oblaku kako bismo formirali mrežu kanti za smeće.

Korak 9: Napravite mali sistem za nadzor

Izrada sistema za nadzor malih razmjera
Izrada sistema za nadzor malih razmjera

KORAK 1

Uzmite plastičnu posudu i označite dva oka na njoj. Sada uklonite poklopac i pronađite dva „oka“ultrazvučnog senzora. ovo ć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 biti sigurni da je očitavanje pouzdano)

Korak 11: Korak 3

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

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

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 pod nazivom 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 je već naveden gore. Da biste mogli programirati Arduino 101, morate prvo instalirati potrebne upravljačke programe. Da biste provjerili jesu li ih već instalirali, otvorite Arduino IDE, kliknite na alate, zatim na ploče i pogledajte jesu li na popisu Arduino ili Genuino 101. Ako su tamo, preskočite na sljedeći korak, ako ne slijedite dalje

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

Korak 15: Korak 7 (testiranje)

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

Strogo; Ne koristi se Bluetooth

Tada ćete primiti poruku "auth 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 laptop možete pratiti kantu za smeće na sljedeći način …

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

  1. Zelena - 25%
  2. Narandž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čunara. Štoviše, neće biti prikladno, kada su u pitanju velike razmjere. Dakle, projekt praćenja u malom obimu je uspješan

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

Korak 18: Sistem za nadzor velikih razmjera

Sistem za nadzor velikih razmjera
Sistem za nadzor velikih razmjera

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

To bi bilo izraženije za vlade svih zemalja

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

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, namirnice, čaše i metali trebaju sakupljati odvojeno)
  • Inače, možemo prodati nove kante za smeće u svim trgovinama i možemo najaviti svima da kupe te kante. Istovremeno možemo čak i zaraditi za vladu.

Korak 20: Koraci na koje morate biti zabrinuti

Koraci na koje treba biti zabrinut
Koraci na koje treba biti zabrinut

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

No, korištenje infracrvenog senzora bilo bi jako istaknuto jer se u okolini stvara mnogo šumova i može dovesti do greš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 korištenjem 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čunavanje rezultata u bazi podataka
Izračunavanje rezultata u bazi podataka
Izračunavanje rezultata u bazi podataka
Izračunavanje 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 sakuplja. Tu možemo upravljati sakupljanjem smeća.

To se može učiniti s uvlačenjem korištenja duže vrijeme ili za prikupljanje podataka nadgledanjem.

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čuje se: