Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Mga Pantustos sa Hardware at Software
- Hakbang 2: Mga Kable (Sensonr -> Breadboard)
- Hakbang 3: Arduino IDE
- Hakbang 4: Pag-set up ng Iyong Code
- Hakbang 5: Adafruit IO
- Hakbang 6: Blynk
- Hakbang 7: Ikonekta ang Adafruit sa Google Sheets Gamit ang IFTTT
- Hakbang 8: Daloy ng Proyekto
- Hakbang 9: Mga Resulta
Video: Smart Bin: 9 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Bakit Smart Bin?
Lahat ng tao ay may basura. At malamang, lahat ay nakaranas ng masakit na pagtatalo ng kung sino ang dapat kumuha ng basura at kailan. Kamakailan lamang ay nagkaroon kami ng gayong pagtatalo sa aming sariling mga tahanan, at nagpasya na oras na upang wakasan na ang kahibangang ito.
Lumikha kami ng isang mekanismo na aalerto sa amin kapag ang basurahan ay napupuno, o kapag naabot nito ang antas ng pabango ng alkohol na nangangailangan ng kapalit (ibig sabihin, mabaho ito). Gumamit kami ng dalawang sensor; isa na nakakakita ng antas ng basura sa basurahan, at isa pa na nakakakita ng antas ng alkohol sa mga nilalaman ng basurahan. Ang parehong mga sensor ay nagpapadala ng impormasyon sa pamamagitan ng pagpapadala ng mga alerto sa aming mga smartphone at email kapag naabot ng mga antas ang isang tiyak na punto.
Nais mo bang pasibo-agresibong paalalahanan ang iyong kasama sa kuwarto / kasosyo na gawin ang kanilang bahagi at alisin ang basurahan? Nilikha lamang namin ang bagay! Kung nasa bahay sila, maaari mong ipagbigay-alam sa kanila na ang basurahan ay puno / amoy sa pagpindot ng isang pindutan sa iyong smartphone, na magpapasayaw ng maliit na baso.
Ang tunay na tinapay at mantikilya ng disenyo na ito ay, siyempre, ang sensor ng amoy, dahil ang bango ay hindi nakikita (kahit na minsan mahirap makaligtaan). Ang tampok na ito ay idinisenyo upang makabuluhang i-upgrade ang iyong karanasan sa pagtanggal ng basura, kaya't hindi mo na kailangan pang magtalo tungkol dito!
Sino tayo?
Ang proyektong IoT na ito ay nilikha nina Udi Rahav at Ran Havaletzki. Kami ay mga mag-aaral ng Computer Science mula sa Interdisciplinary Center (IDC), Herzliya, Israel. Naisip namin ang ideyang ito bilang aming pangwakas na proyekto ng IoT at talagang ipinagmamalaki naming ibahagi ito sa iyo.
Sa ibaba makikita mo ang mga hakbang upang maisakatuparan ang proyekto sa isang simple at palakaibigan na paraan upang makagawa ka din ng isang smart na basurahan mo. Mag-enjoy!
Mga gamit
Anumang maliit hanggang katamtamang sukat na basurahan na mayroon o walang takip
Masking tape
Hakbang 1: Mga Pantustos sa Hardware at Software
Hardware
Shield For NodeMcu - Palitan ang Breadboard para sa kaginhawaan, ngunit maaari mo ring gamitin ang Breadboard
Module ng Wifi ng ESP8266
- Tagapagsalita
- LM386 Amplifier - Ginamit upang mapalakas ang speaker.
Jumper Wires
Mga sensor
HC-SR04 Ultrasonic Sensor
MQ3 Sensor ng Alkohol
Software
- Arduino IDE
- Blynk app
- Adafruit io
- IFTTT
- Gmail
- Google Drive
- Google Sheets
Hakbang 2: Mga Kable (Sensonr -> Breadboard)
Breadboard) "src =" https://content.instructables.com/ORIG/F8F/3G24/K7JG443O/F8F3G24K7JG443O-p.webp
Breadboard) "src =" {{file.large_url | idagdag: 'auto = webp & frame = 1 & taas = 300'%} ">
HC-SR04 Ultrasonic Sensor
- VCC -> V +
- Trig -> D5
- Echo -> D0
- Gnd -> G (-)
mq3 sensor ng alkohol
- A0 -> A0
- GND -> G (-)
- VCC -> V +
Speaker - Kumonekta sa Amplifier
- + -> GND
- - -> LABAS
LM386 Amplifier
- GND -> G
- GND -> G
- SA -> V +
- VCC -> D7
Hakbang 3: Arduino IDE
Pag-install at Pag-configure
- Arduino IDE - Sundin ang gabay dito upang mag-download
- DRIVERS - Sundin ang gabay dito at i-download ang CH340 Driver, pagkatapos Sundin ang gabay dito para sa Pag-install ng ESP8266 Arduino Addon.
Hakbang 4: Pag-set up ng Iyong Code
Matapos mong i-download ang proyekto, magkakaroon ka ng 3 mga tab.
Pumunta sa config.h file
wifi_name - Ang pangalan ng wifi na kinonekta sa iyong computer.
wifi_password - Ang wifi npassword na kinonekta ang iyong computer.
BLYNK_KEY - ang iyong Blynk Token (mula sa hakbang 4 na yugto 5).
AIO_USERNAME - Ang iyong pangalan ng gumagamit ng Adafruit IO (mula sa hakbang 3 yugto 6).
AIO_KEY - Ang iyong Adafruit IO key (mula sa hakbang 3 yugto 6).
USER_EMAIL - ipasok ang iyong email dito upang makatanggap ng mga alarm.
Hakbang 5: Adafruit IO
- Pumunta sa website ng Adafruit IO
- Mag-log in - Kung wala ka pang account, mag-sign up. Kung mayroon ka, mangyaring mag-log in.
- Mga feed - Pumunta sa mga feed, at lumikha ng 3 bagong feed: Kapasidad ng bin, amoy ng Bin, at speaker
- Dashboard Pumunta sa dashboard at lumikha ng bagong dashboard na "My smart bin"
- Mga Pag-block - Pagkatapos mong likhain ang dashboard, mag-click dito. Walang laman ang iyong dashboard, pumunta sa "Lumikha ng isang bagong bloke" (ang asul na pindutan na may [+] nakalagay dito) at 3 mga graph, para sa bawat grap pumili ng ibang feed mula sa hakbang 3.
- IYONG AIO KEY - mag-click sa pindutang "IYONG AIO KEY" (dilaw na may isang susi dito), isang bagong window ang magbubukas gamit ang iyong Username, at Active Key. Mangyaring isulat ang username at Aktibo key, kakailanganin namin ito sa paglaon upang mabuo ang code.
Hakbang 6: Blynk
- I-download ang Blynk app sa iyong telepono mula sa App Store / Google play.
- Lumikha ng isang Blynk Account - Pagkatapos mong i-download ang Blynk App, kakailanganin mong lumikha ng isang Bagong Blynk account. Ang account na ito ay hiwalay sa mga account na ginamit para sa Blynk Forums, kung sakaling mayroon ka na.
- Lumikha ng isang Bagong Project - Matapos mong matagumpay na naka-log in sa iyong account, magsimula sa pamamagitan ng paglikha ng isang bagong proyekto.
- Piliin ang Iyong Hardware - Piliin ang modelo ng hardware na gagamitin mo. sa aming proyekto, ginamit namin ang ESP8266.
- Auth Token - ay isang natatanging identifier na kinakailangan upang ikonekta ang iyong hardware sa iyong smartphone. Ang bawat bagong proyekto na nilikha mo ay magkakaroon ng sarili nitong Auth Token. Makakakuha ka ng Auth Token nang awtomatiko sa iyong email pagkatapos ng paggawa ng proyekto. Maaari mo ring kopyahin ito nang manu-mano. Mag-click sa seksyon ng mga aparato at napiling kinakailangang aparato, at makikita mo ang token (Mangyaring isulat ito, kakailanganin namin ito sa ibang pagkakataon sa code).
- Magdagdag ng isang Widget - Walang laman ang iyong canvas ng proyekto, pumunta sa Widget Box at magdagdag ng Button, Abiso, at Email.
- Mga setting ng pindutan - Ang pinakamahalagang parameter na itatakda ay ang PIN. Ang listahan ng mga pin ay sumasalamin ng mga pisikal na pin na tinukoy ng iyong hardware. Kung ang iyong SPEAKER ay konektado sa Digital Pin 7 - pagkatapos ay piliin ang D7 (D - ibig sabihin para sa Digital). Gayundin, mangyaring piliin ang PUSH MODE.
- Handa nang tumakbo ang iyong Blynk Project. NGUNIT bago ka mag-click maglaro, sundin ang mga susunod na hakbang.
- Para sa karagdagang impormasyon mangyaring pumunta sa gabay sa Blynk dito.
Hakbang 7: Ikonekta ang Adafruit sa Google Sheets Gamit ang IFTTT
IFTTT
"Kung Ito Pagkatapos Iyon, na kilala rin bilang IFTTT, ay isang libreng serbisyo na batay sa web na lumilikha ng mga kadena ng simpleng mga kondisyunal na pahayag, na tinatawag na applet. Ang isang applet ay na-trigger ng mga pagbabago na nagaganap sa loob ng iba pang mga serbisyo sa web tulad ng Gmail, Facebook, Telegram, Instagram, o Pinterest."
Gagamitin namin ang serbisyong ito upang lumikha ng mga applet, na pinalitaw ng mga pagbabago na nagaganap sa loob ng Adafruit, at upang mai-update ang isang Google Sheet gamit ang maraming mga pag-andar, isang halimbawa ng impormasyong maaari mong makolekta kasama ang data na aming natanggap at sa pamamagitan ng paglikha ng karagdagang impormasyon tungkol sa aming basurahan gawain
1. Pumunta sa website ng IFTTT at i-click ang magpatuloy sa Google.
2. Sa kanang sulok sa itaas mag-click sa pindutang "Lumikha".
3. Pumili ng isang pahayag kung sa pamamagitan ng pag-click sa itim na parisukat na may isang puting plus sign dito.
4. Piliin ang serbisyo ng Adafruit.
5. Piliin ang gatilyo na "Anumang bagong data square".
6. Piliin ang pangalan ng feed ng Adafruit ("kapasidad") - ang pangalang feed mo sa iyong monitor. at i-click ang "Lumikha ng gatilyo".
7. Paglipat sa bahaging "Pagkatapos Iyon", mag-click sa itim na parisukat na may isang puting plus sign dito.
8. Piliin ang serbisyo ng Google Sheets.
9. Piliin ang aksyon na "Magdagdag ng hilera sa spreadsheet".
10. Susunod, palitan ang pangalan ng Spreadsheet upang isama lamang ang pangalan ng feed at i-click ang "Lumikha ng aksyon".
11. Kumpirmahin ang iyong bagong applet at i-click ang "Tapusin".
Binabati kita! lumikha ka lang ng isang IFTTT applet.
Ngayon ay maaari kang lumikha ng isa pa para sa feed na "Amoy" sa pamamagitan ng paglikha ng isang bagong applet at sa yugto 6 pumili ng iba pang mga pangalan ng feed ng Adafruit.
Google Drive
pagkatapos mong likhain ang iyong Adafruit dashboard at ang mga applet ng IFTTT ay pumunta sa iyong Google Drive> adafruit> io
sa loob makikita mo ang mga folder na may mga pangalan ng feed ng Adafruit, sa loob mo ay magkakaroon ng mga spreadsheet.
Google Sheets
Matapos mong likhain ang lahat sa itaas maaari mo na ngayong makita at makita ang pagsisimulang dumaloy ang data sa iyong Spreadsheet.
narito ang ilang halimbawang mga pagpapaandar na nilikha namin na maaari mong kopyahin sa iyong kasiyahan sa Spreadsheet.
Maximum ngayon {{pangalan ng feed}}:
= QUERY ($ A: $ B, "piliin ang max (A) kung saan naglalaman ang B '" & CONCATENATE (SWITCH (MONTH (NGAYON ()), 1, "Enero", 2, "Pebrero", 3, "March", 4, "April", 5, "May", 6, "June", 7, "July", 8, "August", 9, "September", 10, "Oktubre", 11, "November", 12, " December ")," ", DAY (TODAY ()),", ", YEAR (TODAY ())) &" '")
Karaniwan ngayon {{pangalan ng feed}}:
= QUERY ($ A: $ B, "piliin ang avg (A) kung saan naglalaman ang B '" & CONCATENATE (SWITCH (MONTH (NGAYON ()), 1, "Enero", 2, "Pebrero", 3, "March", 4, "April", 5, "May", 6, "June", 7, "July", 8, "August", 9, "September", 10, "Oktubre", 11, "November", 12, " December ")," ", DAY (TODAY ()),", ", YEAR (TODAY ())) &" '")
Maximum na buwan {{pangalan ng feed}}:
= QUERY ($ A: $ B, "piliin ang max (A) kung saan naglalaman ang B '" & CONCATENATE (SWITCH (MONTH (NGAYON ()), 1, "Enero", 2, "Pebrero", 3, "March", 4, "April", 5, "May", 6, "June", 7, "July", 8, "August", 9, "September", 10, "Oktubre", 11, "November", 12, " Disyembre ")," "&" '"))
Average na buwan {{pangalan ng feed}}:
= QUERY ($ A: $ B, "piliin ang avg (A) kung saan naglalaman ang B '" & CONCATENATE (SWITCH (MONTH (NGAYON ()), 1, "Enero", 2, "Pebrero", 3, "March", 4, "April", 5, "May", 6, "June", 7, "July", 8, "August", 9, "September", 10, "Oktubre", 11, "November", 12, " Disyembre ")," "&" '"))
Hakbang 8: Daloy ng Proyekto
Inirerekumendang:
AUTOMATIC GARBAGE PWEDE O BIN. Upang I-save ang PLANET .: 19 Hakbang (na may Mga Larawan)
AUTOMATIC GARBAGE PWEDE O BIN. Upang I-save ang PLANET .: Bago kami magsimula inirerekumenda ko sa iyo na panoorin ang unang video bago basahin ito dahil ito ay napaka kapaki-pakinabang. HI, ang pangalan ko ay Jacob at nakatira ako sa UK. Ang pag-recycle ay isang malaking problema kung saan ako nakatira nakikita ko ang maraming basura sa bukid at maaaring mapanganib. Th
Wheel E Bin: 10 Hakbang (na may Mga Larawan)
Wheel E Bin: Pinagana ng Internet Secure Wheelie Bin Drop BoxFeatures Ang Wheelie Bin ay na-secure sa pader na may lockable clamp Ang mga Parcels ay nakatago mula sa pagtingin sa isang lockable flap Electronic unlock sa pamamagitan ng isang iluminadong keypad PIR na nag-iilaw ng sign para sa gabi
Ano ang Hindi Mong Alam Tungkol sa Recycle Bin !!: 6 Mga Hakbang
Ano ang Hindi Mong Malaman Tungkol sa Recycle Bin !!: Ipapakita sa iyo ng Maituturo na ito ang ilang mga bagay na marahil ay hindi mo alam tungkol sa recycle binPag-subscribe sa aking channelThanks
Smart Bin: 5 Hakbang
Smart Bin: Pinapayagan ng aming Smart Bin ang mga gumagamit na 'mag-check in' gamit ang isang espesyal na pass na naka-link sa isang personal na account. Matapos suriin ang anumang basura na itinapon sa basurahan ay igagawad sa gumagamit ng isang puntos. Ang mga puntong ito ay maaaring magamit upang bumili ng iba't ibang mga regalo sa lungsod ng
IDC2018 IOT Smart Trash Bin: 8 Hakbang
IDC2018 IOT Smart Trash Bin: Ang mabuting pamamahala ng basura ay naging isang mahalagang isyu para sa ating planeta. Sa publiko at natural na mga puwang, marami ang hindi nagbigay pansin sa basurang naiwan nila. Kapag walang magagamit na kolektor ng basura, mas madaling iwanan ang basura sa site kaysa dalhin