Indholdsfortegnelse:

Pixel Kit, der kører MicroPython: Første trin: 7 trin
Pixel Kit, der kører MicroPython: Første trin: 7 trin

Video: Pixel Kit, der kører MicroPython: Første trin: 7 trin

Video: Pixel Kit, der kører MicroPython: Første trin: 7 trin
Video: Arduino Nano RP2040 Connect, First look 2024, November
Anonim
Pixel Kit, der kører MicroPython: Første trin
Pixel Kit, der kører MicroPython: Første trin

Rejsen for at låse op for det fulde potentiale i Kano's Pixel starter med at udskifte fabriks -firmware med MicroPython, men det er kun begyndelsen.

For at kode på Pixel Kit skal vi slutte vores computere til det.

Denne vejledning forklarer, hvad startskærmene betyder, hvordan du får adgang til terminalsiden, og hvordan du opretter forbindelse til Pixel Kit.

Trin 1: Startskærme

Image
Image
Boot -skærme
Boot -skærme
Boot -skærme
Boot -skærme

Når dit Pixel Kit starter op, viser det et par skærme for at fortælle dig, hvad det gør og dets tilstand. Her er hvad de betyder:

  • Orange: Prøver at oprette forbindelse.
  • Blå: Oprettede sit eget wifi -netværk.
  • Grøn: Tilsluttet et wifi -netværk.
  • Rød: Prøvede at oprette forbindelse til et wifi -netværk og mislykkedes.

Når Pixel Kit opretter sit eget wifi -netværk, skal det hedde noget som PIXEL_KIT_XXXX, men med et nummer i stedet for XXXX.

Første gang dit Pixel Kit starter, viser det altid den blå skærm.

I tilfælde af at dit Pixel Kit er forbundet til (grøn skærm) eller oprettet et wifi -netværk (blå skærm), viser det sin ip -adresse i binært format: Røde prikker betyder 1, ingen prikker betyder 0.

Trin 2: Adgang til terminalsiden

Adgang til terminalsiden
Adgang til terminalsiden

Blå skærm

Hvis dit Pixel Kit starter til den blå skærm, finder du et åbent wifi -netværk med navnet PIXEL_KIT_*NUMBERS*.

For at åbne terminalsiden i din browser skal du sørge for at have forbindelse til Pixel Kit wifi -netværket og navigere til https://192.168.4.1. Du vil se siden på billederne. Selvom den er tilgængelig via denne adresse, anbefales det stærkt at klikke på download -knappen og gemme denne side offline. Det vil fungere på samme måde, men langt hurtigere!

Pixel Kit ip -adressen, mens den blå skærm vises, ændres aldrig: den vil altid være

Grøn skærm

Hvis dit Pixel -kit starter til den grønne skærm, viser det sin ip -adresse på det netværk, det er tilsluttet. Vi antager, at den er forbundet til det samme netværk som din computer, men hvis det ikke er det, skal du kontrollere det sidste trin om, hvordan du gendanner/genopretter forbindelse til dit Pixel Kit.

Når du har kontrolleret, at din computer og Pixel Kit er forbundet til det samme netværk, skal du navigere til dens ip -adresse for at få adgang til terminalsiden.

Trin 3: Gem terminal side på din computer

Gem terminal side på din computer
Gem terminal side på din computer
Gem terminal side på din computer
Gem terminal side på din computer

Når du får adgang til terminalbrowseren fra din Pixel Kit ip, opfører dit Pixel Kit sig som en webserver: Den er vært for en webside, som du kan få adgang til i din browser. Hver gang du anmoder om eller opdaterer denne side, skal Pixel Kit stoppe alt det gør og besvare denne anmodning.

Selvom det er fantastisk Pixel Kit kan opføre sig som en webserver, var det ikke meningen, at det skulle være en webserver, og nogle gange kan det være meget langsomt. Den gode nyhed er, at når du har indlæst terminalsiden, kan du gemme den offline!

For at gemme terminalsiden offline skal du klikke på download -knappen på sidebjælken. Filen gemmes automatisk i mappen "Downloads", men du kan flytte og omdøbe den til hvor du vil.

Trin 4: Tilslutning til Pixel Kit

Opretter forbindelse til Pixel Kit
Opretter forbindelse til Pixel Kit
Opretter forbindelse til Pixel Kit
Opretter forbindelse til Pixel Kit
Opretter forbindelse til Pixel Kit
Opretter forbindelse til Pixel Kit

Med din terminalside åbnet, og efter at du har kontrolleret, at dit Pixel Kit og din computer er på det samme netværk (enten det ene Pixel Kit, der har oprettet sig selv eller det, du har forbundet det til), og indtast ip -adressen i binært eller decimalt format. Det vil se sådan ud:

11000000101010000000010000000001

eller

192.168.4.1

Hvis du vil vide, hvordan du konverterer binære tal i decimaler, skal du tjekke dette link:

Når de er tilsluttet, bliver overskrifterne grønne, og du vil blive præsenteret for en Python REPL: Læs, evaluer, udskriv og sløjfe. Yay!

Trin 5: Tilslutning til et Wifi -netværk

Opretter forbindelse til et Wifi -netværk
Opretter forbindelse til et Wifi -netværk

Mens du er tilsluttet netværket, der er oprettet af Pixel Kit, har du ikke adgang til internet.

Hvis du vil kode og have adgang til internet på samme tid, skal du slutte Pixel Kit til et wifi -netværk, der har internet. Den computer, du vil bruge til at kode og dit Pixel Kit, skal altid være forbundet til det samme netværk.

Den nemmeste måde at oprette forbindelse til et wifi -netværk er at køre "saveWifiConf (ssid, passord)" på REPL, hvor ssid er navnet på det netværk, du vil have dit Pixel Kit til at forbinde, og adgangskoden er netværksadgangskoden:

saveWifiConf ('WifiName', 'Password')

Efter at have kørt "saveWifiConf (ssid, password)", skal du slukke og tænde for dit Pixel Kit for at anvende ændringerne.

Pro tip: Du kan nulstille dit Pixel Kit fra terminalsiden ved at skrive følgende kommando:

Nulstil()

Din terminal mister forbindelsen, når du genstarter dit Pixel Kit. Hvis du har gemt din terminalside offline, skal du blot opdatere den og oprette forbindelse til den nye ip, der vises på den grønne skærm (når din computer genopretter forbindelse til det wifi, du lige har forbundet dit Pixel Kit til).

Hvis du ikke har gemt siden offline, skal du konvertere det binære nummer, der vises af Pixel Kit, til en ip og få adgang til den fra din browser.

Trin 6: Gendannelses-/offline -tilstand

Image
Image

Når som helst skal du slukke og tænde for dit Pixel Kit, mens du holder begge de røde knapper nede for forsigtigt at tvinge det til at vise den blå skærm.

Dette er meget nyttigt i nogle få tilfælde:

- Du har tilsluttet det forkerte wifi -netværk, den forkerte adgangskode, tastefejl osv … I dette tilfælde starter Pixel Kit til den røde skærm, og den blå skærm tvinger den eneste måde at oprette forbindelse til Pixel Kit igen.

- Det wifi -netværk, du har tilsluttet, er ikke længere tilgængeligt. Dette kan skyldes tekniske problemer, men det kan også skyldes, at du har forbindelse til dit wifi i hjemmet, og nu er du i skole eller hos en ven. Indtastning af den blå skærm giver dig mulighed for at oprette forbindelse til et nyt wifi -netværk.

- Vi ser ud til at leve i en forbundet verden, men jeg mener, at vi ikke bør stole på netværks tilgængelighed for at kunne lære, lave ting og være kreative! Hvis du vil kode dit Pixel Kit 100% offline, eller hvis der ikke er nogen wifi tilgængelig, skal du få dit Pixel Kit til at indtaste den blå skærm og glad for kodning!

Trin 7: Kode med lys

Kode med lys!
Kode med lys!

Dokumentation

Du kan finde al dokumentation af ting, du kan gøre med dit Pixel Kit, der kører Pixel32 på:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation

Men Pixel Kit har også al dokumentation offline! Du får adgang til det ved at klikke på spørgsmålstegnsknappen eller ved at navigere til https://192.168.4.1/index.html/#!/docs, hvis dit Pixel Kit viser den blå skærm. Hvis dit Pixel Kit viser den grønne skærm, vil det være

Tegning

Der er dybest set to måder at trække på Pixel Kit -lysdioder på: PixelTurtle og PixelKit -biblioteker.

Den første er den enkleste måde at komme i gang på, og du kan finde alt, hvad den kan gøre på:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle

Den anden er et mere avanceret bibliotek (PixelTurtle er skrevet ved hjælp af det), og du finder, hvordan du bruger det på:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit

Hvis du har problemer med Python, er der også en hurtig introduktion inkluderet i offlinedokumentationen og på følgende links:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python

Hvis du har et problem, der ikke er beskrevet i dokumentationen, kan du kigge på siden til fejlfinding / ofte stillede spørgsmål:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/troubleshooting

Se inspirationsvideoer om, hvad der kan gøres med Pixel Kit, på vejledningssiderne:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials

Anbefalede: