Агуулгын хүснэгт:
- Алхам 1: Энэ нь хэрхэн ажилладаг талаар
- Алхам 2: LED & Тоног төхөөрөмжийн хангамж
- Алхам 3: Wheelie Bin Hardware
- Алхам 4: Програм хангамж
Видео: Wifi Wheelie Bins ба Google Календарь: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү төслийг Андреас Спийс (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 & Тоног төхөөрөмжийн хангамж
Бүрэлдэхүүн хэсгүүд
Төслийн хайрцгийг хуучин утасны цэнэглэгч дээр 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
Бүрэлдэхүүн хэсгүүдийн жагсаалт
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 уралдаанд хүлээн зөвшөөрсөн бөгөөд та үүнийг зохистой гэж бодож байвал надад саналаа өгнө үү!
Маш их баярлалаа:-).
Зөвлөмж болгож буй:
Google календарийг Google сайтад хавсаргах: 5 алхам
Google календарийг Google сайтад хавсаргах: Энэ нь танд Google календарь үүсгэх, ашиглах, засварлах, дараа нь хуваалцах боломжийг ашиглан Google сайтад хавсаргахыг заах заавар юм. Google сайтуудыг ашиглан зохицуулах, түгээхэд ашиглаж болох тул энэ нь олон хүмүүст ашигтай байж магадгүй юм
WHEELIE CHEAT DEVICE: 10 алхам (зурагтай)
WHEELIE CHEAT ТӨХӨӨРӨМЖ: Энэхүү төсөлд бид дугуй тоглоход туслах ардуино төхөөрөмжийг хийх болно. Энэ нь таны арын тоормосыг дарах бөгөөд энэ нь таныг тэнцвэржүүлэх болно. Түүнчлэн тоормосоо дарах өнцгийг нэмэгдүүлэх эсвэл багасгах 2 товчлууртай байх болно
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Google Газрын зургийг өөрийн Google Хүснэгтэд автоматаар, үнэгүй нэмээрэй: 6 алхам
Google Газрын зургийг өөрийн Google Хүснэгтэд автоматаар, үнэ төлбөргүй нэмээрэй: Олон үйлдвэрлэгчдийн нэгэн адил би GPS хянах програмын цөөн хэдэн төслийг бүтээсэн. Өнөөдөр бид ямар ч гадны вэбсайт эсвэл API ашиглахгүйгээр Google Хүснэгт дээр GPS цэгүүдийг шууд төсөөлөх боломжтой болно. Хамгийн шилдэг нь, энэ нь ҮНЭГҮЙ
Google Хүснэгт болон Google Script ашиглан цаг агаарын мэдээлэл: 7 алхам
Google Хүснэгт болон Google Скрипт ашиглан цаг агаарын мэдээлэл: Энэхүү Blogtut дээр бид SHT25 мэдрэгчийн уншилтыг интернетэд өгөгдөл илгээхэд тусалдаг Adafruit huzzah ESP8266 ашиглан google хуудас руу илгээх гэж байна. өгөгдлийг хадгалах үндсэн арга