Sisällysluettelo:

Wroombian: 3 vaihetta
Wroombian: 3 vaihetta

Video: Wroombian: 3 vaihetta

Video: Wroombian: 3 vaihetta
Video: "Check battery" Jay Bo RX 2/3 лечение... и "прожарка" дисплея. 2024, Marraskuu
Anonim
Wroombialainen
Wroombialainen
Wroombialainen
Wroombialainen
Wroombialainen
Wroombialainen
Wroombialainen
Wroombialainen

Oletko koskaan halunnut työskennellä aidon käyttöjärjestelmän kanssa mikrokontrollerissa? Tai edes yrittänyt kehittää omaa? Siksi olen täällä!

Wroombian on yritys luoda toimiva käyttöjärjestelmä ESP-WROOM-32-mikrokontrollerille. Se perustuu hieman muokattuihin Micropython- ja LoBo Micropython -ohjelmistoihin, ja sen avulla voit luoda erilaisia projekteja eri tarkoituksiin.

Periaatteessa sen avulla voit luoda, ylläpitää ja käyttää mitä tahansa python -komentosarjaa, jota laite pystyy käsittelemään. Voit siis luoda niin monta ohjelmaa kuin muisti sallii ja suorittaa joitain niistä tarvittaessa. Tai jopa kaksi heistä samanaikaisesti, luo bash -skripti, joka suorittaa ne jossakin järjestyksessä ja ohjaa koko järjestelmää Internetin kautta!

Ja tämä ei ole koko luettelo ominaisuuksista. Wrombianin avulla voit luoda erilaisia projekteja riippumatta siitä, onko kyseessä etävalokytkin, vallankumouksellinen IoT -keksintö tai jokin kannettava pelikokoelma!

Siirry wikisivullemme saadaksesi lisätietoja Wroombianista!

Tarvikkeet

ESP32 -kehityskortti, PC, USB -mikrokaapeli

Vaihe 1: Laiteohjelmiston asennus

Lataa tai kopioi arkistomme ensin tietokoneellesi:

Valmistaaksesi ESP32: n työhön sinun on tyhjennettävä muistin flash -muisti ja ladattava laiteohjelmisto flash.sh -komentosarjan avulla:

1. Asenna Python

2. Asenna esptool pip -komennolla:

pip asenna esptool

3. Flash -kortti:

- Linux

Lataa tai kloonaa arkistokansio, avaa /firmware/flash.sh, muuta FLASH_COMPORT -arvoksi ESP32 -portti (esim. /Dev /ttyUSB0). Sitten päätetyypissä:

./firmware/flash.sh

- Windows

Asenna Git Windowsille, lataa tai kloonaa arkistokansio, avaa /firmware/flash.sh, muuta FLASH_COMPORT -arvo ESP32 -portiksi (esim. COM1).

Sitten Git bash -tyypillä:

./firmware/flash.sh

TAI

Siirry laiteohjelmistokansioon ja suorita komennot manuaalisesti (toimii myös Linuxissa, älä unohda kirjoittaa kelvollista sarjaporttia):

esptool --port COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 -ennen oletusasetusten palauttamista -hard_resetin jälkeen write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPyt. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Tehty! Nyt voit siirtyä seuraavaan vaiheeseen!

Vaihe 2: Järjestelmätiedostojen lataaminen

Järjestelmätiedostojen lataaminen
Järjestelmätiedostojen lataaminen
Järjestelmätiedostojen lataaminen
Järjestelmätiedostojen lataaminen

Jotta Wroombian toimisi, meidän on ladattava kaikki järjestelmätiedostot sen flash -muistiin. Voit käyttää Thonny IDE: tä (tai mitä tahansa muuta haluamaasi Micropython IDE: tä).

Lataa ja asenna Thonny, käynnistä se ja siirry sitten Työkalut> Asetukset> Tulkki ja valitse taulusi laiteluettelosta. Avaa ladattu/kloonattu projektihakemisto editorissa. Sinun pitäisi sitten saada viesti alempaan REPL -kuoreen, joka on samanlainen kuin kuvassa #1. Jos näet virheitä tai outoa tekstiä - yritä ladata Thonny uudelleen Ctrl + F2 -näppäimellä muutaman kerran, kunnes ongelma poistuu.

Siirry sitten projektin flash -hakemistoon (Tämä tietokone -ikkunassa) ja lataa kaikki tiedostot ja kansiot yksitellen (kuten kuvassa 2). Niiden pitäisi näkyä laitteen ylemmässä tiedostoikkunassa.

Vaihe 3: Aloita paremman maailman luominen

Aloita paremman maailman luominen!
Aloita paremman maailman luominen!
Aloita paremman maailman luominen!
Aloita paremman maailman luominen!

Voit käyttää sarja-, telnet- tai FTP -yhteyttä korttiin yhdistämiseen, joten voit käyttää sarjayhteyttä ensimmäisen käynnistyksen yhteydessä. Lataa ja asenna Putty, avaa se, valitse Sarjaliitäntä kuvan mukaisesti, kirjoita sarjaportti ja aseta 115200 baudrate. Avaa sitten yhteys!

Wroombianilla on melko hyvin kuvattu wikisivu, johon voit viitata, jos sinulla on kokoonpano -ongelmia tai kun luot omaa projektiasi. Kysy rohkeasti kysymyksiä osiosta!

Ohje -komento näyttää kaikki käytettävissä olevat komennot ja niiden käytön.

Voit aloittaa matkan suorittamalla valmiiksi kirjoitetun vilkkukomennon seuraavasti:

juokse kotiin/blink.py

Ja katso, että sisäinen LED vilkkuu!

Kiitos huomiosta! Käy github -repossamme saadaksesi lisätietoja:

Suositeltava: