Агуулгын хүснэгт:

Wifi Wheelie Bins ба Google Календарь: 4 алхам
Wifi Wheelie Bins ба Google Календарь: 4 алхам

Видео: Wifi Wheelie Bins ба Google Календарь: 4 алхам

Видео: Wifi Wheelie Bins ба Google Календарь: 4 алхам
Видео: Тренинги калонтарине, ки точикон дар Руссия гузарониданд. Саидмурод Давлатов бо Голос Мигранта 2024, Арваннэгдүгээр
Anonim
Wifi Wheelie Bins ба Google Календарь
Wifi Wheelie Bins ба Google Календарь

Энэхүү төслийг Андреас Спийс (You Tube) видеонуудаас санаа авсан болно. # 185 ESP8266 - Google Календарийн сануулга: Эхнэр/найз охиноо хэрхэн аз жаргалтай болгох вэ (Arduino) ½, шинэчилсэн хувилбар.

Дараах линкүүдийг дагана уу: Andreas Spiess & Andreas Spiess Ver 2 нь маш мэдээлэл сайтай, зугаатай 2 видеог үзээрэй.

Андреасын хэрэг дээрх төсөл нь эхнэрийнхээ асуусан бүх даалгаврыг бүрэн биелүүлэх явдал байв.

Тэрээр Google Calendar ашиглан ажлуудаа бичдэг. Google Календарь нь тодорхой үйл явдалд зориулагдсан цаг, огноог имэйлээр илгээдэг. Манай тохиолдолд үйл явдал бол даалгавар юм.

Андреасын төсөл нь сануулагчийг ашиглан LED асаах болно! LED нь Google Календарийн төлөв байдлаас үл хамааран ажил дууссаны дараа LED -ийг гараар унтраах хүртэл асаалттай хэвээр байх болно (жишээлбэл, угаалгын машин ачаалсан).

Би кодыг ашиглан долоо хоног бүр аль дугуйны хогийн савыг ховилд оруулахыг сануулахын тулд цэнхэр хогийн сав (дахин боловсруулж ашиглах боломжтой), дараа нь хар хогийн сав (ерөнхий хог хаягдал) хийх болно.

Залхуу байсан тул би LED -ийг унтраах товчлуурыг дарах дургүй байсан тул одоо дугуйныхаа савыг хажуу тийш нь аваачихад интернетэд холбогддог гэж Google календарт бичээд LED -ийг унтраасан байна

Алхам 1: Энэ нь хэрхэн ажилладаг талаар

Хэрхэн ажилладаг
Хэрхэн ажилладаг
Хэрхэн ажилладаг
Хэрхэн ажилладаг

Үйл явдал (даалгавар) -ийг Google Календарь дээр үүсгэсэн.

Скриптийг Google хуанли дээр үүсгэсэн болно

Google Календарийг ESP8266-E12 wifi чипээр байнга шалгаж байдаг.

Хэрэв скриптээр "цэнхэр" эсвэл "хар" гэсэн үгийг буцааж өгвөл LED асаалттай байна.

Шилжүүлэгчийг дарахад LED унтрах болно

Миний хувьд дугуйны савыг хазайлгах нь ESP8266 -ийг идэвхжүүлдэг бөгөөд энэ нь Google Календарьтай холбогддог бөгөөд 'цэнхэр' эсвэл 'хар' гэсэн үг байгаа эсэхийг шалгадаг.

Хэрэв "цэнхэр" буцааж өгвөл дугуйны сав нь "Azure_OK" гэж бичээд батерейны хүчдэлийг хуанли руу бичвэл LED унтрах болно.

Хэрэв "хар" -ыг буцааж өгвөл дугуйны хайрцагт "Noir_OK" гэж бичээд, зайны хүчдэлийг хуанли руу бичвэл LED унтрах болно.

Алхам 2: LED & Тоног төхөөрөмжийн хангамж

LED ба унтраалгын тоног төхөөрөмж
LED ба унтраалгын тоног төхөөрөмж
LED ба унтраалгын тоног төхөөрөмж
LED ба унтраалгын тоног төхөөрөмж
LED ба унтраалгын тоног төхөөрөмж
LED ба унтраалгын тоног төхөөрөмж

Бүрэлдэхүүн хэсгүүд

Төслийн хайрцгийг хуучин утасны цэнэглэгч дээр 5 вольтын тэжээлд наасан.

1 x ESP8266-12e

1 x 5v -аас 3v хүртэл доошоо буух төхөөрөмж (AMS1117)

LED гүйдлийг хязгаарлах зориулалттай 2 х 180 ом резистор (би эдгээр утгыг олж авсан юм)

LED гэрэл бүхий 2x хүрэлцэх товчлуурын товчлуур 12X12X7mm (eBay)

Халуун хайлмал цавуу буу.

Хэлхээ

LED нь 4 ба 5 -р зүү (хязгаарлах резистороор), унтраалга нь ESP8266 -ийн 12 ба 13 -р зүүтэй холбогддог.

Шилжүүлэгчид болон LED -ийн нөгөө тал нь 0v руу шилждэг.

ESP8266 нь маш уян хатан тул маш цөөн бүрэлдэхүүн хэсэг шаардлагатай болно!

Утас цэнэглэгчээс 5v -ийг AMS1117 -ээр 3v болгон бууруулдаг.

Програм хангамж үлдсэнийг нь хийдэг - Reminder_org_TR_instruct.ino -г үзнэ үү

LED барьсан мэдрэгчтэй унтраалга нь маш сайн боловч тэдгээрийг төслийн хайрцагт холбох цорын ганц арга бол халуун хайлмал цавуу юм!

Алхам 3: Wheelie Bin Hardware

Wheelie Bin тоног төхөөрөмж
Wheelie Bin тоног төхөөрөмж
Wheelie Bin тоног төхөөрөмж
Wheelie Bin тоног төхөөрөмж
Wheelie Bin тоног төхөөрөмж
Wheelie Bin тоног төхөөрөмж
Wheelie Bin тоног төхөөрөмж
Wheelie Bin тоног төхөөрөмж

Бүрэлдэхүүн хэсгүүдийн жагсаалт

1 x төслийн хайрцаг (I эцсийн хувилбараа 3D хэвлэсэн)

1 x ESP8266 - eBay

1 xCR2 батерей (3v) - Амазон

1 x батерейны булаг/холбогч - eBay

1 x хазайлтын унтраалга - Би анх мөнгөн усны хазайлтын унтраалга ашигладаг байсан, гэхдээ тэдгээр нь жаахан даруухан байсан болохоор бөмбөг агуулсан төрлийг сонгосон. - eBay

1 x PNP ерөнхий зориулалттай транзистор - Би bc557 ашигласан боловч бараг ямар ч pnp хийх болно! - eBay

1 х өөрөө бэхэлгээний реле 3в хос ороомог -RS Online 683-9873 ** ТАЙЛБАР ** RS вэбсайт дээрх зураг нь үүнийг 24в реле байдлаар харуулсан боловч тайлбар дээр 3в (надад нийт 5 ширхэг байсан) гэж тодорхой бичсэн байгаа! Түүнчлэн, энэ нь гадаргуу дээр холбох реле юм. Би pcb холбох хэрэгслийг олж чадсан боловч энэ нь хоёр дахин үнэтэй байсан !! Энэ реле нь хоёр ороомогтой бөгөөд нэг ороомог нь реле тохируулах, нөгөө нь түүнийг дахин тохируулах зориулалттай.

Зах зээл дээр өөр өөр түгжээтэй реле байдаг боловч тохируулах / дахин тохируулах ажлыг ихэвчлэн нэг ороомог ашиглан хийдэг бөгөөд энэ нь ажиллах импульсийн туйлыг өөрчлөх боломжтой боловч арай илүү тоног төхөөрөмж шаардлагатай болно.

Хэлхээ

Хэлхээ зогсолтын үед тэг гүйдэл авдаг! (Би энэ хэлхээг хэд хэдэн удаа ашиглаж байсан бөгөөд ямар ч хэлбэрийн электрон бус унтраалга ашигладаг батерейгаар ажилладаг төслүүдэд маш сайн байдаг, жишээлбэл соронзон зэгс релений унтраалга, хазайлтын унтраалга, түр зуурын ажиллах унтраалга).

Хазайлтын унтраалга идэвхжсэн үед реле нь "тохируулагдсан" бөгөөд ингэснээр ESP8266 -ийг тэжээлээр хангаж, ESP8266 -ийн 5 -р зүүг тогтоож, транзисторыг унтраана. ESP8266 нь wifi -д холбогдож Google Хуанлид мэдээлэл илгээсэний дараа ESP8266 -ийн 5 -р pin нь импульс багатай бөгөөд энэ нь транзисторыг эргүүлж, төхөөрөмжийг унтраадаг.

ТАЙЛБАР - Би эдгээр нэгжүүдийг өнгөрсөн 8 -р сард (2018) хийсэн, хэлхээний диаграмыг санах ойгоос авсан боловч зүгээр харагдаж байна:-)

Төхөөрөмжийг дугуйны хогийн савны ёроолд бэхэлсэн бөгөөд азаар хогийн савны ёроолд завсарлага байгаа нь цаг агаараас хамгаалсан сайхан гэр юм.

Алхам 4: Програм хангамж

За энд миний мунхаглал гэрэлтэж байна !!

Хавсаргасан.ino файлууд нь Андреас Спийсийн өөрчлөгдсөн хувилбар юм. Маш олон шаардлагагүй кодыг тайлбарласан болно. Би бас.gs файлуудынхаа хуулбарыг хавсаргасан байгаа. Ихэнх нь туршилт, алдаа байсан!

Хэрэв та GitHub сайт дээр байгаа Google Script файлтай ижил төстэй зүйл хийхээр төлөвлөж байгаа бол унших, өөрчлөхөд илүү хялбар байх болно.ino файлуудын хамт эдгээр видеог үзэхийг зөвлөж байна #185 & Видео #189. минийх!

Дараа нь юу юм?

Хэдэн сарын өмнө эхнэр бид хоёр эмээ дарааллаар нь захиалах ёстой байсан, миний ой тогтоолт тийм ч сайн биш байгаа тул Google Calendar дээр орны дэргэдэх LED -ийг асааж, хэзээ дахин захиалга өгөхөө сануулах даалгавар өгөх бодолтой байна.

Хэрэв энэ төслийг REMIX уралдаанд хүлээн зөвшөөрсөн бөгөөд та үүнийг зохистой гэж бодож байвал надад саналаа өгнө үү!

Маш их баярлалаа:-).

Зөвлөмж болгож буй: