Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Installation af firmware
- Trin 2: Upload af systemfiler
- Trin 3: Start med at skabe en bedre verden
Video: Wroombian: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Har du nogensinde ønsket at arbejde med et rigtigt operativsystem på en mikrokontroller? Eller endda forsøgt at udvikle din egen? Derfor er jeg her!
Wroombian er et forsøg på at oprette et fungerende operativsystem til ESP-WROOM-32 mikrokontroller. Det er baseret på let modificerede Micropython og LoBo Micropython firmwares og giver dig mulighed for at oprette forskellige slags projekter til forskellige formål.
Grundlæggende giver det dig mulighed for at oprette, vedligeholde og køre ethvert python -script, som enheden kan håndtere. Så du kan oprette så mange programmer som hukommelsen tillader dig og køre nogle af dem, når du har brug for det. Eller endda to af dem samtidigt, opret et bash -script for at køre dem i en række sekvenser og styre hele systemet over internettet!
Og dette er ikke hele listen over funktioner. Wrombian giver dig mulighed for at oprette forskellige slags projekter, uanset om det er en fjernbetjent lyskontakt, revolutionerende IoT -opfindelse eller en bærbar spilsamling!
Gå til vores wiki -side for at lære mere om Wroombian!
Forbrugsvarer
ESP32 udviklingskort, pc, usb mikrokabel
Trin 1: Installation af firmware
Først og fremmest skal du downloade eller klone vores lager til din computer:
For at forberede din ESP32 til arbejde skal du slette kortets flash -hukommelse og uploade firmwaren ved hjælp af flash.sh -script:
1. Installer Python
2. Installer esptool via pip -kommando:
pip installere esptool
3. Flash dit bord:
- Linux
Download eller klon arkivmappe, åbn /firmware/flash.sh, ændr FLASH_COMPORT -værdien til din ESP32 -port (f.eks. /Dev /ttyUSB0). Derefter i terminal type:
./firmware/flash.sh
- Windows
Installer Git til Windows, download eller klon arkivmappe, åbn /firmware/flash.sh, ændr FLASH_COMPORT -værdien til din ESP32 -port (f.eks. COM1).
Så i Git bash -typen:
./firmware/flash.sh
ELLER
Gå til firmwaremappen og kør kommandoer manuelt (fungerer også til Linux, glem ikke at indtaste en gyldig seriel port):
esptool --port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 -før default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detekter 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin
Færdig! Nu kan du gå til det næste trin!
Trin 2: Upload af systemfiler
For at få Wroombian til at fungere skal vi indlæse alle systemfilerne i dets flash -hukommelse. Du kan bruge Thonny IDE (eller enhver anden Micropython IDE, du ønsker) til dette.
Download og installer Thonny, start det, gå derefter til Værktøjer> Valg> Tolk, og vælg dit kort fra enhedslisten. Åbn det downloadede/klonede projektmappe i editoren. Du skal derefter få beskeden i den nederste REPL -skal, der ligner den på billedet #1. Hvis du ser nogle fejl eller mærkelig tekst - prøv at genindlæse Thonny med Ctrl + F2 et par gange, indtil problemet er væk.
Gå derefter til projektblitskataloget (i vinduet 'Denne computer'), og upload alle filer og mapper en efter en (som på billedet #2). De skal vises i vinduet øverste enhedsfil.
Trin 3: Start med at skabe en bedre verden
Du kan bruge seriel, telnet eller FTP til at oprette forbindelse til kortet, så lad os bruge seriel forbindelse til den første opstart. Download og installer Putty, åbn den, vælg Serial conection som den er vist på billedet, indtast din serielle port og indstil 115200 baudrate. Åbn derefter forbindelsen!
Wroombian har en ganske godt beskrevet wiki -side, du kan henvise til, hvis du har konfigurationsproblemer, eller når du opretter dit eget projekt. Stil gerne dine spørgsmål i afsnittet Problemer!
Kommandoen 'hjælp' viser dig alle de tilgængelige kommandoer og deres brug.
Du kan starte din rejse ved at køre vores forudskrevne blink -script sådan:
løb hjem/blink.py
Og se din indbyggede LED blinke!
Tak for opmærksomheden! Besøg vores github -repo for at få flere oplysninger:
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)