Mündəricat:
- Təchizat
- Addım 1: Firmware quraşdırılması
- Addım 2: Sistem Dosyalarını Yükləyin
- Addım 3: Daha Yaxşı Dünya Yaratmağa Başlayın
Video: Wroombian: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Heç bir mikrokontrolördə real bir əməliyyat sistemi ilə işləmək istəmisinizmi? Yoxsa özünüzü inkişaf etdirməyə çalışdınız? Bu səbəbdən burdayam!
Wroombian, ESP-WROOM-32 mikro nəzarətçi üçün işləyən bir əməliyyat sistemi yaratmaq cəhdidir. Bir az dəyişdirilmiş Micropython və LoBo Micropython proqramlarına əsaslanır və müxtəlif məqsədlər üçün müxtəlif növ layihələr yaratmağa imkan verir.
Əsasən, cihazın idarə edə biləcəyi hər hansı bir python skriptini yaratmağa, saxlamağa və işə salmağa imkan verir. Beləliklə, yaddaşın imkan verdiyi qədər çox proqram yarada və ehtiyac duyduğunuz zaman bəzilərini işlədə bilərsiniz. Və ya hətta ikisi eyni vaxtda, bir sıra ardıcıllıqla işlətmək və bütün sistemi internet üzərindən idarə etmək üçün bir bash skripti yaradın!
Və bu xüsusiyyətlərin bütün siyahısı deyil. Wrombian, uzaqdan işıq açarı, inqilabi IoT ixtirası və ya bəzi portativ oyunlar kolleksiyasından asılı olmayaraq fərqli layihələr yaratmağa imkan verəcəkdir!
Wroombian haqqında daha çox məlumat əldə etmək üçün wiki səhifəmizə daxil olun!
Təchizat
ESP32 inkişaf lövhəsi, PC, usb mikro kabel
Addım 1: Firmware quraşdırılması
Əvvəlcə depomuzu kompüterinizə yükləyin və ya klonlayın:
ESP32 -ni işə hazırlamaq üçün flash.sh skriptindən istifadə edərək lövhənin flash yaddaşını silməli və firmware yükləməlisiniz:
1. Python quraşdırın
2. Esptool'u pip əmri ilə quraşdırın:
pip esptool qurun
3. Lövhənizi yandırın:
- Linux
Depo qovluğunu yükləyin və ya kopyalayın, /firmware/flash.sh açın, FLASH_COMPORT dəyərini ESP32 portunuza dəyişdirin (məsələn /dev /ttyUSB0). Sonra terminal tipində:
./firmware/flash.sh
- Windows
Windows üçün Git quraşdırın, depo qovluğunu yükləyin və ya klonlayın, /firmware/flash.sh açın, FLASH_COMPORT dəyərini ESP32 portunuza dəyişdirin (məsələn, COM1).
Sonra Git bash -da yazın:
./firmware/flash.sh
OR
Firmware qovluğuna gedin və əmrləri əl ilə işləyin (Linux üçün də işləyəcək, etibarlı bir serial port yazmağı unutmayın):
esptool -port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 -default_resetdən əvvəl -hard_reset yazmadan sonra_z --flash_mode dio --flash_freq 40m --flash_size 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPin 0x8000 arakəsmələr_mpy.bin 0x8000 arakəsmələr_mpy.bin
Bitdi! İndi növbəti addıma keçə bilərsiniz!
Addım 2: Sistem Dosyalarını Yükləyin
Wroombian işini qurmaq üçün bütün sistem fayllarını flash yaddaşına yükləməliyik. Bunun üçün Thonny IDE (və ya istədiyiniz Micropython IDE) istifadə edə bilərsiniz.
Thonny -ni yükləyin və quraşdırın, işə salın, sonra Alətlər> Seçimlər> Tərcüməçiyə gedin və cihaz siyahısından lövhənizi seçin. Redaktorda yüklənmiş/klonlanmış layihə qovluğunu açın. Daha sonra altdakı REPL qabığında 1 nömrəli şəkildəki kimi bir mesaj almalısınız. Bəzi səhvlər və ya qəribə bir mətn görürsünüzsə - problem həll olunana qədər Thonny -ni Ctrl + F2 ilə bir neçə dəfə yenidən yükləməyə çalışın.
Sonra layihə flash qovluğuna gedin ('Bu kompüter' pəncərəsində) və bütün faylları və qovluqları bir -bir yükləyin (şəkil #2 -də olduğu kimi). Cihazın yuxarı faylları pəncərəsində görünməlidirlər.
Addım 3: Daha Yaxşı Dünya Yaratmağa Başlayın
Lövhəyə qoşulmaq üçün serial, telnet və ya FTP istifadə edə bilərsiniz, buna görə ilk başlanğıc üçün serial bağlantısından istifadə etməyə icazə verin. Putty yükləyin və quraşdırın, açın, görüntüdə göstərildiyi kimi Serial conection seçin, seriya portunuza yazın və 115200 baudrate seçin. Sonra əlaqəni açın!
Wroombian -da hər hansı bir konfiqurasiya probleminiz varsa və ya öz layihənizi yaradarkən müraciət edə biləcəyiniz olduqca yaxşı təsvir edilmiş bir wiki səhifəsi var. Məsələlər bölməsində suallarınızı verməkdən çekinmeyin!
'Kömək' əmri sizə bütün mövcud əmrləri və istifadəsini göstərəcəkdir.
Səyahətinizə əvvəlcədən yazılmış yanıb -sönmə skriptimizi belə işlədərək başlaya bilərsiniz:
evə qaç/blink.py
Gəminizdəki LED -in yanıb -sönməsini izləyin!
Diqqətinizə görə təşəkkürlər! Daha çox məlumat əldə etmək üçün zəhmət olmasa github depomuzu ziyarət edin:
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)