INHOUDSOPGAWE:

Wifi Wheelie Bins en Google Kalender: 4 stappe
Wifi Wheelie Bins en Google Kalender: 4 stappe

Video: Wifi Wheelie Bins en Google Kalender: 4 stappe

Video: Wifi Wheelie Bins en Google Kalender: 4 stappe
Video: Move from custom garbage collection to local calendars! 2024, Julie
Anonim
Wifi Wheelie Bins en Google Kalender
Wifi Wheelie Bins en Google Kalender

Hierdie projek is geïnspireer deur video's deur Andreas Spiess (You Tube). # 185 ESP8266 - Google Kalender -herinnering: Hoe om jou vrou/vriendin gelukkig te maak (Arduino) ½, 'n opgedateerde weergawe.

Volg hierdie skakels: Andreas Spiess en Andreas Spiess Ver 2 vir 2 baie insiggewende en vermaaklike video's.

Die projek in Andreas se geval was om te verseker dat hy al die take voltooi het wat sy vrou hom gevra het.

Hy gebruik Google Kalender om die take op te neem. Google Kalender stuur 'n e -pos as 'n herinnering vir 'n spesifieke gebeurtenis op die gespesifiseerde tyd en datum. In ons geval is 'n gebeurtenis 'n taak.

Andreas se projek gebruik die herinnering om 'n LED aan te skakel! Die LED sal aan bly, ongeag die toestand van Google Kalender, totdat die LED met die hand afgeskakel word wanneer die taak voltooi is (byvoorbeeld dat hy die wasmasjien gelaai het).

Ek het die kode gebruik om my daaraan te herinner watter rommelbak elke week op die kantlyn geplaas moet word, terwyl dit op alternatiewe weke leeggemaak word, die blou asblik (herwinbaar) die volgende week en dan die swart as (algemene afval).

Omdat ek lui was, wou ek nie op 'n knoppie druk om die LED af te skakel nie, so as ek my asblik omdraai om dit na die kant toe te neem, maak dit 'n verbinding met die internet, skryf aan Google Kalender wat die LED vir my afskakel

Stap 1: Hoe dit werk

Hoe dit werk
Hoe dit werk
Hoe dit werk
Hoe dit werk

'N Gebeurtenis (taak) word in Google Kalender geskep.

'N Skrip word in Google Kalender geskep

Google Kalender word gereeld gekontroleer deur 'n ESP8266-E12 wifi-chip.

As die woord 'blou' of 'swart' deur die script teruggekeer word, word 'n LED aangeskakel.

Deur op 'n skakelaar te druk, skakel die LED af

In my geval kan ek 'n ESP8266 aanskakel wat met my asblik kan kantel, wat aansluit by Google Kalender en kyk of die woorde 'blou' of 'swart' bestaan.

As 'blou' teruggestuur word, skryf die asblik 'Azure_OK' en die batteryspanning na die kalender, dit skakel dan die LED uit.

As 'swart' teruggegee word, skryf die asblik 'Noir_OK' en die batteryspanning na die kalender, dit skakel dan die LED uit.

Stap 2: Die LED en skakelaar hardeware

Die LED en skakelaar hardeware
Die LED en skakelaar hardeware
Die LED en skakelaar hardeware
Die LED en skakelaar hardeware
Die LED en skakelaar hardeware
Die LED en skakelaar hardeware

Die komponente

Projekboks vasgeplak op 'n ou telefoonlaaier vir 'n 5V -toevoer.

1 x ESP8266-12e

1 x 5v tot 3v trap af (AMS1117) toestel

2 x 180 ohm resitors vir beperking van LED -stroom (ek het toevallig hierdie waardes gehad)

2 x Taktiele drukknopskakelaar Momentary Tact 12X12X7mm Met LED -ligte (eBay)

Warm smelt gom geweer.

Die kring

Die LED's is verbind met penne 4 en 5 (via beperkende weerstande) en die skakelaars na penne 12 en 13 van die ESP8266.

Die ander kant van die skakelaars en LED's gaan na 0v.

Omdat die ESP8266 so veelsydig is, is baie min komponente nodig!

Die 5v van die telefoonlaaier word via die AMS1117 na 3v teruggetrek.

Die sagteware doen die res - sien Reminder_org_TR_instruct.ino

Die tasbare skakelaars met ingeboude LED's is wonderlik, maar die enigste manier om dit in die projekkas te monteer, is met smeltgom!

Stap 3: Die Wheelie Bin -hardeware

Die Wheelie Bin -hardeware
Die Wheelie Bin -hardeware
Die Wheelie Bin -hardeware
Die Wheelie Bin -hardeware
Die Wheelie Bin -hardeware
Die Wheelie Bin -hardeware
Die Wheelie Bin -hardeware
Die Wheelie Bin -hardeware

Komponentelys

1 x projekkas (ek het my finale weergawe 3D gedruk)

1 x ESP8266 - eBay

1 xCR2 -battery (3v) - Amazon

1 x stel batteryvere/verbindings - eBay

1 x kantelskakelaar - ek het oorspronklik kwikskakelaars gebruik, maar dit was 'n bietjie temperamenteel, so ek het gekies vir die tipe kogellager. - eBay

1 x PNP -transistor vir algemene doeleindes - ek het 'n bc557 gebruik, maar byna elke pnp sal dit doen! - eBay

1 x Selfsluitende relais 3v tweespoel -RS Online 683-9873 ** OPMERKING ** die foto op die RS -webwerf toon dit as 'n 24v -aflos, maar die beskrywing meld duidelik 3v (ek het 5 in totaal gehad)! Dit is ook 'n relais op die oppervlak. Ek het wel 'n PCB -houer gekry, maar dit was twee keer die koste !! Hierdie aflos het twee spoele, een spoel om die aflos in te stel en 'n ander om dit terug te stel.

Daar is ander self -sluitrelais op die mark, maar die stel / herstel word gewoonlik gedoen met slegs een spoel deur die polariteit van die werkpuls om te keer - haalbaar, maar 'n bietjie meer hardeware word benodig.

Die kring

Die stroombaan trek nulstroom in standby! (Ek het hierdie stroombaan verskeie kere gebruik en dit is ideaal vir projekte wat op batterye werk, wat enige vorm van nie -elektroniese skakelaars gebruik, bv. Magnetiese riet -aflosskakelaar, kantelskakelaar, kortstondige aksieskakelaar).

As die kantelskakelaar geaktiveer is, is die relais 'ingestel', waardeur die ESP8266 krag verskaf en pen 5 van die ESP8266 hoog gehou word, wat die transistor afgeskakel hou. Nadat die ESP8266 aan die wifi gekoppel is en inligting na Google Kalender gestuur het, word pen 5 van die ESP8266 laag gepols, wat die transistor draai waarop die relais herstel word en die eenheid afskakel!

LET WEL - ek het hierdie eenhede verlede Augustus (2018) gemaak, die kringdiagram is uit die geheue getrek, maar dit lyk goed:-)

Die eenhede is aan die onderkant van die asblikke vasgemaak, gelukkig is daar 'n uitsparing aan die onderkant van die asblikke wat 'n veilige, weerbestande huis maak.

Stap 4: Die Sofware

Wel, hier skyn my onkunde !!

Die aangehegte.ino -lêers is 'n aangepaste weergawe van Andreas Spiess. Daar is kommentaar gelewer op baie van die onnodige kode. Ek het ook afskrifte van my.gs lêers aangeheg. Die meeste was proef en fout!

Ek beveel sterk aan dat u na hierdie video's kyk Video #185 en Video #189 as u van plan is om iets soortgelyks te doen, aangesien hy 'n Google Script -lêer het wat op sy GitHub -webwerf beskikbaar is, tesame met sy.ino -lêers, wat makliker sal lees en verander as myne!

Wat is volgende?

'N Paar maande gelede moet ek en my vrou ons medisyne aanlyn bestel, my geheue is nie so groot nie, en ek is van plan om 'n taak op Google Kalender op te stel wat 'n LED -lamp aanskakel om my te herinner wanneer ek moet herbestel.

As hierdie projek in die REMIX -wedstryd aanvaar word en u dit waardig vind, gee my 'n stem!

Baie dankie:-).

Aanbeveel: