Sisällysluettelo:

Wifi -pyörätelineet ja Google -kalenteri: 4 vaihetta
Wifi -pyörätelineet ja Google -kalenteri: 4 vaihetta

Video: Wifi -pyörätelineet ja Google -kalenteri: 4 vaihetta

Video: Wifi -pyörätelineet ja Google -kalenteri: 4 vaihetta
Video: Mitä tarkoittaa WiFi eli WLAN eli langaton lähiverkko ja mihin sitä käytetään? 2024, Marraskuu
Anonim
Wifi -pyörätelineet ja Google -kalenteri
Wifi -pyörätelineet ja Google -kalenteri

Tämä projekti sai inspiraationsa Andreas Spiessin (You Tube) videoista. # 185 ESP8266 - Google -kalenterin muistutus: Kuinka tehdä vaimosi/tyttöystäväsi onnelliseksi (Arduino) ½, päivitetty versio.

Seuraa näitä linkkejä: Andreas Spiess & Andreas Spiess Ver 2 kahdelle erittäin informatiiviselle ja viihdyttävälle videolle.

Andreasin tapauksessa tavoitteena oli varmistaa, että hän oli suorittanut kaikki tehtävät, joita hänen vaimonsa oli pyytänyt häntä tekemään.

Hän käyttää Google -kalenteria tehtävien tallentamiseen. Google -kalenteri lähettää sähköpostiviestin tietyn tapahtuman valvojaksi määritettyyn aikaan ja päivämäärään. Meidän tapauksessamme tapahtuma on tehtävä.

Andreasin projekti käyttää muistutusta LED -valon sytyttämiseen! Merkkivalo palaa Google -kalenterin tilasta riippumatta, kunnes merkkivalo sammuu manuaalisesti, kun tehtävä on valmis (esim. Hän on ladannut pesukoneen).

Muistutin koodia muistuttaakseni, mihin roskakoriin laittaisin reunaviivan joka viikko, kun ne tyhjennetään vuorotellen, sininen roskakori (kierrätettävä) yksi viikko ja musta roskakori (yleinen jäte) seuraavana päivänä.

Koska olin laiska, en halunnut painaa painiketta sammuttaakseni LED -valon, joten nyt, kun kallistan pyörälaatikkoani viedäkseni sen reunalle, se muodostaa yhteyden Internetiin, kirjoittaa Google -kalenteriin, joka sammuttaa LED -valon puolestani

Vaihe 1: Näin se toimii

Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii

Tapahtuma (tehtävä) luodaan Google -kalenteriin.

Ohjelma luodaan Google -kalenteriin

ESP8266-E12 wifi-siru tarkistaa Google-kalenterin silloin tällöin.

Jos komentosarja palauttaa joko sanan "sininen" tai "musta", LED -valo syttyy.

Kytkimen painaminen sammuttaa LED -valon

Minun tapauksessani pyörälaatikon kallistaminen käynnistää ESP8266: n, joka muodostaa yhteyden Google -kalenteriin ja tarkistaa, onko sanoja "sininen" tai "musta" olemassa.

Jos "sininen" palautetaan, roskakori kirjoittaa "Azure_OK" ja akun jännitteen kalenteriin, jolloin LED sammuu.

Jos "musta" palautetaan, roskakori kirjoittaa "Noir_OK" ja akun jännitteen kalenteriin, jolloin LED sammuu.

Vaihe 2: LED- ja kytkinlaitteisto

LED- ja kytkinlaitteisto
LED- ja kytkinlaitteisto
LED- ja kytkinlaitteisto
LED- ja kytkinlaitteisto
LED- ja kytkinlaitteisto
LED- ja kytkinlaitteisto

Komponentit

Projektirasia liimattu vanhaan puhelinlaturiin 5 V: n virtalähteelle.

1 x ESP8266-12e

1 x 5v - 3v sammutuslaite (AMS1117)

2 x 180 ohmin vastustajaa LED -virran rajoittamiseen (minulla oli juuri nämä arvot)

2 x kosketusnäppäin hetkellinen tahti 12X12X7mm LED -valoilla (eBay)

Kuumasulateliima -ase.

Piiri

LEDit on kytketty nastoihin 4 ja 5 (rajoitinvastuksilla) ja kytkimet nastoihin 12 ja 13 ESP8266: ssa.

Kytkinten ja LEDien toinen puoli on 0v.

Koska ESP8266 on niin monipuolinen, tarvitaan vain vähän komponentteja!

Puhelimen laturin 5 voltin portaat lasketaan 3 volttiin AMS1117: n kautta.

Ohjelmisto hoitaa loput - katso Reminder_org_TR_instruct.ino

Kosketuskytkimet, joissa on sisäänrakennetut LEDit, ovat loistavia, mutta ainoa tapa asentaa ne projektikoteloon on kuumasulateliima!

Vaihe 3: Wheelie Bin -laitteisto

Wheelie Bin -laitteisto
Wheelie Bin -laitteisto
Wheelie Bin -laitteisto
Wheelie Bin -laitteisto
Wheelie Bin -laitteisto
Wheelie Bin -laitteisto
Wheelie Bin -laitteisto
Wheelie Bin -laitteisto

Komponenttiluettelo

1 x projektilaatikko (3D -tulostin lopullisen version)

1 x ESP8266 - eBay

1 xCR2 -akku (3v) - Amazon

1 x asetetut akun jouset/liittimet - eBay

1 x kallistuskytkin - Käytin alun perin elohopeakallistuskytkimiä, mutta ne olivat hieman temperamenttisia, joten valitsin kuulalaakerityypin. - eBay

1 x PNP -yleistransistori - käytin bc557: tä, mutta melkein mikä tahansa pnp tekee! - eBay

1 x itselukittuva rele 3v kaksoiskela -RS Online 683-9873 ** HUOMAA ** RS -verkkosivuston kuva näyttää tämän 24v releenä, mutta kuvauksessa on selvästi ilmoitettu 3v (minulla on ollut yhteensä 5)! Tämä on myös pinta -asennettava rele. Onnistuin löytämään PCB -kiinnityksen, mutta se oli kaksinkertainen hintaan!! Tässä releessä on kaksi kelaa, yksi kela releen asettamiseksi ja toinen sen nollaamiseksi.

Markkinoilla on muitakin itsesulkeutuvia releitä, mutta asetus / nollaus tehdään yleensä käyttämällä vain yhtä kelaa kääntämällä käyttöpulssin napaisuus - mahdollista, mutta tarvitaan hieman enemmän laitteistoa.

Piiri

Piiri ottaa nollavirran valmiustilassa! (Olen käyttänyt tätä piiriä useita kertoja ja se sopii erinomaisesti paristokäyttöisiin projekteihin, jotka käyttävät kaikenlaista ei -elektronista kytkintä, esim. Magneettista reedikytkintä, kallistuskytkintä, hetkellistä toimintakytkintä).

Kun kallistuskytkin aktivoidaan, rele on "asetettu", jolloin se syöttää virtaa ESP8266: een ja asettaa ESP8266: n nastan 5 korkealle, mikä pitää transistorin pois päältä. Kun ESP8266 on muodostanut yhteyden wifi -verkkoon ja lähettänyt tiedot Google -kalenteriin, ESP8266: n nasta 5 on pulssin matala, mikä kytkee transistorin, joka palauttaa releen, ja sammuttaa laitteen!

HUOMAUTUS - Tein nämä yksiköt viime elokuussa (2018), piirikaavio on piirretty muistista, mutta se näyttää ok:-)

Yksiköt on kiinnitetty pyörätelineiden pohjaan, onneksi säiliöiden pohjassa on syvennys, joka tekee mukavan turvallisen säänkestävän kodin.

Vaihe 4: Ohjelmisto

Tässä on minun tietämättömyyteni!

Liitetyt.ino -tiedostot ovat Andreas Spiessin muokattu versio. Paljon tarpeetonta koodia on kommentoitu. Olen liittänyt kopiot myös.gs -tiedostoistani. Suurin osa oli kokeiluja ja erehdyksiä!

Suosittelen lämpimästi katsomaan nämä videot Video #185 & Video #189, jos aiot tehdä jotain vastaavaa, sillä hänellä on Google Script -tiedosto, joka on saatavana hänen GitHub -sivustollaan.ino -tiedostojensa kanssa, joita on helpompi lukea ja muokata kuin Kaivos!

Mitä seuraavaksi?

Muutama kuukausi sitten vaimoni ja minun on tilattava lääkkeemme verkosta, muistini ei ole hyvä, joten aion asettaa tehtävän Google -kalenteriin, joka sytyttää sängyn LED -valon muistuttaakseen minua siitä, milloin tilata uudelleen.

Jos tämä projekti hyväksytään REMIX -kilpailussa ja pidät sen arvoisena, anna minulle ääni!

Paljon kiitoksia:-).

Suositeltava: