Mundarija:
- Ta'minotlar
- 1 -qadam: dasturiy ta'minotni o'rnatish
- 2 -qadam: tizim fayllarini yuklash
- 3 -qadam: Yaxshi dunyoni yaratishni boshlang
Video: Wroombian: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Haqiqiy operatsion tizim bilan mikrokontrollerda ishlashni xohlaganmisiz? Yoki hatto o'zingizni rivojlantirishga harakat qildingizmi? Shuning uchun men shu erdaman!
Wroombian-bu ESP-WROOM-32 mikrokontroller uchun ishlaydigan operatsion tizimni yaratishga urinish. U biroz o'zgartirilgan Micropython va LoBo Micropython dasturiy ta'minotiga asoslangan va sizga turli maqsadlar uchun turli xil loyihalar yaratishga imkon beradi.
Asosan, bu qurilma boshqarishi mumkin bo'lgan har qanday python skriptini yaratish, saqlash va ishga tushirishga imkon beradi. Shunday qilib, xotira imkon qadar ko'p dasturlar yaratishingiz va kerak bo'lganda ulardan ba'zilarini ishga tushirishingiz mumkin. Yoki ulardan ikkitasi bir vaqtning o'zida ketma -ket ishlash uchun bash skriptini yarating va butun tizimni Internet orqali boshqaring!
Va bu xususiyatlarning to'liq ro'yxati emas. Wrombian sizga har xil turdagi loyihalarni yaratishga imkon beradi, bu masofadan turib yorug'lik o'chirgichi, inqilobiy IoT ixtirosi yoki ko'chma o'yinlar to'plami bo'lsin!
Wroombian haqida ko'proq bilish uchun wiki sahifamizga o'ting!
Ta'minotlar
ESP32 ishlab chiqish kartasi, kompyuter, usb mikro kabel
1 -qadam: dasturiy ta'minotni o'rnatish
Birinchidan, bizning omborimizni kompyuteringizga yuklab oling yoki klonlang:
ESP32 -ni ishga tayyorlash uchun flesh -xotira yordamida flesh -xotirani o'chirish va dasturiy ta'minotni yuklash kerak:
1. Python -ni o'rnating
2. Esptool -ni pip buyrug'i orqali o'rnating:
pip esptool -ni o'rnating
3. Taxtani yondiring:
- Linux
Ma'lumotlar ombori papkasini yuklab oling yoki klonlang, /firmware/flash.sh -ni oching, FLASH_COMPORT qiymatini ESP32 portingizga o'zgartiring (masalan /dev /ttyUSB0). Keyin terminal turida:
./firmware/flash.sh
- Windows
Windows uchun Git -ni o'rnating, ombor papkasini yuklab oling yoki klonlang, /firmware/flash.sh -ni oching, FLASH_COMPORT qiymatini ESP32 portingizga o'zgartiring (masalan, COM1).
Keyin Git bash -ga yozing:
./firmware/flash.sh
YoKI
Firmware papkasiga o'ting va qo'lda buyruqlarni bajaring (Linux uchun ham ishlaydi, tegishli ketma -ket portni yozishni unutmang):
esptool -COM1 erase_flash portini oching
esptool --chip esp32 --port COM1 --baud 460800 -default_resetdan oldin -hard_resetdan keyin write_flash -z --flash_mode dio --flash_freq 40m --flash_size aniqlash 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroP 0x8000 bo'limlar_mpy.bin 0x8000 bo'limlar_mpy.bin
Bajarildi! Endi siz keyingi bosqichga o'tishingiz mumkin!
2 -qadam: tizim fayllarini yuklash
Wroombian -ni ishga tushirish uchun biz barcha tizim fayllarini flesh xotiraga yuklashimiz kerak. Buning uchun Thonny IDE (yoki boshqa Micropython IDE) dan foydalanishingiz mumkin.
Thonny -ni yuklab oling va o'rnating, ishga tushiring, so'ng asboblar> Tanlovlar> Tarjimon -ga o'ting va qurilmalar ro'yxatidan o'z taxtangizni tanlang. Tahririyatda yuklangan/klonlangan loyihalar katalogini oching. Keyin siz xabarni pastki REPL qobig'ida 1 -rasmdagi kabi olishingiz kerak. Agar siz xato yoki g'alati matnni ko'rsangiz - muammo yo'qolguncha Ctrl + F2 bilan Thonny -ni bir necha marta qayta yuklashga harakat qiling.
Keyin loyiha flesh -katalogiga o'ting ("Bu kompyuter" oynasida) va barcha fayl va papkalarni birma -bir yuklang (2 -rasmdagi kabi). Ular yuqori qurilma fayllari oynasida paydo bo'lishi kerak.
3 -qadam: Yaxshi dunyoni yaratishni boshlang
Kengashga ulanish uchun ketma -ket, telnet yoki FTP -dan foydalanishingiz mumkin, shuning uchun birinchi ishga tushirish uchun ketma -ket ulanishni ishlating. Putty -ni yuklab oling va o'rnating, uni oching, rasmda ko'rsatilgandek ketma -ket ulanishni tanlang, ketma -ket portingizni kiriting va 115200 bod tezligini o'rnating. Keyin ulanishni oching!
Wroombian juda yaxshi tasvirlangan wiki sahifasiga ega, agar sizda konfiguratsiya bilan bog'liq muammolar bo'lsa yoki o'z loyihangizni yaratishda murojaat qilishingiz mumkin. Muammolar bo'limida o'zingizni qiziqtirgan savollarni bering!
"Yordam" buyrug'i sizga barcha mavjud buyruqlar va ulardan foydalanishni ko'rsatadi.
Siz o'z sayohatingizni oldindan yozilgan miltillovchi skriptni ishga tushirishdan boshlashingiz mumkin:
uyga yugur/blink.py
Va bortdagi LED yonib turishini ko'ring!
E'tibor uchun rahmat! Qo'shimcha ma'lumot olish uchun bizning github repo -ga tashrif buyuring:
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik