Inhoudsopgave:
- Stap 1: opstartschermen
- Stap 2: Toegang tot de terminalpagina
- Stap 3: Terminal-pagina opslaan op uw computer
- Stap 4: Verbinding maken met Pixel Kit
- Stap 5: Verbinding maken met een wifi-netwerk
- Stap 6: Herstel/Offline-modus
- Stap 7: Codeer met lichten
Video: Pixel Kit met MicroPython: eerste stappen: 7 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
De reis om het volledige potentieel van Kano's Pixel te ontsluiten, begint met het vervangen van de fabrieksfirmware door MicroPython, maar dat is nog maar het begin.
Om op de Pixel Kit te kunnen coderen, moeten we onze computers erop aansluiten.
In deze zelfstudie wordt uitgelegd wat de opstartschermen betekenen, hoe u toegang krijgt tot de terminalpagina en hoe u verbinding maakt met Pixel Kit.
Stap 1: opstartschermen
Wanneer je Pixel Kit opstart, worden er een paar schermen weergegeven om je te laten weten wat het doet en wat de status ervan is. Dit is wat ze bedoelen:
- Oranje: probeert verbinding te maken.
- Blauw: heeft zijn eigen wifi-netwerk gemaakt.
- Groen: Verbonden met een wifi-netwerk.
- Rood: probeerde verbinding te maken met een wifi-netwerk en mislukt.
Wanneer Pixel Kit zijn eigen wifi-netwerk maakt, zou het zoiets als PIXEL_KIT_XXXX moeten heten, maar met een nummer in plaats van de XXXX.
De eerste keer dat uw Pixel Kit opstart, wordt altijd het blauwe scherm weergegeven.
In het geval dat uw Pixel Kit is verbonden met (groen scherm) of een wifi-netwerk heeft gemaakt (blauw scherm), zal het zijn ip-adres in binair formaat weergeven: Rode stippen betekenen 1, geen stippen betekenen 0.
Stap 2: Toegang tot de terminalpagina
Blauw scherm
Als je Pixel Kit opstart naar het blauwe scherm, zul je een open wifi-netwerk vinden met de naam PIXEL_KIT_*NUMBERS*.
Om de terminalpagina in uw browser te openen, moet u ervoor zorgen dat u verbonden bent met het Pixel Kit wifi-netwerk en navigeert u naar https://192.168.4.1. U ziet de pagina bij de foto's. Hoewel het toegankelijk is via dit adres, wordt het ten zeerste aanbevolen om op de downloadknop te klikken en deze pagina offline op te slaan. Het werkt precies hetzelfde, maar veel sneller!
Het IP-adres van de Pixel Kit terwijl het blauwe scherm wordt weergegeven, zal nooit veranderen: het zal altijd https://192.168.4.1 zijn.
Groene scherm
Als uw Pixel-kit opstart naar het groene scherm, wordt het IP-adres weergegeven op het netwerk waarmee het is verbonden. We gaan ervan uit dat het is verbonden met hetzelfde netwerk als uw computer, maar als dit niet het geval is, controleert u de laatste stap om uw Pixel Kit te herstellen/opnieuw aan te sluiten.
Zodra u zeker weet dat uw computer en Pixel Kit op hetzelfde netwerk zijn aangesloten, navigeert u naar het ip-adres om naar de terminalpagina te gaan.
Stap 3: Terminal-pagina opslaan op uw computer
Wanneer u de terminalbrowser opent vanaf uw Pixel Kit ip, gedraagt uw Pixel Kit zich als een webserver: het host een webpagina die u in uw browser kunt openen. Elke keer dat u deze pagina opvraagt of vernieuwt, moet de Pixel Kit alles stoppen en dit verzoek beantwoorden.
Hoewel het geweldig is, kan Pixel Kit zich gedragen als een webserver, het was niet bedoeld als een webserver en soms kan het erg traag zijn. Het goede nieuws is dat zodra u de terminalpagina hebt geladen, u deze offline kunt opslaan!
Om de terminalpagina offline op te slaan, klikt u op de downloadknop in de zijbalk. Het zal het bestand automatisch opslaan in uw map "Downloads", maar u kunt het verplaatsen en hernoemen naar waar u maar wilt.
Stap 4: Verbinding maken met Pixel Kit
Met uw terminalpagina geopend en nadat u ervoor heeft gezorgd dat uw Pixel Kit en computer zich op hetzelfde netwerk bevinden (ofwel die Pixel Kit zelf heeft gemaakt of waarmee u hem hebt verbonden) en typt u het ip-adres in binair of decimaal formaat. Het zal er ongeveer zo uitzien:
11000000101010000000010000000001
of
192.168.4.1
Als je wilt weten hoe je binaire getallen in decimalen converteert, kijk dan op deze link:
Eenmaal verbonden, worden de headers groen en krijgt u een Python REPL: Read, Evaluate, Print en Loop te zien. Hoera!
Stap 5: Verbinding maken met een wifi-netwerk
Als je verbonden bent met het netwerk dat door de Pixel Kit is gemaakt, heb je geen toegang tot internet.
Als je wilt coderen en tegelijkertijd toegang wilt hebben tot internet, moet je de Pixel Kit verbinden met een wifi-netwerk met internet. De computer waarmee je gaat coderen en je Pixel Kit moeten altijd op hetzelfde netwerk zijn aangesloten.
De eenvoudigste manier om verbinding te maken met een wifi-netwerk is door "saveWifiConf(ssid, passord)" uit te voeren op de REPL, waarbij ssid de naam is van het netwerk waarmee u uw Pixel Kit wilt verbinden en het wachtwoord het netwerkwachtwoord is:
saveWifiConf('WifiNaam', 'Wachtwoord')
Nadat u "saveWifiConf(ssid, password)" heeft uitgevoerd, moet u uw Pixel Kit uit- en weer inschakelen om de wijzigingen toe te passen.
Pro-tip: u kunt uw Pixel Kit resetten vanaf de terminalpagina door de volgende opdracht te typen:
reset()
De verbinding met je terminal wordt verbroken zodra je je Pixel Kit opnieuw start. Als u uw terminalpagina offline hebt opgeslagen, hoeft u deze alleen maar te vernieuwen en verbinding te maken met het nieuwe IP-adres dat op het groene scherm wordt weergegeven (zodra uw computer opnieuw verbinding heeft gemaakt met de wifi waarmee u zojuist uw Pixel Kit hebt verbonden).
Als u de pagina niet offline hebt opgeslagen, converteert u het binaire getal dat door de Pixel Kit wordt weergegeven naar een ip en opent u het vanuit uw browser.
Stap 6: Herstel/Offline-modus
Je kunt je Pixel Kit op elk moment uit- en weer inschakelen terwijl je beide rode knoppen ingedrukt houdt om hem voorzichtig te dwingen het blauwe scherm weer te geven.
Dit is in een paar gevallen erg handig:
- Je hebt verbinding gemaakt met het verkeerde wifi-netwerk, verkeerd wachtwoord, typefout, enz… In dit geval start de Pixel Kit op naar het rode scherm en is het forceren van het blauwe scherm de enige manier om opnieuw verbinding te maken met de Pixel Kit.
- Het wifi-netwerk dat je hebt aangesloten is niet meer beschikbaar. Dit kan te wijten zijn aan technische problemen, maar het kan ook zijn omdat je verbinding hebt gemaakt met je wifi thuis en nu op school of bij een vriend bent. Als u het blauwe scherm opent, kunt u verbinding maken met een nieuw wifi-netwerk.
- We lijken in een verbonden wereld te leven, maar ik geloof dat we niet moeten vertrouwen op de beschikbaarheid van het netwerk om te leren, dingen te maken en creatief te zijn! Als je je Pixel Kit 100% offline wilt coderen of als er geen wifi beschikbaar is, laat je Pixel Kit dan in het blauwe scherm komen en veel plezier met coderen!
Stap 7: Codeer met lichten
Documentatie
Je kunt alle documentatie over dingen die je kunt doen met je Pixel Kit met Pixel32 vinden op:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation
Maar Pixel Kit heeft ook alle documentatie offline! U kunt het openen door op de vraagtekenknop te klikken of door naar https://192.168.4.1/index.html/#!/docs te gaan als uw Pixel Kit het blauwe scherm toont. Als uw Pixel Kit het groene scherm toont, is dit
Tekening
Er zijn in principe twee manieren om op Pixel Kit-LED's te tekenen: PixelTurtle- en PixelKit-bibliotheken.
De eerste is de eenvoudigste manier om te beginnen en je kunt alles vinden op:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle
De tweede is een meer geavanceerde bibliotheek (PixelTurtle is ermee geschreven) en u vindt hoe u deze kunt gebruiken op:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit
Als je problemen hebt met Python, is er ook een korte introductie opgenomen in de offline documentatie en op de volgende links:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python
Als je een probleem hebt dat niet in de documentatie wordt beschreven, kijk dan eens op de probleemoplossing / FAQ-pagina:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/troubleshooting
Bekijk de zelfstudiepagina's voor inspirerende video's over wat Pixel Kit kan doen:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials
Aanbevolen:
Hoe u uw eerste eenvoudige software maakt met Python: 6 stappen
Hoe u uw eerste eenvoudige software kunt maken met Python: Hallo, welkom bij deze Instructables. Hier ga ik vertellen hoe u uw eigen software kunt maken. Ja, als je een idee hebt… maar weet om nieuwe dingen uit te voeren of geïnteresseerd bent in het creëren van nieuwe dingen, dan is het iets voor jou… Vereiste: Moet basiskennis hebben van P
Mijn eerste synth: 29 stappen (met afbeeldingen)
Mijn eerste synth: De kindersynth ontstond toen ik gebogen zat over een wirwar van synthesizerdraden. Mijn vriend Oliver kwam langs, beoordeelde de situatie en zei: "Je weet dat je erin geslaagd bent om 's werelds meest gecompliceerde kinderspeelgoed te maken." Terwijl mijn eerste r
Stappenmotor met D Flip Flops en 555 Timer; het eerste deel van het circuit de 555 Timer: 3 stappen
Stappenmotor met D-flip-flops en 555-timer; het eerste deel van het circuit de 555-timer: de stappenmotor is een gelijkstroommotor die in discrete stappen beweegt. Het wordt vaak gebruikt in printers en zelfs robotica. Ik zal dit circuit in stappen uitleggen. Het eerste deel van het circuit is een 555 tijdopnemer. Het is de eerste afbeelding (zie hierboven) met een 555-chip met
Nvidia Jetson Nano-zelfstudie - Eerste blik met AI & ML: 7 stappen
Nvidia Jetson Nano-zelfstudie | Eerste blik met AI & ML: Hé, wat is er jongens! Akarsh hier van CETech.Vandaag gaan we kijken naar een nieuwe SBC van Nvidia, de Jetson Nano, de Jetson Nano is gericht op kunstmatige-intelligentietechnieken zoals beeldherkenning enz. We zullen eerst opstarten t
Knipperende MicroPython op Kano Pixel Kit - Ajarnpa
Flashing MicroPython op Kano Pixel Kit: Kano's Pixel Kit is een geweldig stuk hardware! Het beschikt over 128 superheldere RGB-LED's, een joystick, 2 knoppen, een wijzerplaat, batterij en een krachtige microprocessor als brein (ESP32). Het komt uit de fabriek met een firmware die praat met de Kano Code-app, een