Агуулгын хүснэгт:
- Алхам 1: Гэрийн автоматжуулалтын дараагийн хэсэгт
- Алхам 2: Яагаад ESP8266 гэж?
- Алхам 3: Аль ESP модулийг худалдаж авах ёстой вэ?
- Алхам 4: WIFI -ийн талаархи үндсэн мэдээлэл !
- Алхам 5: Блинк байхгүй !
- Алхам 6: Тэгвэл миний системд юугаараа онцлог вэ !
- Алхам 7: Бүх хэсгүүдийг цуглуулах
- Алхам 8: Breadboard -ийг ээлтэй болгоорой
- Алхам 9: Андройд програм
- Алхам 10: Барилга эхлэх цаг !
- Алхам 11: 5v -ийг 3.3v болгон хөрвүүлээрэй !
- Алхам 12: FTDI -ийг Esp руу холбоно уу !
- Алхам 13: Танд FTDI -ийн тасалдал байхгүй байна
- Алхам 14: ESP -ээ асаах
- Алхам 15: Бүх зүйл зүгээр байгаа эсэхийг шалгаарай !
- Алхам 16: Урьдчилан кодлох
- Алхам 17: Кодлох цаг боллоо
- Алхам 18: Хүрхээ хийцгээе !
- Алхам 19: АНХААРУУЛГА !!! ӨНДӨР ХҮЧДЭЛИЙН!
- Алхам 20: Үүнийг гэртээ хэрхэн ашиглах вэ !
- Алхам 21: TroubleShooting!@#$%
- Алхам 22: Эдгээр цэгүүдийг шалгаарай !
- Алхам 23: Энд юу болж байна вэ ???
- Алхам 24: Дүгнэлт !
Видео: Blynk ашиглахгүйгээр ESP8266 WiFi бүхий гэрийн автоматжуулалт: 24 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Нэгдүгээрт, 2016 оны "Автоматжуулалтын уралдаан" тэмцээний ялагч болсонд баярлалаа. Тиймээс, би танд амласанчлан ESP8266 WiFi модуль бүхий гэр ахуйн цахилгаан хэрэгслийг удирдах зааварчилгааг энд оруулав.
Алхам 1: Гэрийн автоматжуулалтын дараагийн хэсэгт
Буйдан дээр байж, бүх цахилгаан хэрэгслийг зөвхөн ТВ -ийн удирдлагаар удирдахын тулд би зааварчилгаа өгсөн бөгөөд одоо WiFi -ийг сайжруулах цаг болжээ. Одоо та ухаалаг гар утсаараа бүх зүйлийг хянах боломжтой болно. Нарийн төвөгтэй сонсогдож байна !!! Гэхдээ хийхэд маш амархан !!!
Алхам 2: Яагаад ESP8266 гэж?
Одоо та яагаад энд WiFi ашиглаж байна гэж бодож байж магадгүй юм. Би Bluetooth эсвэл RF ашиглах байсан, гэхдээ яагаад ESP8266 -тай Wifi ашиглах ёстой гэж? Энгийн хариулт нь: • ESP8266 нь Bluetooth модулийг бодвол хямд байх болно (eBay дээр ердөө 2 доллар орчим байдаг) • ESP8266 -ийг ашигласнаар та модулийг интернетэд холбож, дэлхийн аль ч өнцгөөс удирдах боломжтой болно.
Алхам 3: Аль ESP модулийг худалдаж авах ёстой вэ?
Эндээс ESP8266 модулийг худалдаж авах ёстой гэсэн шинэ асуулт гарч ирж байна уу? Энэ модулийн олон янзын хувилбарууд байдаг. Энэхүү зааварчилгаанд би ESP-01 модулийг ашигласан болно. Энэ бол танилцуулсан анхны модуль бөгөөд хамгийн хямд модуль байсан тул хэрэв та IoT -ийг эхлэн сурч байгаа бол үүнийг хийх нь дээр. Таны худалдаж авах модуль нь хичнээн gpio (ерөнхий зориулалттай оролт-гаралт) зүү хэрэгтэй болохоос хамаарна. Энэ нь та WiFi -ээр дамжуулан хичнээн олон зүйлийг хянах боломжтой болохыг шийдэх болно. Эхлэгчдэд би ESP-01 модулийг санал болгож байна.
Алхам 4: 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: Андройд програм
ESP8266 -ийг гар утсаараа шууд хянахын тулд би MIT програм зохион бүтээгчийг ашиглан програм бүтээсэн. Та програмыг эндээс олж болно.
Эхлээд та ухаалаг гар утсаа esp8266 WiFi -д холбож, дараа нь апп дахь модулийнхаа ip хаягийг IP хаягаар тохируулах хэрэгтэй. Миний хувьд энэ нь 192.168.4.1 байсан
Алхам 10: Барилга эхлэх цаг !
Эхлээд бид ESP модулийг компьютерт холбож, програмыг шинэчлэх, програмчлах хэрэгтэй.
Алхам 11: 5v -ийг 3.3v болгон хөрвүүлээрэй !
Хамгийн чухал зүйл бол esp8266 модуль нь 5v биш 3.3v -тэй ажилладаг.
5v нь түүнийг алж чаддаг тул 5v -ийг 3.3v болгон хувиргахын тулд бид хүчдэл хуваагч үүсгэх ёстой.
Зураг дээр үзүүлсэн шиг 1K ба 2K эсэргүүцэл холбож хүчдэл хуваагч үүсгэ.
Алхам 12: FTDI -ийг Esp руу холбоно уу !
ESP -ийг FTDI холболттой холбохын тулд схемийг дагаж мөрдөөрэй. 3.3v -ийг зөвхөн FTDI -г салгахад ашиглахаа мартуузай.
Алхам 13: Танд 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 дахь флаш горимыг идэвхжүүлэх болно.
Файлуудыг татаж авах. >>>>> Файлууд нь 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: Дүгнэлт !
Хөөе !!! Үүнийг өөрийн гараар бүтээсэнд амжилт хүсье. Хэрэв та хаа нэгтээ цохиулсан бол доорх сэтгэгдлүүдийн хэсгээс надаас асуугаарай. Би үргэлж туслахын тулд тэнд байх болно. Хэрэв танд ямар нэгэн санал байвал надад хэлээрэй, хэрэв танд төсөл таалагдсан бол лайк товчийг дарвал төслийг аль болох боломжоороо хуваалцаж, уралдаанд саналаа өгнө үү.
Уншсанд баярлалаа,
ЯВНИК ШАРМА
Зөвлөмж болгож буй:
NodeMCU + Хуучин зөөврийн компьютерын камерын модуль бүхий CCTV камер (Blynk ашиглах ба ашиглахгүйгээр): 5 алхам
NodeMCU + Хуучин зөөврийн компьютерын камерын модуль бүхий CCTV камер (Blynk ашиглахгүйгээр): Сайн байна уу залуусаа! Энэхүү зааварчилгаанд би хуучин зөөврийн компьютерын камерын модуль болон nodeMCU -г ашиглан CCTV -тэй төстэй зүйл хийх аргыг танд үзүүлэх болно
SMS мэдэгдэл, Thingspeak өгөгдөл байршуулах, Arduino дээр суурилсан, гэрийн автоматжуулалт бүхий GPS машины мөрдөгч: 5 алхам (зурагтай)
SMS мэдэгдэл, Thingspeak өгөгдөл байршуулах, Arduino дээр суурилсан, гэрийн автоматжуулалт бүхий GPS машины трекер: Би энэ GPS трекерийг өнгөрсөн жил хийсэн бөгөөд сайн ажиллаж байгаа тул одоо Instructable дээр нийтэлж байна. Энэ нь миний тээшний дагалдах хэрэгслийн залгуурт холбогдсон бөгөөд GPS трекер нь гар утасны мэдээллээр машины байрлал, хурд, чиглэл, хэмжсэн температурыг байршуулдаг
Гэрийн автоматжуулалт, WiFi болон ESP-NOW бүхий зайгаар ажилладаг хаалганы мэдрэгч: 5 алхам (зурагтай)
Гэрийн автоматжуулалт, WiFi болон ESP-NOW бүхий батерейгаар ажилладаг хаалганы мэдрэгч: Энэхүү зааварчилгаанд би гэрийн автоматжуулалтыг ашиглан зайгаар ажилладаг хаалганы мэдрэгчийг хэрхэн хийснийг танд үзүүлэх болно. Би өөр гоё мэдрэгч, дохиоллын системийг харсан ч өөрөө хиймээр санагдлаа. Миний зорилго: Дугийг илрүүлж, мэдээлдэг мэдрэгч
BLYNK програмыг ашиглан гэрийн автоматжуулалт: 7 алхам (зурагтай)
BLYNK програмыг ашиглан гэрийн автоматжуулалт: Энэ төсөлд би хэн ч гар утсаа ашиглан гэр ахуйн цахилгаан хэрэгслээ алсаас хэрхэн удирдах боломжтойг харуулсан. Үүнийг хийхийн тулд гар утсандаа аппликешн суулгасан байх ёстой бөгөөд энэ програмын нэр нь BLYNK App юм (Татаж авах линкийг дэлгэрэнгүй
Raspberry Pi бүхий хямд, үр дүнтэй гэрийн автоматжуулалт: 11 алхам (зурагтай)
Raspberry Pi -тай хямд, үр дүнтэй гэрийн автоматжуулалт: Би гэрлийг утасгүй удирдахыг үргэлж хүсч байсан боловч арилжааны сонголтууд ихэвчлэн үнэтэй байдаг. Philips Hue гэрэл ойролцоогоор 70 долларын үнэтэй бөгөөд WiFi сүлжээнд холбогдсон гэрэл нь бас үнэтэй байдаг. Энэхүү гарын авлагад таван гэрэл/л хүртэл хэрхэн хянах талаар танд хэлэх болно