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

LoRa алсын удирдлагатай мессенжер нь 8 инч хүртэлх зайд 1.8 "TFT: 8 алхамтай
LoRa алсын удирдлагатай мессенжер нь 8 инч хүртэлх зайд 1.8 "TFT: 8 алхамтай

Видео: LoRa алсын удирдлагатай мессенжер нь 8 инч хүртэлх зайд 1.8 "TFT: 8 алхамтай

Видео: LoRa алсын удирдлагатай мессенжер нь 8 инч хүртэлх зайд 1.8
Видео: [Part1] Алсын удирдлагатай робот машин хэрхэн хийх вэ? How to use Joystick & nRF24L01 Transceiver 2024, Арваннэгдүгээр
Anonim
Image
Image

Төслийг зөөврийн компьютер эсвэл утсандаа холбоод дараа нь LoRa ашиглан интернет эсвэл SMSгүйгээр төхөөрөмжүүдийн хооронд чатлах боломжтой.

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

Энэхүү ПХБ нь дэлгэц, 4 товчлууртай бөгөөд зарим төхөөрөмжид алсын удирдлага болгон ашиглаж болно. Та өөрийн интерфейсийн кодын дизайны тусламжтайгаар юу ч хийж болно. Товчхондоо, энэ төсөл нь WiFi функц, LoRa модуль, 1.8 инчийн TFT дэлгэц, UI хийх 4 товчлуур бүхий esp8266 програмтай. Кодыг ашиглах боломж хязгааргүй юм.

Энэ нь таны ухаалаг гар утас эсвэл ямар ч компьютерт холбогдож болох бөгөөд энэ төхөөрөмжийг LoRa-тай холбоотой мессенжер болгодог. Үүнийг хийсний дараа та ижил LoRa мессенжер ашиглан өөр төхөөрөмж рүү мессеж илгээх боломжтой болно. Энэ бүхэн 4G/LTE/3G/GSM/WiFi/SMS байхгүйгээр хийгддэг. Өмнөх төсөл дээр хийсэн зүйлийг та эндээс олж болно:

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

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

Нэгдүгээрт, үндсэн хэсэг болохын тулд би таслах самбар бүхий ESP8266 модулийг ашигласан. Үүнийг эрэгтэй, эмэгтэй толгойн хэсгийг ашиглан ПХБ дээр хавсаргав. Би 1.8 инчийн TFT SPI дэлгэц, батерейг цэнэглэх, хамгаалах зориулалттай TP4056 модуль, хуучин гар утасны батерейг ашигласан.

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

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

1) ESP8266 модуль

2) ESP12 таслах самбар

3) TFT дэлгэц

4) TP4056 модуль

5) Reyax RYLR896 LoRa модуль

6) Миний ПХБ -ийн загвар

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

Алхам 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. Модуль хоёулаа холбогдсон үед та модулиудыг нэг нэгээр нь програмчилж, дараа нь төслийг туршиж үзэж болно.

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

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

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

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

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

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

Модулийг програмчлахын тулд би FTDI232 USB -ийг ESP8266 хавтангийн доорхи цуваа самбарт холбох порт нэмсэн бөгөөд ингэснээр та самбарыг хялбархан програмчилж чадна.

Алхам 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: Төслийг кодлох

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

Модулийг програмчлахын тулд би FTDI232 USB -ийг ESP8266 хавтангийн доорхи цуврал самбар дээр залгах порт нэмж оруулснаар та самбарыг хялбархан програмчилж чадна.

Та GPIO0 -ийг дарж, дарж байлгаад RESET товчийг дараад дараа нь RESET товчлуурыг, дараа нь GPIO0 товчийг дарах хэрэгтэй.

1. Репозиторыг татаж авах:

2. Татаж авсан фолдерыг задалж, main.ino файлыг Arduino IDE дээр нээнэ үү.

3. Tools> Board руу очно уу. Ихэнх тохиолдолд NodeMCU (12E) ашигладаг тохиромжтой самбарыг сонгоно уу.

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

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

6. Таб дээр байршуулалтыг дуусгасан гэж хэлэхэд та төхөөрөмжийг ашиглахад бэлэн байна.

Байршуулсны дараа зурвас илгээх, хүлээн авахын тулд цуваа дэлгэцийг нээнэ үү.

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

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

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

2. Цуваа дэлгэц рүү шилжиж, шууд мессеж бичиж эхлээрэй! Нөгөө энгийн төхөөрөмжийг бүтээхийн тулд та энэ нийтлэлийг уншиж болно:

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

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