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

LoRa -ийн гэр ахуйн цахилгаан хэрэгслийг хянах - Гэрийн автоматжуулалт дахь LoRa - LoRa алсын удирдлага: 8 алхам
LoRa -ийн гэр ахуйн цахилгаан хэрэгслийг хянах - Гэрийн автоматжуулалт дахь LoRa - LoRa алсын удирдлага: 8 алхам

Видео: LoRa -ийн гэр ахуйн цахилгаан хэрэгслийг хянах - Гэрийн автоматжуулалт дахь LoRa - LoRa алсын удирдлага: 8 алхам

Видео: LoRa -ийн гэр ахуйн цахилгаан хэрэгслийг хянах - Гэрийн автоматжуулалт дахь LoRa - LoRa алсын удирдлага: 8 алхам
Видео: 90 минут обучения английскому языку - хотите ли вы говорить по-английски естественно? 2024, Арваннэгдүгээр
Anonim
Image
Image

Цахилгаан хэрэгслээ интернэтгүйгээр холын зайд (Километр) хянах, автоматжуулах. Үүнийг LoRa -ээр дамжуулан хийх боломжтой!

Хөөе, яасан бэ, залуусаа? Акарш энд CETech -ээс ирсэн.

Энэхүү ПХБ нь мөн OLED дэлгэцтэй бөгөөд ESP32 -тэй холбогдсон 3 релетэй. Та кодын тусламжтайгаар юу ч хийж, LoRa/WiFi/Bluetooth ашиглан реле удирдах боломжтой. Товчхондоо энэ төсөл нь WiFi/Bluetooth функц, LoRa модуль, OLED дэлгэц, 3 реле өгөх боломжтой ESP32 -тэй. Кодыг ашиглах боломж хязгааргүй юм. Би мөн ESP32 -д мэдрэгч эсвэл нэмэлт реле нэмж оруулах боломжтой прототип хийх хэсгийг нэмж оруулав.

Энэ бол төслийн 2 -р хэсгийн нэг төрөл юм. Иймэрхүү хяналтын системийн хувьд аливаа зүйлийг хянах алсын удирдлага хэрэгтэй болно.

Би LoRa дээр суурилсан алсын удирдлага хийсэн бөгөөд үүнийг эндээс үзэх боломжтой:

Миний хувьд би алсын удирдлага болон энэ хянагчийг хамт ашиглаж байгаа бөгөөд тэд увдис шиг ажилладаг!

Алхам 1: эд анги

Эд анги
Эд анги
Эд анги
Эд анги
Эд анги
Эд анги

Нэгдүгээрт, үндсэн хэсэг болохын тулд би DFRobot -ийн ESP32 модулийг ашигласан. Үүнийг эрэгтэй, эмэгтэй толгойн хэсгийг ашиглан ПХБ дээр хавсаргав. Би OLED дэлгэц ашиглаж байсан.

LoRa зорилгоор би RYLR896 ашигласан. AT командыг ашиглан UART -ийг ашиглахад маш хялбар тул би энэ модулийг санал болгож байна.

Та доорх хэсгүүдийг олох боломжтой.

1) ESP32 FireBeetle модуль:

2) Reyax RYLR896 LoRa модуль:

3) Миний ПХБ -ийн дизайн: Би доорхи Gerber файлыг оруулсан болно.

Сүүлийн хоёр хэсэгт хэрэв та тэдгээрийг олоход бэрхшээлтэй байгаа бол над руу мессеж/имэйл илгээж болно, эсвэл би үүнийг танай бүсэд олоход тусалж чадна, эсвэл хэрэв хүсвэл би танд хүргэх болно.

Алхам 2: Үйлдвэрлэсэн төслийнхөө ПХБ -ийг аваарай

Төсөлдөө зориулж ПХБ авах
Төсөлдөө зориулж ПХБ авах

ПХБ -ийг онлайнаар хямд үнээр захиалахын тулд та JLCPCB -ийг шалгаж үзэх хэрэгтэй!

Та сайн чанарын 10 ширхэг ПХБ -ийг үйлдвэрлэн 2 долларын үнээр, үүдэнд нь хүргэж өгнө. Мөн та анхны захиалгаа өгөхдөө тээвэрлэлтийн хөнгөлөлт эдлэх болно. Өөрийн ПХБ -ийн дизайныг хялбар EDA руу шилжүүлэхийн тулд Gerber файлуудаа JLCPCB дээр байршуулж, чанартай, хурдан хугацаанд үйлдвэрлэх боломжтой болгоно.

Алхам 3: Reyax модулийг ойлгох, түүнийг хэрхэн ашиглах талаар. (СОНГОЛТТОЙ: Ажлын талаар сонирхохгүй бол та энэ алхамыг уншихгүй байж болно)

Reyax модулийг ойлгох, түүнийг хэрхэн ашиглах талаар. (СОНГОЛТТОЙ: Ажлын талаар сонирхохгүй бол та энэ алхамыг уншихгүй байж болно)
Reyax модулийг ойлгох, түүнийг хэрхэн ашиглах талаар. (СОНГОЛТТОЙ: Ажлын талаар сонирхохгүй бол та энэ алхамыг уншихгүй байж болно)

1. Бидэнд байгаа LoRa модуль нь AT командыг ашиглан тохируулагдсан UART модуль юм.

2. Модуль нь RYLR896 дээрх SPI LoRa модультай бүх зүйлийг ярьдаг STM32 MCU -тэй.

3. Зурган дээрх командууд нь үндсэн баримтууд бөгөөд та энэ баримт бичигт хандаж болно: REYAX-Lora-AT-COMMAND-GUIDE

4. Би үүнийг зөв тайлбарласан YouTube видеогоо үзэхийг танд зөвлөж байна.

Алхам 4: ПХБ дахь модулиудын холболт

ПХБ дахь модулиудын холболт
ПХБ дахь модулиудын холболт
ПХБ дахь модулиудын холболт
ПХБ дахь модулиудын холболт

1. Модулиудыг хоёулаа дээрх зураг дээрх шиг холбоно.

2. Модуль хоёулаа холбогдсон үед та модулиудыг нэг нэгээр нь програмчилж, дараа нь төслийг туршиж үзэж болно.

3. Та транзисторын хэлхээг хэд хэдэн удаа холбохын тулд хэд хэдэн удаа холбох хэрэгтэй болно.

Дээр үзүүлсэн бүх холболтыг ПХБ -д хийдэг тул өөр утас холбох шаардлагагүй болно.

Алхам 5: ПХБ -ийг гагнах

ПХБ -ийг гагнах
ПХБ -ийг гагнах

Бүх бүрэлдэхүүн хэсгүүдийг ПХБ -д гагнах.

Би эхлээд ПХБ дээр бага өндөртэй бүрэлдэхүүн хэсгүүдийг гагнаж, дараа нь толгой гэх мэт илүү өндөр хэсгүүд рүү шилжихийг санал болгож байна.

Модулийг асаахаасаа өмнө муу гагнуурын үе ба богино залгааны мултиметр ашиглан бүх холболтыг шалгана уу.

Модулийг програмчлахын тулд esp32 модулийг USB кабель ашиглан шууд компьютерт холбож болно.

Алхам 6: Arduino IDE татаж аваад тохируулна уу

Arduino IDE татаж аваад тохируулна уу
Arduino IDE татаж аваад тохируулна уу

Arduino IDE -г эндээс татаж авна уу.

1. Arduino IDE -ийг суулгаад нээнэ үү.

2. Файл> Тохиргоо руу очно уу

3. https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json -ийг Нэмэлт ТУЗ -ийн менежерийн URL хаягийг нэмнэ үү.

4. Багаж хэрэгсэл> Удирдах зөвлөл> Самбар менежер рүү очно уу

5. ESP8266 хайж, дараа нь самбарыг суулгана уу.

6. IDE -г дахин эхлүүлнэ үү.

Алхам 7: Төслийг кодлох

Төслийг кодлох
Төслийг кодлох
Төслийг кодлох
Төслийг кодлох

GitHub репозиторыг татаж авах:

2. Татаж авсан репозиторыг задлах.

3. Татаж авсан репозитороос номын сангуудыг Arduino ноорог хавтас дахь Номын сангийн фолдерт хуулж ав.

4. Arduino IDE дээр дамжуулагчийн ноорогыг нээнэ үү.

5. Tools> Board руу очно уу. Миний ашиглаж буй тохирох самбарыг сонгоорой, миний хувьд Firebeetle ESP32.

6. Зөв харилцаа холбоог сонгоно уу. Tools> Port руу очиж портыг оруулна уу.

7. Байршуулах товчийг дарна уу.

8. Таб дээр Байршуулалт дууссан гэж хэлэхэд та кодыг байршуулахын тулд хүлээн авагчийн модулийн тусламжтайгаар дээрх алхмуудыг давтах ёстой.

Алхам 8: Төхөөрөмжтэй тоглох

Төхөөрөмжтэй тоглож байна
Төхөөрөмжтэй тоглож байна

1. Зүгээр л төхөөрөмжийг асаагаарай, та алсын удирдлага дээрх өөр өөр товчлууруудыг дарж реле хэрхэн дарагдахыг харах боломжтой.

2. Энэ төхөөрөмжийг ажиллуулахын тулд та LoRa дээр суурилсан алсын удирдлагатай байх ёстой бөгөөд энд миний барьсан төхөөрөмжийг олох боломжтой:

3. КОНГО! төхөөрөмж хүлээгдэж буй байдлаар ажиллаж байна.

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