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

Blynk ашиглахгүйгээр ESP8266 WiFi бүхий гэрийн автоматжуулалт: 24 алхам (зурагтай)
Blynk ашиглахгүйгээр ESP8266 WiFi бүхий гэрийн автоматжуулалт: 24 алхам (зурагтай)

Видео: Blynk ашиглахгүйгээр ESP8266 WiFi бүхий гэрийн автоматжуулалт: 24 алхам (зурагтай)

Видео: Blynk ашиглахгүйгээр ESP8266 WiFi бүхий гэрийн автоматжуулалт: 24 алхам (зурагтай)
Видео: Epson L3151 принтер не печатает или печатает с полосами самостоятельное обслуживание и ремонт 2024, Арваннэгдүгээр
Anonim
Blynk ашиглахгүйгээр ESP8266 WiFi бүхий гэрийн автоматжуулалт!
Blynk ашиглахгүйгээр ESP8266 WiFi бүхий гэрийн автоматжуулалт!

Нэгдүгээрт, 2016 оны "Автоматжуулалтын уралдаан" тэмцээний ялагч болсонд баярлалаа. Тиймээс, би танд амласанчлан ESP8266 WiFi модуль бүхий гэр ахуйн цахилгаан хэрэгслийг удирдах зааварчилгааг энд оруулав.

Алхам 1: Гэрийн автоматжуулалтын дараагийн хэсэгт

Буйдан дээр байж, бүх цахилгаан хэрэгслийг зөвхөн ТВ -ийн удирдлагаар удирдахын тулд би зааварчилгаа өгсөн бөгөөд одоо WiFi -ийг сайжруулах цаг болжээ. Одоо та ухаалаг гар утсаараа бүх зүйлийг хянах боломжтой болно. Нарийн төвөгтэй сонсогдож байна !!! Гэхдээ хийхэд маш амархан !!!

Алхам 2: Яагаад ESP8266 гэж?

Яагаад ESP8266 гэж?
Яагаад ESP8266 гэж?

Одоо та яагаад энд WiFi ашиглаж байна гэж бодож байж магадгүй юм. Би Bluetooth эсвэл RF ашиглах байсан, гэхдээ яагаад ESP8266 -тай Wifi ашиглах ёстой гэж? Энгийн хариулт нь: • ESP8266 нь Bluetooth модулийг бодвол хямд байх болно (eBay дээр ердөө 2 доллар орчим байдаг) • ESP8266 -ийг ашигласнаар та модулийг интернетэд холбож, дэлхийн аль ч өнцгөөс удирдах боломжтой болно.

Алхам 3: Аль ESP модулийг худалдаж авах ёстой вэ?

Би ямар ESP модулийг худалдаж авах ёстой вэ?
Би ямар ESP модулийг худалдаж авах ёстой вэ?
Би ямар ESP модулийг худалдаж авах ёстой вэ?
Би ямар ESP модулийг худалдаж авах ёстой вэ?
Би ямар ESP модулийг худалдаж авах ёстой вэ?
Би ямар ESP модулийг худалдаж авах ёстой вэ?

Эндээс ESP8266 модулийг худалдаж авах ёстой гэсэн шинэ асуулт гарч ирж байна уу? Энэ модулийн олон янзын хувилбарууд байдаг. Энэхүү зааварчилгаанд би ESP-01 модулийг ашигласан болно. Энэ бол танилцуулсан анхны модуль бөгөөд хамгийн хямд модуль байсан тул хэрэв та IoT -ийг эхлэн сурч байгаа бол үүнийг хийх нь дээр. Таны худалдаж авах модуль нь хичнээн gpio (ерөнхий зориулалттай оролт-гаралт) зүү хэрэгтэй болохоос хамаарна. Энэ нь та WiFi -ээр дамжуулан хичнээн олон зүйлийг хянах боломжтой болохыг шийдэх болно. Эхлэгчдэд би ESP-01 модулийг санал болгож байна.

Алхам 4: WIFI -ийн талаархи үндсэн мэдээлэл !

WIFI -ийн талаархи үндсэн мэдээлэл !!!
WIFI -ийн талаархи үндсэн мэдээлэл !!!

WiFi бол электрон төхөөрөмжүүдийг утасгүй LAN (WLAN) сүлжээнд холбох боломжийг олгодог технологи бөгөөд ихэвчлэн 2.4 гигагерц (12 см) UHF ба 5 гигагерц (6 см) SHF ISM радио хамтлагийг ашигладаг. Wi-Fi бол алдартай хүмүүсийн нэр юм. утасгүй сүлжээний технологи нь радио долгион ашиглан утасгүй өндөр хурдны интернэт болон сүлжээний холболтоор хангадаг. Нийтлэг буруу ойлголт бол Wi-Fi гэдэг нэр томъёо нь "Утасгүй үнэнч байдал" гэсэн үгийн товчлол юм, гэхдээ энэ нь тийм биш юм. Wi-Fi бол ердөө л IEEE 802.11x гэсэн утгатай худалдааны тэмдэгтэй хэллэг юм.

Алхам 5: Блинк байхгүй !

Блинк байхгүй !!!
Блинк байхгүй !!!

Та гэрийн автоматжуулалтыг esp8266 -тэй зааварчилгааны бүх хэсгээс олох боломжтой боловч нийтлэг зүйл бол тэд esp -ээ Blynk програмаар дамжуулан хянадаг. За, Blynk апп нь ESP -ийн хувьд сайн зүйл боловч зарим сул талууд байсаар байна. • Нэгдүгээрт, энэ програмыг сервертэйгээ холбохын тулд интернет холболт шаардлагатай. • Хоёрдугаарт, бусад аргуудын нэгэн адил Blynk апп, түүнчлэн Esp нь WiFi сүлжээний цэг рүү холбогдох ёстой тул байнгын сүлжээний холболтгүй эсвэл чиглүүлэгчийг халуун цэг болгон ашигладаггүй хүмүүс Blynk програмыг ашиглах боломжгүй байдаг.

Алхам 6: Тэгвэл миний системд юугаараа онцлог вэ !

Миний системд би халуун цэг рүү холбогдохын оронд таны esp -тэй шууд холбогддог андройд програмыг бүтээсэн. Энэ нь интернет холболт эсвэл гадны WiFi сүлжээний цэгийг шаарддаггүй тул хоёр машин шууд холбогддог тул ESP -ийн хурдан хариу үйлдэл үзүүлдэг.

Алхам 7: Бүх хэсгүүдийг цуглуулах

Бүх эд ангиудыг цуглуулах
Бүх эд ангиудыг цуглуулах
Бүх эд ангиудыг цуглуулах
Бүх эд ангиудыг цуглуулах
Бүх эд ангиудыг цуглуулах
Бүх эд ангиудыг цуглуулах

Энд энэ төсөлд хэрэгтэй бүх эд ангиудыг дурдсан болно, тэдгээрийг хаанаас худалдаж авах боломжтой линкүүд байгаа боловч би эхлээд бүрэлдэхүүн хэсгүүдийг дотоодоос хайж олохыг зөвлөж байна, ингэснээр та үүнийг хурдан, магадгүй хямд үнээр худалдаж авах боломжтой боловч хэрэв тийм биш бол. орон нутагт байгаа тул та тэдгээрийг өгсөн линкээр худалдаж авах боломжтой. Би ebay -ээс бүх зүйлийг худалдаж авдаг, учир нь энэ нь хамгийн хямд юм. Энэ төслийн хувьд танд хэрэгтэй болно:

  • ESP8266 WiFi модуль
  • FTDI Breakout (эсвэл ARDUINO UNO)
  • 2x 1K резистор
  • 2x BC547 транзистор
  • 2х 5в реле
  • 2x 1N4007 диод
  • 2х шураг.

Алхам 8: Breadboard -ийг ээлтэй болгоорой

Үүнийг талхны самбарт ээлтэй болго
Үүнийг талхны самбарт ээлтэй болго
Үүнийг талхны самбарт ээлтэй болго
Үүнийг талхны самбарт ээлтэй болго
Үүнийг талхны самбарт ээлтэй болго
Үүнийг талхны самбарт ээлтэй болго

ESP-01 нь талхны тавцан дээр багтахгүй байгаа тул бид үүнийг Breadboard-т ээлтэй болгох ёстой. дээрх зургууд дээр.

Алхам 9: Андройд програм

Android програм
Android програм

ESP8266 -ийг гар утсаараа шууд хянахын тулд би MIT програм зохион бүтээгчийг ашиглан програм бүтээсэн. Та програмыг эндээс олж болно.

Эхлээд та ухаалаг гар утсаа esp8266 WiFi -д холбож, дараа нь апп дахь модулийнхаа ip хаягийг IP хаягаар тохируулах хэрэгтэй. Миний хувьд энэ нь 192.168.4.1 байсан

Алхам 10: Барилга эхлэх цаг !

Эхлээд бид ESP модулийг компьютерт холбож, програмыг шинэчлэх, програмчлах хэрэгтэй.

Алхам 11: 5v -ийг 3.3v болгон хөрвүүлээрэй !

5v -ийг 3.3v болгон хөрвүүлээрэй !!!
5v -ийг 3.3v болгон хөрвүүлээрэй !!!

Хамгийн чухал зүйл бол esp8266 модуль нь 5v биш 3.3v -тэй ажилладаг.

5v нь түүнийг алж чаддаг тул 5v -ийг 3.3v болгон хувиргахын тулд бид хүчдэл хуваагч үүсгэх ёстой.

Зураг дээр үзүүлсэн шиг 1K ба 2K эсэргүүцэл холбож хүчдэл хуваагч үүсгэ.

Алхам 12: FTDI -ийг Esp руу холбоно уу !

FTDI -ийг Esp руу холбоно уу !!!
FTDI -ийг Esp руу холбоно уу !!!

ESP -ийг FTDI холболттой холбохын тулд схемийг дагаж мөрдөөрэй. 3.3v -ийг зөвхөн FTDI -г салгахад ашиглахаа мартуузай.

Алхам 13: Танд FTDI -ийн тасалдал байхгүй байна

Танд FTDI -ийн тасалдал байхгүй байна!
Танд FTDI -ийн тасалдал байхгүй байна!

Хэрэв танд над шиг FTDI -ийн тасалдал байхгүй бол та өөрийн програмыг програмчлахын тулд arduino програмаа ашиглаж болно. ATMEGA 328 IC -ийг програмчлахаас өмнө ARDUINO -ийн самбараас устгаарай.. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX

Алхам 14: ESP -ээ асаах

ESP -ээ асаах
ESP -ээ асаах

ESP -гээ хамгийн сүүлийн үеийн програм хангамж руу асаана уу. Шаардлагатай програм хангамжийг татаж авна уу. Энэ нь таны esp дахь флаш горимыг идэвхжүүлэх болно.

Файлуудыг татаж авах. >>>>> Файлууд нь zip файлд байх тул задалж, esp8266_flasher.exe -ийг нээнэ үү >>>>> Та зип файлд аль хэдийн өгсөн.bin firmware -ийг ашиглаж болно. >>>>> Дараа нь Харилцаа холбоо (COM) PORT, нөгөө багананд 0x00080 гэж оруулна уу. >>>>>>> Татаж авах дээр дарна уу.

Алхам 15: Бүх зүйл зүгээр байгаа эсэхийг шалгаарай !

Бүх зүйл зүгээр байгаа эсэхийг шалгаарай !!!
Бүх зүйл зүгээр байгаа эсэхийг шалгаарай !!!

ESP -г асаасны дараа бүх зүйл зүгээр байгаа эсэхийг шалгах цаг болжээ.

  • Arduino IDE руу очно уу
  • Цуваа дэлгэц рүү очно уу
  • Baud rate 115200 -ийг сонгоно уу
  • Одоо дараах тушаалуудыг оруулна уу.

AT

Энэ тушаалыг оруулсны дараа SEND товчлуурыг дарна уу, хэрэв та OK хүлээн авбал бүх зүйл бэлэн болно.

Та дээрх зурган дээр үзүүлсэн шиг бусад AT командын тусламжтайгаар модулийг тоглуулж болно.

Алхам 16: Урьдчилан кодлох

Урьдчилан кодлох
Урьдчилан кодлох
Урьдчилан кодлох
Урьдчилан кодлох
Урьдчилан кодлох
Урьдчилан кодлох
Урьдчилан кодлох
Урьдчилан кодлох

ESP -ийг Arduino IDE -ээс програмчлахын тулд шаардлагатай зарим програмыг суулгах хэрэгтэй.

1. Arduino IDE руу очно уу 2. Файл руу очно уу >>>> Тохиргоо 3. Нэмэлт самбаруудын менежерийн URL -ийн текст хайрцагт доорх замыг хуулж буулгана уу.

arduino.esp8266.com/package_esp8266com_inde…

4. TOOLS >>>>> ТУЗ -ийн >>>>> УДИРДЛАГЫН УДИРДЛАГА5 руу орно уу. Хайлтын талбарт esp гэж бичээд ганцхан сонголт үлдэх болно. Тэр ESP8266 БАГЦ -ыг суулгаарай.

Алхам 17: Кодлох цаг боллоо

ESP8266 Багцыг суулгасны дараа TOOLS руу оч >>>>> ТУЗ-д >>>>> Өөрт байгаа модулийг сонгоно уу (Хэрэв танд над шиг esp-01 модуль байгаа бол GENERIC ESP8266 MODULE-ийг сонгоно уу).

Хэрэгслийн цэс дэх модулийнхаа дагуу Properties -ийг өөрчилнө үү.

Одоо танд ESP8266WIFI номын сан байгаа эсэхийг шалгаарай.

Кодыг өөрийн esp руу байршуулна уу.

Алхам 18: Хүрхээ хийцгээе !

Цахилгаан хэлхээг хийцгээе !!!
Цахилгаан хэлхээг хийцгээе !!!
Цахилгаан хэлхээг хийцгээе !!!
Цахилгаан хэлхээг хийцгээе !!!
Цахилгаан хэлхээг хийцгээе !!!
Цахилгаан хэлхээг хийцгээе !!!

Эхлээд талхны самбар дээрх хэлхээг хийхийг оролдож, дараа нь pcb самбар дээр байнгын болгохыг хичээ.

Гэхдээ хамгийн том асуудал бол ESP8266 -д 5v биш 3.3v хэрэгтэй.

5v -ийн хүчийг дутуу үнэлж болохгүй, ESP модулиа алахад хангалттай.

*** Хөөе! хаа нэг газар цохилоо ??? Доорх сэтгэгдлүүдэд би танд туслахад үргэлж бэлэн байна !

Алхам 19: АНХААРУУЛГА !!! ӨНДӨР ХҮЧДЭЛИЙН!

АНХААРУУЛГА !!! ӨНДӨР ХҮЧДЭЛИЙН!!!
АНХААРУУЛГА !!! ӨНДӨР ХҮЧДЭЛИЙН!!!

АНХААРУУЛГА !

Буруу эсвэл буруу ашиглах нь дараахь үр дагаварт хүргэж болзошгүй юм

  • Хүнд гэмтэл эсвэл үхэл.
  • Бүтээгдэхүүний физик гэмтэл.
  • Аюултай аюулыг бий болгох.

*** Би таны хийсэн аливаа үйлдлийн хариуцлагыг хүлээхгүй ***

Алхам 20: Үүнийг гэртээ хэрхэн ашиглах вэ !

Үүнийг гэртээ хэрхэн ашиглах вэ !!!
Үүнийг гэртээ хэрхэн ашиглах вэ !!!

Унтлагын өрөөнийхөө гэрэл, сэнсийг хянахыг хүсч байна гэж хэлье, та энэ хэлхээг унтраалгын самбар дээр суулгаж болно. Зүгээр л гэрэл, сэнсээ хянадаг унтраалгын самбарыг нээвэл унтраалга руу хоёр утас залгагдах болно. Эдгээр утсыг унтраалганаас нь салгаад ПХБ -ийн терминалуудтай холбоод дуусга. Супер энгийн боловч үр дүнтэй.

*** Хүүхдүүд, цахилгаан гүйдлийн утаснаас хол бай. Өндөр хүчдэлийн цахилгаан ажил хийх хажууд насанд хүрсэн хүн байлга ***

Алхам 21: TroubleShooting!@#$%

Алдааг олж тогтоох!@#$%
Алдааг олж тогтоох!@#$%

Хмм … Хүлээгдэж буй шиг ажиллахгүй байна уу ???

Асуудлыг шийдвэрлэх гарын авлагыг туршиж үзээрэй, ингэснээр та өөрийн төслийг сэтгэл татам болгоно.

Эхлээд кодыг шалгана уу. Бүх номын санг зөв суулгасан эсэхийг шалгаарай. Хэрэв тийм биш бол та эхлээд тэдгээрийг татаж авах хэрэгтэй

  • Холболт зөв эсэхийг шалгаарай. Мультиметрийн тасралтгүй функцийг ашиглан буруу холболт, богино холболт байгаа эсэхийг шалгаарай !!!
  • Ажиллаж буй ESP болон реле байгаа эсэхийг шалгаарай.
  • Диодоо зөв туйлт байрлуулсан эсэхээ шалгаарай.
  • Та утсаа WiFi -ээр дамжуулан WiFi сүлжээнд холбосон эсэхээ шалгаарай.

*** Хэрэв танд энэ талаар эргэлзэж байвал доорх сэтгэгдлээс надаас асууж болно ***

Алхам 22: Эдгээр цэгүүдийг шалгаарай !

  • Цахилгаан хэлхээг туршихаасаа өмнө буруу тоолуур эсвэл богино залгааны олон метр тасралтгүй ажиллагаатай бүх холболтыг дахин шалгана уу.
  • Ороомогуудын хооронд диодыг зөв туйлшруулж суурилуулаарай, учир нь энэ нь бидний хэлхээг урвуу гүйдлээс хамгаалах болно.
  • Өндөр хувьсах хүчдэлтэй хэлхээг туршихаасаа өмнө эхлээд энгийн LED ашиглан туршиж үзэхийг зөвлөж байна.
  • Мөн таны буухиа үнэлгээнээс илүү гүйдэлтэй ийм төхөөрөмжийг хэзээ ч бүү ашиглаарай.

Алхам 23: Энд юу болж байна вэ ???

Хмм … эндүүрч байна … энд юу болж байгааг хэлье.

WiFi хянагчийн аппликейшн дээрх ON товчлуурыг дарахад ESP руу ON дохио илгээдэг. Модуль нь ON дохиог хүлээн авахад gpio төлөвийг HIGH болгож хувиргадаг байдлаар програмчлагдсан байдаг. Үүнийг хийснээр реле идэвхжиж, төхөөрөмж асах болно. Үүнтэй адилаар та OFF товчлуурыг дарахад esp нь gpio төлөвийг LOW болгож хувиргадаг тул реле унтрах болно. Ажлын зарчим нь Blynk програмын хүндрэлтэй харьцуулахад маш энгийн.

Хэрэв та илүү их мэдээлэл авахыг хүсвэл GreatScott -ийн энэ хичээлийг үзнэ үү.

*** Хэрэв танд эргэлзээ байсаар байвал доорх коммент хэсэгт асуугаарай ***

Алхам 24: Дүгнэлт !

Дүгнэлт !!!
Дүгнэлт !!!

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

Уншсанд баярлалаа,

ЯВНИК ШАРМА

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