INHOUDSOPGAWE:
- Stap 1: Hoe dit werk
- Stap 2: Die LED en skakelaar hardeware
- Stap 3: Die Wheelie Bin -hardeware
- Stap 4: Die Sofware
Video: Wifi Wheelie Bins en Google Kalender: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
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
'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 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
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:
Nextion aanraakskerm Outlook Kalender Vergaderingherinnering: 6 stappe
Nextion Touchscreen Outlook Kalender Vergaderingherinnering: Die rede waarom ek met hierdie projek begin het, was omdat ek gereeld vergaderings gemis het en gedink het dat ek 'n beter herinneringstelsel nodig het. Alhoewel ons Microsoft Outlook Kalender gebruik, maar ek het die meeste van my tyd op Linux/UNIX op dieselfde rekenaar deurgebring. Terwyl u met
WHEELIE CHEAT TOESTEL: 10 stappe (met foto's)
WHEELIE CHEAT TOESTEL: In hierdie projek maak ons 'n arduino -toestel wat u kan help om die wiele te leer. Dit druk op u agterrem, wat u sal balanseer. Dit sal ook 2 knoppies hê om die hoek te vergroot of te verminder waarin dit op u rem sal druk, sodat dit baie meer sal wees
Google Kalender -geleenthede na ESP8266: 10 stappe
Google Kalender -geleenthede na ESP8266: In hierdie tutoriaal sal ek verduidelik hoe u Google Kalender -gebeurtenisdata in die Arduino IDE vir die ESP8266 -bord kan invoer. Ek sal die eindtyd en begintyd van my opleiding vanaf Google Kalender invoer en dit op die Arduino IDE -reeksmonitor afdruk
Multi -gebruiker slim spieël met Google Kalender: 10 stappe
Multi -gebruiker slim spieël met Google Kalender: In hierdie instruksies skep ons 'n slim spieël wat met Google Kalender geïntegreer is. Ek het hierdie projek gemaak, want ek vind slim spieëls baie gaaf; dit is 'n uiters geskenk in die oggend. Maar ek het besluit om self een van nul te maak, want al die ander
Arduino Outlet Box Control Center Met Google Kalender: 4 stappe
Arduino Outlet Box Control Center Met Google Kalender: In hierdie instruksies leer u hoe u 'n beheersentrum vir u huis kan bou met behulp van 'n 4-uitlaatmodule van Adafruit Power Relay. U benodig 'n Arduino -bord met 'n wifi -module soos die Adafruit Feather Huzzah en 'n Adafruit Power Relay Module 4