Мазмұны:
- Жабдықтар
- 1 -қадам: микробағдарламаны орнату
- 2 -қадам: Жүйелік файлдарды жүктеу
- 3 -қадам: Жақсы әлем құруды бастаңыз
Бейне: Wroombian: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Сіз микроконтроллерде нақты операциялық жүйемен жұмыс жасағыңыз келді ме? Немесе өзіңізді дамытуға тырыстыңыз ба? Сондықтан мен осындамын!
Wroombian-бұл ESP-WROOM-32 микроконтроллері үшін жұмыс істейтін операциялық жүйені құру әрекеті. Ол сәл өзгертілген Micropython және LoBo Micropython микробағдарламаларына негізделген және әр түрлі мақсаттағы әр түрлі жобалар жасауға мүмкіндік береді.
Негізінде бұл құрылғы өңдей алатын кез келген python сценарийін құруға, сақтауға және іске қосуға мүмкіндік береді. Сонымен, сіз жад мүмкіндік беретін қанша бағдарлама құра аласыз және қажет болған кезде олардың кейбірін іске қоса аласыз. Немесе олардың екеуі бір уақытта, оларды кезекпен іске қосу үшін bash сценарийін жасаңыз және бүкіл жүйені интернет арқылы басқарыңыз!
Және бұл мүмкіндіктердің толық тізімі емес. Wrombian сізге қашықтан жарық қосқышы, IoT -тің революциялық өнертабысы немесе портативті ойындар жиынтығына қарамастан, әр түрлі жобалар жасауға мүмкіндік береді!
Wroombian туралы көбірек білу үшін біздің вики -параққа өтіңіз!
Жабдықтар
ESP32 әзірлеу тақтасы, дербес компьютер, USB кабелі
1 -қадам: микробағдарламаны орнату
Ең алдымен, біздің репозиторийді компьютерге жүктеңіз немесе клондаңыз:
ESP32 -ді жұмысқа дайындау үшін flash.sh сценарийі арқылы тақтаның флэш -жадын өшіру және микробағдарламаны жүктеу қажет:
1. Python орнатыңыз
2. Esptool -ды pip пәрмені арқылы орнатыңыз:
esptool орнатыңыз
3. Тақтаны жарқылдатыңыз:
- Linux
Репозиторий қалтасын жүктеңіз немесе клондаңыз, /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
НЕМЕСЕ
Микробағдарлама қалтасына өтіп, пәрмендерді қолмен іске қосыңыз (Linux үшін де жұмыс істейді, жарамды сериялық портты енгізуді ұмытпаңыз):
esptool -COM1 erase_flash портын енгізіңіз
esptool --chip esp32 -порт COM1 --baud 460800 -әдепкі_қоймадан бұрын -hard_reset жазудан кейін_z --flash_mode dio --flash_freq 40m --flash_size 0x1000 жүктеуші/жүктеуші.bin 0xf000 phy_init_data.bin 0x10000 MicroPin 0x8000 бөлімдері_mpy.bin 0x8000 бөлімдері_mpy.bin
Орындалды! Енді келесі қадамға өтуге болады!
2 -қадам: Жүйелік файлдарды жүктеу
Wroombian жұмысын жасау үшін біз барлық жүйелік файлдарды флэш -жадқа жүктеуіміз керек. Бұл үшін Thonny IDE (немесе кез келген басқа Micropython IDE) қолдануға болады.
Thonny жүктеп, орнатыңыз, оны іске қосыңыз, содан кейін Құралдар> Параметрлер> Аудармашы бөліміне өтіп, құрылғылар тізімінен тақтаны таңдаңыз. Редакторда жүктелген/клондалған жоба каталогын ашыңыз. Содан кейін сіз REPL қабығының төменгі жағында No1 суреттегіге ұқсас хабарды алуыңыз керек. Егер сіз кейбір қателерді немесе біртүрлі мәтінді көрсеңіз - мәселе жойылғанша Thonny -ді Ctrl + F2 көмегімен бірнеше рет жүктеп көріңіз.
Содан кейін жобалық флэш -каталогқа өтіңіз («Бұл компьютер» терезесінде) және барлық файлдар мен қалталарды бір -бірлеп жүктеңіз (№2 суреттегідей). Олар құрылғы файлдарының жоғарғы терезесінде пайда болуы керек.
3 -қадам: Жақсы әлем құруды бастаңыз
Тақтаға қосылу үшін сериялық, телет немесе FTP қолдануға болады, сондықтан бірінші іске қосу үшін сериялық қосылымды пайдалануға рұқсат етіңіз. Putty бағдарламасын жүктеңіз және орнатыңыз, оны ашыңыз, суретте көрсетілгендей сериялық қосылымды таңдаңыз, сериялық портқа теріңіз және 115200 бауд жиілігін орнатыңыз. Содан кейін байланысты ашыңыз!
Wroombian -де өте жақсы сипатталған вики -бет бар, егер сізде конфигурация мәселесі болса немесе өзіңіздің жеке жобаңызды құруға сілтеме жасай аласыз. Мәселелер бөлімінде сұрақтарыңызды қоюдан тартынбаңыз!
«Анықтама» пәрмені барлық қол жетімді командаларды және олардың қолданылуын көрсетеді.
Сіз өзіңіздің саяхатыңызды алдын ала жазылған жыпылықтау сценарийін іске қосудан бастай аласыз:
үйге жүгіру/blink.py
Және сіздің борттағы жарықдиодты жыпылықтап тұрғанын қараңыз!
Назар аударғаныңызға рахмет! Қосымша ақпарат алу үшін біздің github репоға кіріңіз:
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау