Përmbajtje:

Shporta e zgjuar: 9 hapa
Shporta e zgjuar: 9 hapa

Video: Shporta e zgjuar: 9 hapa

Video: Shporta e zgjuar: 9 hapa
Video: Olsa & Olta Miftari - Çamarroku (Official Video) 2024, Nëntor
Anonim
Shporta e zgjuar
Shporta e zgjuar
Shporta e zgjuar
Shporta e zgjuar

Pse Smart Bin?

Të gjithë kanë mbeturina. Dhe ka shumë të ngjarë, të gjithë kanë përjetuar argumentin e dhimbshëm se kush duhet t'i nxjerrë plehrat dhe kur. Kohët e fundit patëm një argument të tillë në shtëpitë tona, dhe vendosëm që ishte koha për t'i dhënë fund kësaj çmendurie.

Ne kemi krijuar një mekanizëm që do të na lajmërojë kur koshi të jetë i mbushur, ose kur të arrijë një nivel të aromës së alkoolit që kërkon zëvendësim (d.m.th., është erë e keqe). Ne përdorëm dy sensorë; një që zbulon nivelin e plehrave në kosh, dhe një tjetër që zbulon nivelet e alkoolit në përmbajtjen e kazanit. Të dy sensorët transmetojnë informacionin duke dërguar paralajmërime në telefonat tanë inteligjentë dhe email kur nivelet arrijnë një pikë të caktuar.

A keni dashur ndonjëherë t'i kujtoni shokut/partnerit tuaj të dhomës në mënyrë agresive që të bëjë pjesën e tij dhe të heqë plehrat? Ne kemi krijuar vetëm gjënë! Nëse ata janë në shtëpi, mund t'i njoftoni që kazani është i mbushur me erë të keqe me shtypjen e një butoni në smartphone tuaj, gjë që do ta bëjë koshin të këndojë pak.

Buka dhe gjalpi i vërtetë i këtij dizajni është, natyrisht, sensori i erës, pasi aroma është e padukshme (edhe pse ndonjëherë është e vështirë të humbasësh). Ky funksion është krijuar për të përmirësuar ndjeshëm përvojën tuaj të heqjes së plehrave, kështu që nuk do të keni nevojë të debatoni më për të!

Kush jemi ne?

Ky projekt IoT u krijua nga Udi Rahav dhe Ran Havaletzki. Ne jemi studentë të Shkencave Kompjuterike nga Qendra Ndërdisiplinore (IDC), Herzliya, Izrael. Ne erdhëm me këtë ide si projekti ynë përfundimtar IoT dhe jemi vërtet krenarë që e ndajmë atë me ju.

Më poshtë do të gjeni hapat për të kryer projektin në një mënyrë të thjeshtë dhe miqësore, kështu që ju gjithashtu mund të bëni një kosh të zgjuar tuajin. Shijoni!

Furnizimet

Çdo kosh plehrash i madhësisë së vogël dhe të mesme me ose pa kapak

Shirit maskues

Hapi 1: Furnizimet me harduer dhe softuer

Furnizime Hardware dhe Softuerësh
Furnizime Hardware dhe Softuerësh
Furnizime Hardware dhe Softuerësh
Furnizime Hardware dhe Softuerësh
Furnizime Hardware dhe Softuerësh
Furnizime Hardware dhe Softuerësh

Hardware

Shield For NodeMcu - Zëvendësoni tabelën e bukës për lehtësi, por mund të përdorni edhe tabelën e bukës

Moduli ESP8266 Wifi

  • Folës
  • Përforcuesi LM386 - Përdoret për ta bërë altoparlantin më të fortë.

Telat Jumper

Sensorë

Sensor tejzanor HC-SR04

Sensori i alkoolit MQ3

Softuer

  • Arduino IDE
  • Aplikacioni Blynk
  • Adafruit io
  • IFTTT
  • Gmail
  • Google Drive
  • Fletët e Google

Hapi 2: Instalime (Sensonr -> Breadboard)

Arduino IDE
Arduino IDE

Breadboard) "src =" https://content.instructables.com/ORIG/F8F/3G24/K7JG443O/F8F3G24K7JG443O-p.webp

Vendosja e Kodit tuaj
Vendosja e Kodit tuaj

Breadboard) "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Sensor tejzanor HC-SR04

  • VCC -> V+
  • Trig -> D5
  • Jehona -> D0
  • Gnd -> G (-)

sensor alkooli mq3

  • A0 -> A0
  • GND -> G (-)
  • VCC -> V+

Altoparlant - Lidhu me Përforcuesin

  • + -> GND
  • - -> JASHT

Përforcues LM386

  • GND -> G
  • GND -> G
  • IN -> V+
  • KQV -> D7

Hapi 3: Arduino IDE

Instalimi & Konfigurimi

  1. Arduino IDE - Ndiqni udhëzuesin këtu për ta shkarkuar
  2. SHOFERT - Ndiqni udhëzuesin këtu dhe shkarkoni CH340 Driver, pastaj Ndiqni udhëzuesin këtu për Instalimin e ESP8266 Arduino Addon.

