Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Firmware суулгах
- Алхам 2: Системийн файлуудыг байршуулах
- Алхам 3: Илүү сайхан ертөнцийг бүтээж эхлээрэй
Видео: Wroombian: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Та микроконтроллер дээр жинхэнэ үйлдлийн системтэй ажиллахыг хүсч байсан уу? Эсвэл бүр өөрийгөө хөгжүүлэх гэж оролдсон уу? Тиймээс л би энд байна!
Wroombian бол ESP-WROOM-32 микроконтроллерт зориулсан үйлдлийн системийг бий болгох оролдлого юм. Энэ нь бага зэрэг өөрчлөгдсөн Micropython болон LoBo Micropython програм хангамж дээр суурилсан бөгөөд янз бүрийн зориулалтаар янз бүрийн төсөл бүтээх боломжийг олгодог.
Үндсэндээ энэ нь төхөөрөмжийн зохицуулж чадах аливаа питон скриптийг үүсгэх, хадгалах, ажиллуулах боломжийг олгодог. Тиймээс та санах ойн зөвшөөрсөн хэмжээгээр олон програм үүсгэж, заримыг нь хүссэн үедээ ажиллуулж болно. Эсвэл бүр хоёуланг нь нэгэн зэрэг дараалан ажиллуулах bash скрипт үүсгэж, интернетээр дамжуулан системийг бүхэлд нь удирдаарай!
Мөн энэ нь бүх онцлог шинж чанаруудын жагсаалт биш юм. Wrombian нь алсын гэрлийн унтраалга, IoT -ийн хувьсгалт бүтээл эсвэл зөөврийн тоглоомын цуглуулга байсан ч хамаагүй янз бүрийн төсөл бүтээх боломжийг танд олгоно.
Wroombian -ийн талаар илүү ихийг мэдэхийг хүсвэл манай вики хуудас руу орно уу!
Хангамж
ESP32 хөгжүүлэх самбар, компьютер, USB микро кабель
Алхам 1: Firmware суулгах
Юуны өмнө манай репозиторыг компьютер дээрээ татаж авах эсвэл хуулбарлах:
ESP32 -ийг ажилд бэлтгэхийн тулд та самбарын флаш санах ойг устгаж, flash.sh скриптийг ашиглан програмыг байршуулах хэрэгтэй.
1. Python суулгах
2. esptool -ийг pip тушаалаар суулгаарай:
esptool -ийг pip суулгана уу
3. Самбараа гэрэлтүүлээрэй:
- Линукс
Репозиторын фолдерыг татаж авах эсвэл хуулбарлах, /firmware/flash.sh -ийг нээж, FLASH_COMPORT утгыг ESP32 порт болгон өөрчлөх (жишээ нь /dev /ttyUSB0). Дараа нь терминалын төрөлд:
./firmware/flash.sh
- Windows
Windows -д зориулсан Git -ийг суулгаж, репозиторын хавтсыг татаж авах эсвэл хуулбарлах, /firmware/flash.sh -ийг нээх, FLASH_COMPORT утгыг ESP32 порт болгон өөрчлөх (жишээ нь COM1).
Дараа нь Git bash гэж бичнэ үү:
./firmware/flash.sh
ЭСВЭЛ
Програм хангамжийн хавтас руу ороод командыг гараар ажиллуулна уу (Линукс дээр бас ажиллах болно, хүчинтэй цуваа порт оруулахаа бүү мартаарай):
esptool -COM1 erase_flash портыг оруулна уу
esptool --chip esp32 --port COM1 --baud 460800 -default_reset өмнө 0x8000 хуваалтууд_mpy.bin 0x8000 хуваалтууд_mpy.bin
Дууссан! Одоо та дараагийн алхам руу явж болно!
Алхам 2: Системийн файлуудыг байршуулах
Wroombian -ийг ажиллуулахын тулд бид бүх системийн файлуудыг флаш санах ойд ачаалах хэрэгтэй. Та үүнд Thonny IDE (эсвэл өөр Micropython IDE) ашиглаж болно.
Thonny -ийг татаж аваад суулгаад ажиллуулаад дараа нь Tools> Options> Interpreter руу очоод төхөөрөмжийн жагсаалтаас самбараа сонгоно уу. Татаж авсан/хуулбарласан төслийн лавлахыг редактороос нээнэ үү. Та дараа нь REPL бүрхүүлийн доод талд байгаа зургийн дугаар 1 -тэй төстэй мессежийг авах ёстой. Хэрэв та ямар нэгэн алдаа эсвэл хачин текст олж харвал асуудал арилах хүртэл Ctrl + F2 ашиглан Thonny -ийг дахин ачаалж үзээрэй.
Дараа нь төслийн флэш лавлах руу очно уу ('Энэ компьютер' цонхонд), бүх файл, фолдерыг нэг нэгээр нь байршуулна уу (Зураг No2 дээрх шиг). Тэд төхөөрөмжийн дээд файлуудын цонхонд гарч ирэх ёстой.
Алхам 3: Илүү сайхан ертөнцийг бүтээж эхлээрэй
Та цуваа, телнет эсвэл FTP ашиглан самбартай холбогдох боломжтой тул эхний эхлүүлэлтэд цуваа холболтыг ашиглана уу. Putty програмыг татаж аваад суулгаад нээгээд зураг дээр үзүүлсэн шиг Serial conection -ийг сонгоод сериал порт дээрээ бичээд 115200 baudrate тохируулна уу. Дараа нь холболтыг нээнэ үү!
Wroombian нь маш сайн тайлбарласан вики хуудастай бөгөөд хэрэв танд тохиргоотой холбоотой ямар нэгэн асуудал байгаа бол эсвэл өөрийн төслийг бүтээхдээ хандаж болно. Асуултууд хэсэгт асуулт асууж болно.
'Тусламж' тушаал нь танд байгаа бүх командууд болон тэдгээрийн хэрэглээг харуулах болно.
Та аялалаа эхлүүлэхийн тулд бидний урьдчилан бичсэн анивчих скриптийг дараах байдлаар ажиллуулж болно.
гэр рүүгээ гүйх/анивчих.py
Мөн самбар дээрх LED анивчсаныг үзээрэй!
Анхаарал тавьсанд баярлалаа! Дэлгэрэнгүй мэдээллийг авахын тулд манай github репо руу зочилно уу:
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам
Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам
Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Алхам алхамаар PC -ийн барилга: 9 алхам
Алхам алхамаар PC барилга: хангамж: хангамж: техник хангамж: MotherboardCPU & CPU хөргөгч PSU (Цахилгаан хангамжийн хэсэг) Хадгалалт (HDD/SSD) RAMGPU (шаардлагагүй) Кейс Хэрэгсэл: Халив ESD бугуйвч/матстермал оо
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно