Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Laiteohjelmiston asennus
- Vaihe 2: Järjestelmätiedostojen lataaminen
- Vaihe 3: Aloita paremman maailman luominen
Video: Wroombian: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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
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
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:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen