Obsah:
- Zásoby
- Krok 1: Hardware a software
- Krok 2: Zapojení (Sensonr -> Breadboard)
- Krok 3: Arduino IDE
- Krok 4: Nastavení kódu
- Krok 5: Adafruit IO
- Krok 6: Blynk
- Krok 7: Připojte Adafruit k Tabulkám Google pomocí IFTTT
- Krok 8: Tok projektu
- Krok 9: Výsledky
Video: Chytrý koš: 9 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Proč Smart Bin?
Každý má odpadky. A s největší pravděpodobností každý zažil bolestivou hádku, kdo a kdy by měl vynášet odpadky. Nedávno jsme měli takovou hádku ve svých domovech a rozhodli jsme se, že je načase skoncovat s tímto šílenstvím.
Vytvořili jsme mechanismus, který nás upozorní, když se koš naplní, nebo když dosáhne úrovně vůně alkoholu, která vyžaduje výměnu (tj. Je to páchnoucí). Použili jsme dva senzory; jeden, který detekuje hladinu koše v koši, a druhý, který detekuje hladiny alkoholu v obsahu koše. Oba senzory přenášejí informace zasíláním upozornění na naše smartphony a e -maily, když úrovně dosáhnou určitého bodu.
Chtěli jste někdy pasivně agresivně připomenout svému spolubydlícímu/partnerovi, aby udělal svou část a vynesl odpadky? Vytvořili jsme právě to! Pokud jsou doma, můžete je upozornit na to, že je koš plný/páchnoucí, stisknutím tlačítka na vašem smartphonu, což způsobí, že koš trochu zazpívá.
Skutečným chlebem této konstrukce je samozřejmě senzor zápachu, protože vůně je neviditelná (i když někdy je těžké ji přehlédnout). Tato funkce je navržena tak, aby výrazně vylepšila váš zážitek z odstraňování koše, takže se o ni již nebudete muset hádat!
Kdo jsme?
Tento projekt IoT vytvořil Udi Rahav a Ran Havaletzki. Jsme studenti informatiky z Interdisciplinárního centra (IDC), Herzliya, Izrael. S tímto nápadem jsme přišli jako s naším konečným projektem IoT a jsme opravdu hrdí, že se o něj s vámi můžeme podělit.
Níže naleznete kroky k jednoduchému a přátelskému provedení projektu, takže si můžete také vytvořit svůj vlastní inteligentní koš. Užívat si!
Zásoby
Jakýkoli malý až středně velký odpadkový koš s víkem nebo bez víka
Maskovací páska
Krok 1: Hardware a software
Hardware
Shield For NodeMcu - Vyměňte Breadboard pro pohodlí, ale Breadboard můžete také použít
Wifi modul ESP8266
- mluvčí
- Zesilovač LM386 - Používá se k zesílení reproduktoru.
Propojovací dráty
Senzory
Ultrazvukový senzor HC-SR04
Senzor alkoholu MQ3
Software
- Arduino IDE
- Aplikace Blynk
- Adafruit io
- IFTTT
- Gmail
- Disk Google
- Tabulky Google
Krok 2: Zapojení (Sensonr -> Breadboard)
Breadboard) "src =" https://content.instructables.com/ORIG/F8F/3G24/K7JG443O/F8F3G24K7JG443O-p.webp
Breadboard) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Ultrazvukový senzor HC-SR04
- VCC -> V+
- Spoušť -> D5
- Echo -> D0
- Gnd -> G (-)
senzor alkoholu mq3
- A0 -> A0
- GND -> G (-)
- VCC -> V+
Reproduktor - připojení k zesilovači
- + -> GND
- - -> VENKU
Zesilovač LM386
- GND -> G
- GND -> G
- IN -> V+
- VCC -> D7
Krok 3: Arduino IDE
Instalace a konfigurace
- Arduino IDE - Stahujte podle zde uvedeného průvodce
- OVLADAČE - Postupujte podle pokynů zde a stáhněte si ovladač CH340, poté postupujte podle pokynů zde pro instalaci doplňku ESP8266 Arduino.
Krok 4: Nastavení kódu
Po stažení projektu budete mít 3 karty.
Přejděte do souboru config.h
wifi_name - Název wifi, ke kterému je připojen váš počítač.
wifi_password - wifi heslo, ke kterému je váš počítač připojen.
BLYNK_KEY - váš token Blynk (od kroku 4 fáze 5).
AIO_USERNAME - Vaše uživatelské jméno Adafruit IO (od kroku 3 fáze 6).
AIO_KEY - váš klíč IO Adafruit (od kroku 3 fáze 6).
USER_EMAIL - zde zadejte svůj e -mail pro příjem alarmů.
Krok 5: Adafruit IO
- Přejít na web Adafruit IO
- Přihlásit se - Pokud ještě nemáte účet, zaregistrujte se. Pokud ano, přihlaste se.
- Zdroje - Přejděte na kanály a vytvořte 3 nové kanály: kapacita koše, vůně koše a reproduktor
- Hlavní panel Přejděte na hlavní panel a vytvořte nový hlavní panel „Můj chytrý koš“
- Bloky - Po vytvoření řídicího panelu na něj klikněte. Váš řídicí panel je prázdný, přejděte na „Vytvořit nový blok“(modré tlačítko zapnuto s [+]) a 3 grafy, pro každý graf vyberte v kroku 3 jiný zdroj.
- VÁŠ AIO KLÍČ - klikněte na tlačítko „SVŮJ AIO KLÍČ“(žluté s klíčem), otevře se nové okno s vaším uživatelským jménem a aktivním klíčem. Zapište si uživatelské jméno a aktivní klíč, budeme ho potřebovat později ke kompilaci kódu.
Krok 6: Blynk
- Stáhněte si aplikaci Blynk do telefonu z App Store / Google play.
- Vytvořte si účet Blynk - Po stažení aplikace Blynk si budete muset vytvořit nový účet Blynk. Tento účet je oddělený od účtů používaných pro fóra Blynk, pokud ho již máte.
- Vytvořit nový projekt - Po úspěšném přihlášení ke svému účtu začněte vytvořením nového projektu.
- Choose Your Hardware - Vyberte model hardwaru, který budete používat. na našem projektu jsme použili ESP8266.
- Auth Token - je jedinečný identifikátor, který je potřebný k připojení hardwaru k vašemu smartphonu. Každý nový projekt, který vytvoříte, bude mít svůj vlastní ověřovací token. Po vytvoření projektu obdržíte ověřovací token automaticky na svůj e -mail. Můžete jej také zkopírovat ručně. Klikněte na sekci zařízení a vyberte požadované zařízení a uvidíte token (napište si ho, budeme ho potřebovat později v kódu).
- Přidat widget - Plátno projektu je prázdné, přejděte do pole widgetů a přidejte tlačítko, oznámení a e -mail.
- Nastavení tlačítek - Nejdůležitějším parametrem, který je třeba nastavit, je PIN. Seznam pinů odráží fyzické piny definované vaším hardwarem. Pokud je váš SPEAKER připojen k digitálnímu pinu 7 - vyberte D7 (D - znamená Digital). Také prosím vyberte PUSH MODE.
- Váš projekt Blynk je připraven ke spuštění. ALE než kliknete na Přehrát, postupujte podle následujících kroků.
- Další informace naleznete v příručce Blynk zde.
Krok 7: Připojte Adafruit k Tabulkám Google pomocí IFTTT
IFTTT
„If This Then That, také známý jako IFTTT, je bezplatná webová služba, která vytváří řetězce jednoduchých podmíněných příkazů, nazývaných applety. Applet je spuštěn změnami, ke kterým dochází v rámci jiných webových služeb, jako jsou Gmail, Facebook, Telegram, Instagram nebo Pinterest."
Tuto službu budeme používat k vytváření appletů, vyvolaných změnami, ke kterým dochází v rámci Adafruit, a k aktualizaci Tabulky Google pomocí více funkcí, příklad informací, které můžete shromáždit s údaji, které jsme obdrželi, a které vytvoří další informace o našem koši rutina.
1. Přejděte na web IFTTT a klikněte na Pokračovat s Googlem.
2. V pravém horním rohu klikněte na tlačítko „Vytvořit“.
3. Vyberte příkaz if kliknutím na černý čtverec s bílým znaménkem plus.
4. Vyberte službu Adafruit.
5. Vyberte spouštěč „Jakékoli nové datové pole“.
6. Vyberte název zdroje Adafruit („kapacita“) - název, který krmíte na monitor. a klikněte na „Vytvořit spoušť“.
7. Přesunutím do části „Then That“klikněte na černý čtverec s bílým znaménkem plus.
8. Zvolte službu Tabulky Google.
9. Vyberte akci „Přidat řádek do tabulky“.
10. Dále změňte název tabulky tak, aby zahrnoval pouze název zdroje, a klikněte na „Vytvořit akci“.
11. Potvrďte svůj nový applet a klikněte na „Dokončit“.
Gratulujeme! právě jste vytvořili aplet IFTTT.
Nyní můžete pro krmivo „Smell“vytvořit další vytvořením nového apletu a ve fázi 6 zvolit další názvy krmiv Adafruit.
Disk Google
poté, co jste vytvořili hlavní panel Adafruit a aplety IFTTT, přejděte na Disk Google> adafruit> io
uvnitř uvidíte složky s názvy krmiv Adafruit, uvnitř budete mít tabulky.
Tabulky Google
Poté, co jste vytvořili všechny výše uvedené, můžete nyní jít a sledovat tok dat do vaší tabulky.
zde jsou některé ukázkové funkce, které jsme vytvořili a které můžete zkopírovat do své tabulky.
Maximálně dnes {{feed name}}:
= QUERY ($ A: $ B, "select max (A) where B contains '" & CONCATENATE (SWITCH (MONTH (TODAY ()), 1, "January", 2, "February", 3, "March", 4, „Duben“, 5, „květen“, 6, „červen“, 7, „červenec“, 8, „srpen“, 9, „září“, 10, „říjen“, 11, „listopad“, 12 “Prosinec ")," ", DAY (DNES ()),", ", YEAR (TODAY ())) &" '")
Průměr dnes {{feed name}}:
= QUERY ($ A: $ B, "select avg (A) where B contains '" & CONCATENATE (SWITCH (MONTH (TODAY ()), 1, "January", 2, "February", 3, "March", 4, „Duben“, 5, „květen“, 6, „červen“, 7, „červenec“, 8, „srpen“, 9, „září“, 10, „říjen“, 11, „listopad“, 12 “Prosinec ")," ", DAY (DNES ()),", ", YEAR (TODAY ())) &" '")
Maximální měsíc {{feed name}}:
= QUERY ($ A: $ B, "select max (A) where B contains '" & CONCATENATE (SWITCH (MONTH (TODAY ()), 1, "January", 2, "February", 3, "March", 4, „Duben“, 5, „květen“, 6, „červen“, 7, „červenec“, 8, „srpen“, 9, „září“, 10, „říjen“, 11, „listopad“, 12 “Prosinec ")," "&" "")))
Průměrný měsíc {{feed name}}:
= QUERY ($ A: $ B, "select avg (A) where B contains '" & CONCATENATE (SWITCH (MONTH (TODAY ()), 1, "January", 2, "February", 3, "March", 4, „Duben“, 5, „květen“, 6, „červen“, 7, „červenec“, 8, „srpen“, 9, „září“, 10, „říjen“, 11, „listopad“, 12 “Prosinec ")," "&" "")))
Krok 8: Tok projektu
Doporučuje:
Chytrý telefon Verander Een Ongebruikte na tenkém displeji Een: 6 kroků (s obrázky)
Chytrý telefon Verander Een Ongebruikte v Een Slim Display: Tento výukový program je v holandštině, anglickou verzi najdete zde. Vytvořte si tenký displej s tabulkami Google a podívejte se, jaké pero a papír na dveřích vám pomohou s výběrem volného času
Proměňte nepoužívaný smartphone na chytrý displej: 6 kroků (s obrázky)
Proměňte nepoužitý chytrý telefon na chytrý displej: Návod na Deze je v angličtině, Angels, Nederlandse versie klik hier. Máte (starý) nepoužívaný smartphone? Proměňte jej na chytrý displej pomocí Tabulek Google a pera a papíru podle tohoto snadného podrobného tutoriálu. Když skončíte
Chytrý pokojový monitor rostlin - zjistěte, kdy vaše rostlina potřebuje zálivku: 8 kroků (s obrázky)
Chytrý pokojový monitor rostlin - zjistěte, kdy vaše rostlina potřebuje zálivku: Před několika měsíci jsem vyrobil tyč pro monitorování vlhkosti půdy, která je napájena bateriemi a lze ji zapíchnout do půdy v květináči pokojové rostliny, abyste získali užitečné informace o půdě. úroveň vlhkosti a LED blesk vám řeknou, kdy máte počkat
Chytrý koš: 5 kroků
Smart Bin: Náš Smart Bin umožňuje uživatelům „odbavit se“pomocí speciálního průkazu, který je propojen s osobním účtem. Po odevzdání všech odpadků vyhozených do koše udělí uživateli bod. Tyto body pak lze použít k nákupu různých dárků ve městě
Chytrý koš IDC2018 IOT: 8 kroků
IDC2018 IOT Smart Trash Bin: Dobré nakládání s odpady se stalo základním problémem naší planety. Ve veřejných a přírodních prostorách mnozí nevěnují pozornost odpadu, který po sobě zanechávají. Když není k dispozici žádný popelář, je snazší nechat odpad na místě, než přinést