Talaan ng mga Nilalaman:

Mga Wifi Wheelie Bins at Google Calendar: 4 na Hakbang
Mga Wifi Wheelie Bins at Google Calendar: 4 na Hakbang

Video: Mga Wifi Wheelie Bins at Google Calendar: 4 na Hakbang

Video: Mga Wifi Wheelie Bins at Google Calendar: 4 na Hakbang
Video: How to Sync Google Calendar on iPhone or iPad 2024, Hulyo
Anonim
Mga Wifi Wheelie Bins at Google Calendar
Mga Wifi Wheelie Bins at Google Calendar

Ang proyektong ito ay binigyang inspirasyon ng mga video ni Andreas Spiess (You Tube). # 185 ESP8266 - Paalala sa Google Calendar: Paano Gawing masaya ang Iyong Asawa / Kasintahan (Arduino) ½, isang na-update na bersyon.

Sundin ang mga link na ito: Andreas Spiess & Andreas Spiess Ver 2 para sa 2 napaka nakakaalam at nakakaaliw na mga video.

Ang proyekto sa kaso ni Andreas ay upang matiyak na nakumpleto na niya ang lahat ng mga gawaing hiniling sa kanya ng asawa.

Gumagamit siya ng Google Calendar upang maitala ang mga gawain. Nagpapadala ang Google Calendar ng isang email bilang isang remin der para sa isang tukoy na kaganapan, sa tinukoy na oras at petsa. Sa aming kaso, ang isang kaganapan ay isang gawain.

Gumagamit ang proyekto ni Andreas ng paalala upang buksan ang isang LED! Mananatili ang LED, anuman ang estado ng Google Calendar hanggang sa manu-manong patayin ang LED kapag nakumpleto ang gawain (hal. Na-load niya ang washing machine).

Ginamit ko ang code upang ipaalala sa akin kung aling wheelie bin ang inilalagay ng kerbside bawat linggo habang ang mga ito ay na-emptied sa mga kahaliling linggo, asul na baseng (recyclable) isang linggo pagkatapos ay ang itim na basurahan (pangkalahatang basura) sa susunod.

Sa pagiging tamad, hindi ko nais na pindutin ang isang pindutan upang patayin ang LED, kaya ngayon, kapag ikiling ko ang aking wheelie bin upang dalhin ito sa kerbside, kumokonekta ito sa internet, sumulat sa Google Calendar na pinapatay ang LED para sa akin

Hakbang 1: Paano Ito Gumagana

Paano Ito Gumagana
Paano Ito Gumagana
Paano Ito Gumagana
Paano Ito Gumagana

Ang isang kaganapan (gawain) ay nilikha sa Google Calendar.

Ang isang script ay nilikha sa Google Calendar

Ang Google Calendar ay nasuri tuwing madalas ng isang chip na wifi ng ESP8266-E12.

Kung ang salitang 'asul' o 'itim' ay naibalik ng script, isang LED ay nakabukas.

Ang pagpindot sa isang switch ay papatayin ang LED

Sa aking kaso, ang pagpapaikot sa aking wheelie bin ay nagpapagana ng isang ESP8266, na kumokonekta sa Google Calendar at suriin upang makita kung mayroon ang mga salitang 'asul' o 'itim'.

Kung ibalik ang 'asul', isusulat ng wheelie bin ang 'Azure_OK' at ang boltahe ng baterya sa kalendaryo, pagkatapos ay papatayin ang LED.

Kung ibabalik ang 'itim', isusulat ng wheelie bin ang 'Noir_OK' at ang boltahe ng baterya sa kalendaryo, pagkatapos ay papatayin ang LED.

Hakbang 2: Ang LED & Switch Hardware

Ang LED at Lumipat ng Hardware
Ang LED at Lumipat ng Hardware
Ang LED at Lumipat ng Hardware
Ang LED at Lumipat ng Hardware
Ang LED at Lumipat ng Hardware
Ang LED at Lumipat ng Hardware

Ang mga sangkap

Ang kahon ng proyekto ay nakadikit sa isang lumang charger ng telepono para sa isang supply ng 5v.

1 x ESP8266-12e

1 x 5v hanggang 3v step down (AMS1117) aparato

2 x 180 ohm resitors para sa kasalukuyang nililimitahan ng LED (nagkataon na mayroon akong mga halagang ito)

2 x Tactile Push Button Switch Momentary Tact 12X12X7mm Sa mga LED light (eBay)

Mainit na natunaw na pandikit na baril.

Ang circuit

Ang mga LED ay konektado sa mga pin na 4 & 5 (sa pamamagitan ng paglilimita sa mga resistors) at ang mga switch sa mga pin 12 & 13 ng ESP8266.

Ang kabilang panig ng mga switch at LED ay pupunta sa 0v.

Sapagkat ang ESP8266 ay napakaraming nalalaman, kakaunti ang mga sangkap na kinakailangan!

Ang 5v mula sa charger ng telepono ay naibaba sa 3v sa pamamagitan ng AMS1117.

Ginagawa ng software ang natitira - tingnan ang Reminder_org_TR_instruct.ino

Ang mga tactile switch na may built in LEDs ay mahusay, ngunit ang tanging paraan ng pag-mount ang mga ito sa kahon ng proyekto ay may mainit na natunaw na pandikit!

Hakbang 3: Ang Wheelie Bin Hardware

Ang Wheelie Bin Hardware
Ang Wheelie Bin Hardware
Ang Wheelie Bin Hardware
Ang Wheelie Bin Hardware
Ang Wheelie Bin Hardware
Ang Wheelie Bin Hardware
Ang Wheelie Bin Hardware
Ang Wheelie Bin Hardware

Listahan ng bahagi

1 x project box (na-print ko 3D ang aking panghuling bersyon)

1 x ESP8266 - eBay

1 xCR2 na baterya (3v) - Amazon

1 x itakda ang mga spring / konektor ng baterya - eBay

1 x ikiling switch - Orihinal na ginamit ko ang mga switch ng tilt ng mercury ngunit ang mga ito ay isang mapag-uusapan kaya pinili ko ang uri ng ball bear. - eBay

1 x transistor ng pangkalahatang layunin ng PNP - Gumamit ako ng isang bc557 ngunit halos anumang pnp ay gagawin! - eBay

1 x Self latching relay 3v twin coil -RS Online 683-9873 ** TANDAAN ** ang larawan sa website ng RS ay ipinapakita ito bilang isang 24v relay, gayunpaman, malinaw na nagsasaad ng paglalarawan ng 3v (mayroon akong 5 sa kabuuan)! Gayundin, ito ay isang pang-mount relay sa ibabaw. Nagawa ko upang makahanap ng isang pcb mount ngunit ito ay dalawang beses ang gastos !! Ang relay na ito ay may dalawang coil, isang coil upang maitakda ang relay at isa pa upang i-reset ito.

Mayroong iba pang mga self-latching relay sa merkado, gayunpaman, ang set / reset ay karaniwang ginagawa gamit ang isang coil lamang sa pamamagitan ng pag-reverse ng polarity ng operating pulse - magagawa, ngunit kaunti pa ang kinakailangan ng hardware.

Ang circuit

Ang circuit ay gumuhit ng zero kasalukuyang kapag nasa standby! (Ginamit ko ang circuit na ito nang maraming beses at mahusay ito para sa mga proyekto na pinapatakbo ng baterya na gumagamit ng anumang anyo ng hindi elektronikong paglipat, hal. Magnetic switch ng relo na tambo, ikiling na switch, panandalian na paglipat ng aksyon).

Kapag na-activate ang tilt switch, ang relay ay 'set' kaya't nagbibigay ng lakas sa ESP8266 at nagtatakda ng pin 5 ng mataas na ESP8266 na pinapanatili ang transistor. Matapos ang ESP8266 ay kumonekta sa wifi at nagpadala ng impormasyon sa Google Kalendaryo, ang Pin 5 ng ESP8266 ay pulsed na mababa na pinapalitan ang transistor kung saan i-reset ang relay at pinapagana ang unit!

TANDAAN - Ginawa ko ang mga yunit na ito noong Agosto (2018), ang circuit diagram ay iginuhit mula sa memorya, ngunit mukhang ok:-)

Ang mga yunit ay nakakabit sa ilalim ng mga wheelie bins, sa kabutihang palad mayroong isang pahinga sa ilalim ng mga basurahan na gumagawa ng isang magandang ligtas na tahanang hindi tinatablan ng panahon.

Hakbang 4: Ang Sofware

Kaya, narito kung saan sumisikat ang aking kamangmangan !!

Ang mga.ino file na nakakabit ay isang nabagong bersyon ng Andreas Spiess. Maraming hindi kinakailangang code ang na-comment. Nag-attach din ako ng mga kopya ng aking.gs file. Karamihan ay trial and error!

Masidhi kong inirerekumenda na panoorin mo ang mga video na ito Video # 185 & Video # 189 kung balak mong gumawa ng katulad na bagay dahil mayroon siyang isang Google Script file na magagamit sa kanyang site na GitHub kasama ang kanyang.ino file na mas madaling basahin at mabago kaysa akin!

Anong susunod?

Tulad ng ilang buwan na ang nakakalipas, ang aking asawa at ako ay kailangang mag-order ng aming mga gamot sa linya, ang aking memorya ay hindi maganda kaya balak kong magtakda ng isang gawain sa Google Calendar na magbubukas sa isang LED sa tabi ng kama upang ipaalala sa akin kung kailan muling ayusin.

Kung ang proyektong ito ay tinanggap sa paligsahan sa REMIX at sa palagay mo karapat-dapat ito, mangyaring bigyan ako ng isang boto!

Maraming salamat:-).

Inirerekumendang: