Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Юуны өмнө.. Схемийн
- Алхам 2: Pcb хийх
- Алхам 3: PCB -ийг экспорт хийх
- Алхам 4: Туршилтын прототипийг сийлсний дараа хавтангийн бүтэц
- Алхам 5: Firmware -ийг байршуулах
- Алхам 6: Jeelabs -аас ELclient татаж авах
Видео: MQmax 0.7 Esp8266 болон Arduino Mini Pro дээр суурилсан хямд өртөгтэй WiFi IoT платформ: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн байна уу Энэ бол миний хоёр дахь зааварчилгаа юм (одооноос би тоолохоо больсон). Би үүнийг M2M ажлыг багтаасан Real IoT програмуудын энгийн (хамгийн багадаа миний хувьд), хямд, хийхэд хялбар, үр ашигтай платформ бий болгохын тулд хийсэн юм.
Энэхүү платформ нь esp8266 болон arduino mini pro (8 аналог порттой) дээр ажилладаг. Материалын төлбөрийн хуудас маш бага байна. JLCPBC -ийн хийсэн ПХБ -ийн хувьд 7 еврогоос бага хэмжээтэй, 10 евро нь 2 еврогийн үнэтэй.
Тиймээс энэ нь хэрхэн ажилладаг талаар бага зэрэг тайлбарлах болно. Энэ платформын гол програм хангамж нь. Платформ нь програмыг анх удаа програмчлах програмистыг нэмж оруулсан боловч танд цуваа порт руу холбогдохын тулд FTDI TTL програмист хэрэгтэй болно. Мөн самбарыг асаахын тулд танд цахилгаан адаптер хэрэгтэй болно. Удирдах зөвлөл нь 6 ~ 24 ~ (AC эсвэл DC) дээр ажилладаг. Би үүнийг хоёр шалтгаанаар AC гүйдэлтэй нийцүүлэх боломжтой болгосон. Нэгдүгээрт, энэ нь туйлшралаас хамгаалагдсан бөгөөд хэрэв та үүнийг хол зайд олохыг хүсч байвал хувьсах гүйдлийг ашиглаж, кабелийн алдагдал багатай болно.
Таны харж байгаагаар платформ нь arduino бамбай шиг тусдаа цахилгаан самбартай. Учир нь та хүчийг өгөхийн тулд олон янзын аргыг ашиглаж болно. Соляраас батерей хүртэл зөвхөн өөрийн хүссэн хэрэглээндээ зориулж хүссэн зүйлээ хийх боломжтой.
Тиймээс, үүнийг хэрхэн хийх, хэрхэн эхлүүлэх, Node-Red програмыг хийх боломжийг танд олгоё.:-)
Хангамж
Jeelabs-аас EspLink
Алхам 1: Юуны өмнө.. Схемийн
Схемийг хийх нь маш энгийн. Esp8266 -ийн ойролцоох хоёр товчлуур нь програм хангамжийг асаах зориулалттай (та TASMOTA гэх мэт бусад програмыг ашиглаж болно)
Та мөн програмисттай Rx ба Tx хоёр холбогчийг ашиглах эсвэл Esp болон AVR -ийн хоорондох холболтыг ашиглах шаардлагатай байгаа Selector ажиллагааг харж болно.
Алхам 2: Pcb хийх
EasyEDA програмаар бүтээсэн схем ба Pcb.
Энэ бол хоёр талт pcb бөгөөд дээд талыг доод талтай холбоход ашиглаж болох олон тооны виас юм. Би.2 мм -ийн өрөм,.4 -ийг 1мм хүртэл ашиглаж болно
Төслийн хялбар EDA холбоос
Алхам 3: PCB -ийг экспорт хийх
Та эдгээр маскуудыг сийлсэнээр самбар хийж болно. хэвлэсэн тал нь дотогш ордог тул танд зай байхгүй болно.
Алхам 4: Туршилтын прототипийг сийлсний дараа хавтангийн бүтэц
Би самбар захиалахаасаа өмнө туршилтын зориулалттай цахилгаан самбар бүхий 4 самбар гараар хийсэн.
Туршилт амжилттай болсон тул би JLCPCB самбарыг захиалсан. Энэхүү багц нь Грек улсад маш хурдан ирсэн боловч хоёр хайрцагт 20 еврогийн үнэтэй боловч хоёр талт гэрэл мэдрэмтгий А4 хэмжээтэй самбар нь Грек улсад ойролцоогоор 25 евро үнэтэй байдаг тул үүнийг өөрөө хийхээс хамаагүй хямд хэвээр байна.
Алхам 5: Firmware -ийг байршуулах
PowerBoard -ээс самбарыг тэжээх шаардлагатай байдаг тул энэ нь ftdi -ийн TTL талыг 5 вольтгүйгээр холбоно уу (энэ бол хэцүү, гэхдээ миний хувьд аюулгүй). Програм хангамжийг байршуулахын тулд та python 3.0 суулгах хэрэгтэй.
Суулгасны дараа дараах тушаалыг ажиллуулна уу
Цонхны хувьд
esptools -ийг pip суулгана уу
Ubuntusudo pip -ийн хувьд esptools суулгаарай
linux -ийн хувьд.bat файл доторх скриптийг өөрчилж, гүйцэтгэх боломжтой болгох ёстой. Цонхнуудад энэ нь анхдагчаар байдаг.
Хэрэв програмчлал хэвийн бол та гар утсан дээрээ AIThinkerXXXXX нэртэй шинэ wifi сүлжээг харах бөгөөд энэ нь нээлттэй байна.
Та үүнд холбогдож, холболтын дараа гар утас эсвэл компьютерынхаа хөтөч дээр 192.168.4.1 гэж бичвэл esp линкийн сайтын хуудсыг авчрах болно.
Эхлээд та Pin AssignmentReset -> gpio12 -ийг тохируулах хэрэгтэй
ISP/FLASH -> идэвхгүй LED gpio2/TX1 -ийг холбоно уу
Цуваа LEd -> идэвхгүй UART зүү -> хэвийн
Rx дээр дарж өөрчлөлтийг дарна уу.
Одоо та ардуиногоо кабельгүйгээр утасгүй програмчилж болно. Таны хийх ёстой цорын ганц зүйл бол үйлчилгээний цэс рүү орж mDNS талбарт arduino бичих явдал юм
Үүний дараа та arduino IDE порт руу ороод 192.168.4.1 ip -ийг үзэхэд wifi гүүр ажиллаж байгааг харах болно.
Та мөн esp -ийг дотоод сүлжээндээ холбож, програмыг байршуулахын тулд энэ ip -ийг ашиглаж болно.
Одоо та Arduino wifi -ийг самбараас сонгох хэрэгтэй (энэ нь миний хувьд ажилласан боловч зөвхөн 50% -ийн дохиогоор ажилладаг) эсвэл та файлуудыг суулгаж, MqMax самбарыг ашиглаж болно! (Хөгжүүлэгдсээр байна)
Алхам 6: Jeelabs -аас ELclient татаж авах
github.com/jeelabs/el-client
Энэ линкээс Arduino IDE -ийн El Client номын санг татаж авна уу.
Тэнд та Mqtt болон Rest -ийн жишээг олж болно, тэдгээрийг ашиглахын тулд та гулсах горимыг идэвхжүүлэх ёстой
ElClient номын санг суулгасны дараа танд Elclient хэсэгт шинэ жишээ бий болно. Миний хамгийн дуртай зүйл бол Mqtt жишээ юм, гэхдээ та үүнийг зөвхөн wifi гүүр болгон ашиглаж, Node-RED суулгасан Raspberry pi-тай холбож болно.
MqMax -ийг богино хугацаанд хийж чадах хязгааргүй олон зүйл бий. Би диссертацийг автоматжуулалт, харилцаа холбооны чиглэлээр магистрын зэрэг хамгаалсан бөгөөд амжилтанд хүрсэн.
Хэрэв та үүнийг ашигладаг бол энэ нь маш их ажил байсан тул товойлго. Мөн хэрэв танд таалагдсан бол ПХБ -ийн уралдаанд надад саналаа өгөөрэй.
Аз жаргалтай хийцгээе!
Зөвлөмж болгож буй:
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ болон RFID дээр суурилсан ирцийн систем: 5 алхам
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ, RFID дээр суурилсан ирцийн систем: Энэ төслийн видео
Төсөвтэй зөөврийн компьютер: Хямд өртөгтэй цахилгаан станцын сонголт (Хоёр дотоод хөтөч, Lenovo дээр суурилсан): 3 алхам
Төсөвтэй зөөврийн компьютер: Хямд өртөгтэй цахилгаан станцын сонголт (Хоёр дотоод хөтөч, Lenovo дээр суурилсан): Энэхүү зааварчилгаа нь вэб үзэх, текст боловсруулах, хөнгөн тоглоом, аудио хийх зориулалттай өдөр тутмын драйвер машин болох Lenovo T540p зөөврийн компьютерын шинэчилсэн тохиргоонд анхаарлаа хандуулах болно. . Энэ нь хурд ба багтаамжийг хадгалахын тулд хатуу төлөв ба механик агуулахаар тохируулагдсан болно
MicroPython нь 3 долларын хямд ESP8266 WeMos D1 Mini дээр 2x температурын бүртгэл, Wifi болон гар утасны статистик: 4 алхам
MicroPython -ийг 3 долларын үнэтэй ESP8266 WeMos D1 Mini дээр 2x температурын бүртгэл, Wifi болон гар утасны статистик дээр ашиглах боломжтой: Жижигхэн хямд ESP8266 чип / төхөөрөмжөөр та гадаа, өрөөнд, хүлэмж, лаборатори, хөргөлтийн өрөө эсвэл бусад газарт температурын мэдээллийг бүртгэх боломжтой. Энэ жишээг бид хөргөлтийн өрөөний температурыг дотор болон гадна талд бүртгэхэд ашиглах болно
RaspberryPi, WIZ850io бүхий IoT үндсэн платформ: Платформ төхөөрөмжийн драйвер: 5 алхам (зурагтай)
RaspberryPi, WIZ850io бүхий IoT үндсэн платформ: Платформ төхөөрөмжийн драйвер: IoT -д зориулсан RaspberryPi платформыг би мэднэ. Саяхан WIZ850io -ийг WIZnet зарлаж байна. Тиймээс би эх кодыг хялбархан зохицуулж чаддаг тул Ethernet SW өөрчлөлтөөр RaspberryPi програмыг хэрэгжүүлсэн. Та платформ төхөөрөмжийн драйверийг RaspberryPi -ээр туршиж үзэх боломжтой
RaspberryPi 4: 15 алхам дээр суурилсан хямд үнэтэй IoT агаарын чанарын хяналт (зурагтай)
RaspberryPi 4: Чили улсын Сантьяго хотод байгаль орчны онцгой байдлын үед өртөг багатай IoT агаарын чанарын хяналт нь дэлхийн хамгийн үзэсгэлэнтэй орнуудын нэгд амьдрах давуу талтай боловч харамсалтай нь энэ бүхэн сарнай цэцэг биш юм. Чили өвлийн улиралд агаарын бохирдлоос болж маш их зовдог