Hapi 4: Vendosja e kodit tuaj

Vendosja e Kodit tuaj
Vendosja e Kodit tuaj

Pasi ta shkarkoni projektin, do të keni 3 skeda.

Shkoni te skedari config.h

wifi_name - Emri wifi me të cilin është lidhur kompjuteri juaj.

wifi_password - fjalëkalimi wifi me të cilin është lidhur kompjuteri juaj.

BLYNK_KEY - Shenja juaj Blynk (nga hapi 4 faza 5).

AIO_USERNAME - Emri juaj i përdoruesit Adafruit IO (nga hapi 3 faza 6).

AIO_KEY - Çelësi juaj Adafruit IO (nga hapi 3 faza 6).

USER_EMAIL - futni email -in tuaj këtu për të marrë alarets.

Hapi 5: Adafruit IO

Adafruit IO
Adafruit IO
Adafruit IO
Adafruit IO
Adafruit IO
Adafruit IO
  1. Shkoni në faqen e internetit të Adafruit IO
  2. Hyni - Nëse nuk keni ende një llogari, regjistrohuni. Nëse keni, ju lutemi identifikohuni.
  3. Burimet - Shkoni te burimet dhe krijoni 3 burime të reja: Kapaciteti i kazanit, era e kazanit dhe altoparlanti
  4. Paneli i kontrollit Shkoni te pulti dhe krijoni pultin e ri "Koshi im i zgjuar"
  5. Blloqet - Pasi të krijoni pultin, klikoni mbi të. Pulti juaj është bosh, shkoni te "Krijo një bllok të ri" (butoni blu i ndezur me [+] mbi të) dhe 3 grafikë, për secilin grafik zgjidhni një burim të ndryshëm nga hapi 3.
  6. ÇELEYSIA JUAJ AIO - klikoni në butonin "YOUR AIO KEY" (e verdhë me një çelës mbi të), do të hapet një dritare e re me Emrin e përdoruesit dhe Çelësin aktiv. Ju lutemi shkruani emrin e përdoruesit dhe çelësin aktiv, do të na duhen më vonë për të përpiluar kodin.

Hapi 6: Blynk

Blynk
Blynk
Blynk
Blynk
Blynk
Blynk
  1. Shkarkoni aplikacionin Blynk në telefonin tuaj nga App Store / Google play.
  2. Krijoni një llogari Blynk - Pasi të shkarkoni Aplikacionin Blynk, do t'ju duhet të krijoni një llogari të re Blynk. Kjo llogari është e ndarë nga llogaritë e përdorura për Forume Blynk, në rast se ju tashmë keni një të tillë.
  3. Krijoni një Projekt të Ri - Pasi të keni hyrë me sukses në llogarinë tuaj, filloni duke krijuar një projekt të ri.
  4. Zgjidhni pajisjen tuaj - Zgjidhni modelin e harduerit që do të përdorni. në projektin tonë, ne përdorëm ESP8266.
  5. Auth Token - është një identifikues unik që nevojitet për të lidhur pajisjen tuaj me smartphone tuaj. Çdo projekt i ri që krijoni do të ketë Auth Token -in e tij. Ju do të merrni Auth Token automatikisht në emailin tuaj pas krijimit të projektit. Ju gjithashtu mund ta kopjoni me dorë. Klikoni në seksionin e pajisjeve dhe pajisjen e zgjedhur të kërkuar dhe do të shihni shenjën (Ju lutemi shkruani, do të na duhet më vonë në kod).
  6. Shtoni një widget - Kanavaca juaj e projektit është bosh, shkoni te Widget Box dhe shtoni Button, Njoftim dhe Email.
  7. Cilësimet e butonit - Parametri më i rëndësishëm për tu vendosur është PIN. Lista e kunjave pasqyron kunjat fizikë të përcaktuar nga pajisja juaj. Nëse SPEAKER juaj është i lidhur me Digital Pin 7 - atëherë zgjidhni D7 (D - qëndron për Digital). Gjithashtu, ju lutemi zgjidhni MODE PUSH.
  8. Projekti juaj Blynk është gati për tu ekzekutuar. POR para se të klikoni në lojë, ndiqni hapat e ardhshëm.
  9. Për më shumë informacion, shkoni te udhëzuesi i Blynk këtu.

Hapi 7: Lidhni Adafruit me Google Sheets duke përdorur IFTTT

Lidhni Adafruit me Google Sheets duke përdorur IFTTT
Lidhni Adafruit me Google Sheets duke përdorur IFTTT
Lidhni Adafruit me Google Sheets duke përdorur IFTTT
Lidhni Adafruit me Google Sheets duke përdorur IFTTT
Lidhni Adafruit me Google Sheets duke përdorur IFTTT
Lidhni Adafruit me Google Sheets duke përdorur IFTTT
Lidhni Adafruit me Google Sheets duke përdorur IFTTT
Lidhni Adafruit me Google Sheets duke përdorur IFTTT

IFTTT

"If This Then That, i njohur gjithashtu si IFTTT, është një shërbim falas i bazuar në ueb që krijon zinxhirë të deklaratave të thjeshta të kushtëzuara, të quajtura apleta. Një aplet nxitet nga ndryshimet që ndodhin brenda shërbimeve të tjera të internetit si Gmail, Facebook, Telegram, Instagram, ose Pinterest ".

Ne do ta përdorim këtë shërbim për të krijuar apleta, të shkaktuara nga ndryshimet që ndodhin brenda Adafruit, dhe për të përditësuar një Fletë Google duke përdorur funksione të shumta, një shembull i informacionit që mund të mblidhni me të dhënat që kemi marrë dhe duke krijuar më shumë informacion në lidhje me koshin tonë të plehrave rutinë

1. Shkoni në faqen e internetit të IFTTT dhe klikoni vazhdoni me Google.

2. Në këndin e sipërm të djathtë klikoni në butonin "Krijo".

3. Zgjidhni një deklaratë if duke klikuar në katrorin e zi me një shenjë plus të bardhë në të.

4. Zgjidhni shërbimin Adafruit.

5. Zgjidhni shkaktarin "Çdo katror i ri i të dhënave".

6. Zgjidhni emrin e ushqimit Adafruit ("kapaciteti") - emri që ushqeni në monitorin tuaj. dhe klikoni "Krijo shkas".

7. Duke kaluar në pjesën "Atëherë", klikoni në katrorin e zi me një shenjë plus të bardhë në të.

8. Zgjidhni shërbimin e Google Sheets.

9. Zgjidhni veprimin "Shto rresht në spreadsheet".

10. Tjetra, ndryshoni emrin e Spreadsheet që të përfshijë vetëm emrin e burimit dhe klikoni "Krijo veprim".

11. Konfirmoni apletin tuaj të ri dhe klikoni "Finish".

Urime! sapo keni krijuar një aplet IFTTT.

Tani mund të krijoni një tjetër për ushqimin "Erë" duke krijuar një aplet të ri dhe në fazën 6 zgjidhni emra të tjerë të ushqimit Adafruit.

Google Drive

pasi keni krijuar pultin tuaj Adafruit dhe apletet e IFTTT shkoni te Google Drive> adafruit> io

brenda do të shihni dosjet me emrat e ushqimit Adafruit, brenda do të keni spreadsheets.

Fletët e Google

Pasi të keni krijuar të gjitha sa më sipër, tani mund të shkoni dhe të shihni që të dhënat fillojnë të hyjnë në Spreadsheet -in tuaj.

këtu janë disa funksione shembullore që kemi krijuar dhe të cilat mund t'i kopjoni në Spreadsheet -in tuaj.

Maksimumi sot {{emri i burimit}}:

= QUERY ($ A: $ B ", zgjidhni max (A) ku B përmban '" & CONCATENATE (KALO (MUAJ (SOT ()), 1, "Janar", 2, "Shkurt", 3, "Mars", 4, "Prill", 5, "Maj", 6, "Qershor", 7, "Korrik", 8, "Gusht", 9, "Shtator", 10, "Tetor", 11, "Nëntor", 12, " Dhjetor ")," ", DITA (SOT ()),", ", VITI (SOT ())) &" '")

Mesatarja sot {{emri i burimit}}:

= QUERY ($ A: $ B, "zgjidhni mesataren (A) ku B përmban" "& CONCATENATE (KALO (MUAJ (SOT ()), 1," Janar ", 2," Shkurt ", 3," Mars ", 4, "Prill", 5, "Maj", 6, "Qershor", 7, "Korrik", 8, "Gusht", 9, "Shtator", 10, "Tetor", 11, "Nëntor", 12, " Dhjetor ")," ", DITA (SOT ()),", ", VITI (SOT ())) &" '")

Muaji maksimal {{emri i burimit}}:

= QUERY ($ A: $ B ", zgjidhni max (A) ku B përmban '" & CONCATENATE (KALO (MUAJ (SOT ()), 1, "Janar", 2, "Shkurt", 3, "Mars", 4, "Prill", 5, "Maj", 6, "Qershor", 7, "Korrik", 8, "Gusht", 9, "Shtator", 10, "Tetor", 11, "Nëntor", 12, " Dhjetor ")," "&" '")))

Muaji mesatar {{emri i burimit}}:

= QUERY ($ A: $ B, "zgjidhni mesataren (A) ku B përmban" "& CONCATENATE (KALO (MUAJ (SOT ()), 1," Janar ", 2," Shkurt ", 3," Mars ", 4, "Prill", 5, "Maj", 6, "Qershor", 7, "Korrik", 8, "Gusht", 9, "Shtator", 10, "Tetor", 11, "Nëntor", 12, " Dhjetor ")," "&" '")))

Hapi 8: Rrjedha e Projektit

Recommended: