Sisukord:

Wifi rataskorvid ja Google'i kalender: 4 sammu
Wifi rataskorvid ja Google'i kalender: 4 sammu

Video: Wifi rataskorvid ja Google'i kalender: 4 sammu

Video: Wifi rataskorvid ja Google'i kalender: 4 sammu
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juuli
Anonim
Wifi rataskorvid ja Google'i kalender
Wifi rataskorvid ja Google'i kalender

See projekt oli inspireeritud Andreas Spiessi (You Tube) videotest. # 185 ESP8266 - Google'i kalendri meeldetuletus: Kuidas oma naist/tüdruksõpra õnnelikuks teha (Arduino) ja # 189, uuendatud versioon.

Järgige neid linke: Andreas Spiess ja Andreas Spiess Ver 2 kahe väga informatiivse ja meelelahutusliku video jaoks.

Andrease juhtumi eesmärk oli tagada, et ta oleks täitnud kõik ülesanded, mida naine palus tal teha.

Ta kasutab ülesannete salvestamiseks Google'i kalendrit. Google'i kalender saadab konkreetse sündmuse haldurina e -kirja määratud ajal ja kuupäeval. Meie puhul on sündmus ülesanne.

Andrease projekt kasutab meeldetuletust LED -i sisselülitamiseks! LED jääb põlema, olenemata Google'i kalendri olekust, kuni LED on käsitsi välja lülitatud, kui ülesanne on lõpetatud (nt kui ta on pesumasina laadinud).

Kasutasin koodi, et tuletada mulle meelde, millist rataskasti iga nädal äärekivi panna, kuna need tühjendatakse vaheldumisi nädalatel, sinine prügikast (taaskasutatav) üks nädal ja seejärel must prügikast (üldised jäätmed).

Olles laisk, ei tahtnud ma LED -i väljalülitamiseks nuppu vajutada, nii et nüüd, kui kallutan ratastoote prügikasti ääre äärde viimiseks, loob see Interneti -ühenduse, kirjutab Google'i kalendrisse, mis lülitab LED -i minu jaoks välja

1. toiming: kuidas see toimib

Kuidas see töötab
Kuidas see töötab
Kuidas see töötab
Kuidas see töötab

Sündmus (ülesanne) luuakse Google'i kalendris.

Google'i kalendrisse luuakse skript

ESP8266-E12 WiFi-kiip kontrollib Google'i kalendrit iga kord.

Kui skript tagastab sõna „sinine” või „must”, süttib LED.

Lüliti vajutamine lülitab LED välja

Minu puhul käivitab rataskorvi kallutamine ESP8266, mis ühendub Google'i kalendriga ja kontrollib, kas sõnad „sinine” või „must” on olemas.

Kui tagastatakse „sinine”, kirjutab rataskorv kalendrisse „Azure_OK” ja aku pinge, lülitab see LED -i välja.

Kui tagastatakse „must”, kirjutab rataskorv kalendrisse „Noir_OK” ja aku pinge, lülitab see LED -i välja.

Samm: LED -i ja lüliti riistvara

LED -lüliti riistvara
LED -lüliti riistvara
LED -lüliti riistvara
LED -lüliti riistvara
LED -lüliti riistvara
LED -lüliti riistvara

Komponendid

Projektikarp liimitud vana telefonilaadija külge 5 V toiteallika jaoks.

1 x ESP8266-12e

1 x 5v kuni 3v mahalaadimisseade (AMS1117)

2 x 180 oomi residenti LED -voolu piiramiseks (mul just need väärtused olid)

2 x puutetundlik nupp lüliti Momentary Tact 12X12X7mm LED -tuledega (eBay)

Kuumsulamliimipüstol.

Ahel

LEDid on ühendatud tihvtidega 4 ja 5 (piiravate takistite kaudu) ja lülitid ESP8266 tihvtidega 12 ja 13.

Lülitite ja valgusdioodide teine pool läheb 0v -le.

Kuna ESP8266 on nii mitmekülgne, on vaja väga vähe komponente!

Telefoni laadija 5v alandatakse AMS1117 kaudu 3v -ni.

Tarkvara teeb ülejäänu - vt Reminder_org_TR_instruct.ino

Sisseehitatud valgusdioodidega puutetundlikud lülitid on suurepärased, kuid ainus meetod nende paigaldamiseks projekti kasti on kuumsulamliimiga!

3. samm: rataste prügikasti riistvara

Rataste prügikasti riistvara
Rataste prügikasti riistvara
Rataste prügikasti riistvara
Rataste prügikasti riistvara
Rataste prügikasti riistvara
Rataste prügikasti riistvara
Rataste prügikasti riistvara
Rataste prügikasti riistvara

Komponentide loend

1 x projektikarp (3D printisin oma lõpliku versiooni)

1 x ESP8266 - eBay

1 xCR2 aku (3v) - Amazon

1 x komplektis aku vedrud/pistikud - eBay

1 x kallutuslüliti - kasutasin algselt elavhõbeda kallutuslüliteid, kuid need olid veidi temperamentsed, nii et valisin kuullaagrite tüübi. - eBay

1 x PNP üldotstarbeline transistor - kasutasin bc557, kuid peaaegu iga pnp teeb seda! - eBay

1 x isesulguv relee 3v kaksikmähis -RS Online 683-9873 ** MÄRKUS ** RS -i veebisaidi pilt näitab seda 24v releena, kuid kirjelduses on selgelt märgitud 3v (mul on neid olnud kokku 5)! Samuti on see pinnale paigaldatav relee. Mul õnnestus leida PCB -kinnitus, kuid see oli kaks korda kallim! Sellel releel on kaks mähist, üks mähis relee seadistamiseks ja teine selle lähtestamiseks.

Turul on ka teisi isesulguvaid releesid, kuid seadistamine / lähtestamine toimub tavaliselt ainult ühe mähise abil, muutes tööimpulsi polaarsust - seda saab teha, kuid on vaja veidi rohkem riistvara.

Ahel

Ahel tõmbab ooterežiimis voolu nullini! (Olen seda vooluahelat mitu korda kasutanud ja see sobib suurepäraselt patareidega töötavatele projektidele, mis kasutavad mis tahes vormis mitteelektroonilist lülitust, nt magnetiline pilliroo releelüliti, kallutuslüliti, hetkeline lüliti).

Kui kallutuslüliti on aktiveeritud, lülitatakse relee nii, et see annab ESP8266 -le toite ja seab ESP8266 tihvti 5 kõrgeks, mis hoiab transistori välja lülitatud. Pärast seda, kui ESP8266 on wifi -ga ühenduse loonud ja Google'i kalendrisse teabe saatnud, on ESP8266 tihvt 5 impulss madal, mis lülitab transistori, mis relee lähtestab, ja lülitab seadme välja!

MÄRKUS - Ma tegin need seadmed eelmise aasta augustis (2018), lülitusskeem on mälust joonistatud, kuid tundub ok:-)

Seadmed on kinnitatud rataskonteinerite põhja külge, õnneks on prügikastide põhjas süvend, mis teeb kena turvalise ilmastikukindla kodu.

Samm 4: Tarkvara

Noh, siin paistab minu teadmatus läbi !!

Lisatud.ino -failid on Andreas Spiessi muudetud versioon. Palju tarbetut koodi on kommenteeritud. Olen lisanud ka oma.gs -failide koopiad. Enamus oli katse -eksituse meetodil!

Soovitan tungivalt vaadata neid videoid Video #185 & Video #189, kui kavatsete midagi sarnast teha, kuna tal on Google Scripti fail, mis on saadaval tema GitHubi saidil koos tema.ino -failidega, mida on lihtsam lugeda ja muuta kui minu oma!

Mis järgmiseks?

Mõne kuu eest peame koos abikaasaga oma ravimid internetist tellima, mu mälu pole kuigi hea, nii et kavatsen Google'i kalendrisse ülesande seada, mis lülitab sisse öölambi, mis tuletab mulle meelde, millal uuesti tellida.

Kui see projekt REMIXi konkursil vastu võetakse ja arvate, et see on seda väärt, palun andke mulle hääl!

Suured tänud:-).

Soovitan: