Tartalomjegyzék:
- Kellékek
- 1. lépés: Firmware telepítése
- 2. lépés: Rendszerfájlok feltöltése
- 3. lépés: Kezdj el jobb világot teremteni
Videó: Wroombian: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Szeretett volna valaha valódi operációs rendszerrel dolgozni egy mikrokontrolleren? Vagy megpróbálta fejleszteni a sajátját? Ezért vagyok itt!
A Wroombian egy kísérlet egy működő operációs rendszer létrehozására az ESP-WROOM-32 mikrovezérlő számára. Enyhén módosított Micropython és LoBo Micropython firmware -eken alapul, és lehetővé teszi különféle projektek létrehozását különböző célokra.
Alapvetően lehetővé teszi bármely olyan python -szkript létrehozását, karbantartását és futtatását, amelyet az eszköz képes kezelni. Tehát annyi programot hozhat létre, amennyit a memória megenged, és szükség esetén futtathat néhányat. Vagy akár kettőt egyszerre, hozzon létre egy bash szkriptet, hogy futtassa őket valamilyen sorrendben, és irányítsa az egész rendszert az interneten keresztül!
És ez nem a szolgáltatások teljes listája. A Wrombian lehetővé teszi különböző projektek létrehozását, függetlenül attól, hogy távoli fénykapcsoló, forradalmi IoT -találmány vagy valamilyen hordozható játékgyűjtemény!
Látogassa meg wiki oldalunkat, ha többet szeretne megtudni a Wroombian -ról!
Kellékek
ESP32 fejlesztőlap, PC, usb mikrokábel
1. lépés: Firmware telepítése
Először is töltse le vagy klónozza tárházát számítógépére:
Az ESP32 előkészítéséhez a munkához törölnie kell a tábla flash memóriáját, és fel kell töltenie a firmware -t a flash.sh parancsfájl használatával:
1. Telepítse a Python programot
2. Telepítse az esptoolt a pip paranccsal:
pip install esptool
3. Flash a táblán:
- Linux
Töltse le vagy klónozza a tárolómappát, nyissa meg a /firmware/flash.sh fájlt, módosítsa a FLASH_COMPORT értéket az ESP32 portra (pl. /Dev /ttyUSB0). Ezután terminál típusban:
./firmware/flash.sh
- Ablakok
Telepítse a Git for Windows rendszert, töltse le vagy klónozza a tárházat, nyissa meg a /firmware/flash.sh fájlt, módosítsa a FLASH_COMPORT értéket az ESP32 portra (pl. COM1).
Ezután Git bash típusban:
./firmware/flash.sh
VAGY
Lépjen a firmware mappába, és futtassa a parancsokat manuálisan (Linux esetén is működik, ne felejtse el beírni az érvényes soros portot):
esptool --port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 -az alapértelmezett visszaállítás előtt -hard_reset írás után_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
Kész! Most már folytathatja a következő lépést!
2. lépés: Rendszerfájlok feltöltése
Ahhoz, hogy a Wroombian működjön, be kell töltenünk az összes rendszerfájlt a flash memóriájába. Ehhez használhatja a Thonny IDE -t (vagy bármely más kívánt Micropython IDE -t).
Töltse le és telepítse a Thonny -t, indítsa el, majd válassza az Eszközök> Beállítások> Tolmács lehetőséget, és válassza ki a tábláját az eszközök listájából. Nyissa meg a letöltött/klónozott projekt könyvtárat a szerkesztőben. Ezután az üzenetet az alsó REPL -héjba kell kapnia, hasonlóan az 1. képen láthatóhoz. Ha hibákat vagy furcsa szöveget lát - próbálja meg néhányszor újratölteni Thonnyt a Ctrl + F2 billentyűkkel, amíg a probléma el nem tűnik.
Ezután lépjen a projekt flash könyvtárába (a "Ez a számítógép" ablakban), és töltse fel egyenként az összes fájlt és mappát (mint a 2. képen). Meg kell jelenniük az eszközfájlok felső ablakában.
3. lépés: Kezdj el jobb világot teremteni
Használhat soros, telnet vagy FTP csatlakozást az alaplaphoz, így az első indításkor használjon soros kapcsolatot. Töltse le és telepítse a Putty programot, nyissa meg, válassza a Soros kapcsolat lehetőséget, amint az a képen látható, írja be a soros portot, és állítsa be a 115200 baudrate -t. Ezután nyissa meg a kapcsolatot!
A Wroombian egy meglehetősen jól leírt wiki oldallal rendelkezik, amelyre hivatkozhat, ha bármilyen konfigurációs problémája van, vagy amikor saját projektet hoz létre. Bátran tegye fel kérdéseit a problémák részben!
A 'help' parancs megmutatja az összes rendelkezésre álló parancsot és azok használatát.
Kezdheti útját az előre megírt villogó szkript futtatásával:
szaladj haza/pislogj.py
És figyelje a fedélzeti LED villogását!
Köszönöm a figyelmet! Kérjük, látogasson el github repónkba további információkért:
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását