INHOUDSOPGAWE:

Pixel Kit met MicroPython: eerste stappe: 7 stappe
Pixel Kit met MicroPython: eerste stappe: 7 stappe

Video: Pixel Kit met MicroPython: eerste stappe: 7 stappe

Video: Pixel Kit met MicroPython: eerste stappe: 7 stappe
Video: Jetson Nano Custom Object Detection - how to train your own AI 2024, November
Anonim
Pixel Kit met MicroPython: eerste stappe
Pixel Kit met MicroPython: eerste stappe

Die reis om die volle potensiaal van Kano's Pixel te ontsluit, begin met die vervanging van die fabrieks -firmware deur MicroPython, maar dit is slegs die begin.

Om die Pixel Kit te kodeer, moet ons ons rekenaars daaraan koppel.

Hierdie handleiding sal verduidelik wat die opstartskerms beteken, hoe u toegang tot die terminale bladsy kry en hoe u met Pixel Kit kan koppel.

Stap 1: opstartskerms

Image
Image
Bootskerms
Bootskerms
Bootskerms
Bootskerms

As u Pixel Kit opstart, wys dit 'n paar skerms om u te laat weet wat dit doen en hoe dit is. Hier is wat hulle bedoel:

  • Oranje: probeer om aan te sluit.
  • Blou: het sy eie wifi -netwerk geskep.
  • Groen: gekoppel aan 'n wifi -netwerk.
  • Rooi: het probeer om aan te sluit op 'n wifi -netwerk en het misluk.

As Pixel Kit sy eie wifi -netwerk skep, moet dit iets soos PIXEL_KIT_XXXX genoem word, maar met 'n nommer in plaas van die XXXX.

Die eerste keer dat u Pixel Kit opstart, sal dit altyd die blou skerm vertoon.

As u Pixel Kit aan (groen skerm) gekoppel is of 'n wifi -netwerk (blou skerm) geskep het, sal dit sy ip -adres in binêre formaat vertoon: Rooi kolletjies beteken 1, geen kolletjies beteken 0 nie.

Stap 2: Toegang tot die terminale bladsy

Toegang tot die terminale bladsy
Toegang tot die terminale bladsy

Blou skerm

As u Pixel Kit na die blou skerm begin, vind u 'n oop wifi -netwerk met die naam PIXEL_KIT_*NUMBERS*.

Om die terminale bladsy in u blaaier oop te maak, maak seker dat u aan die Pixel Kit wifi -netwerk gekoppel is en navigeer na https://192.168.4.1. U sal die bladsy op die foto's sien. Alhoewel dit toeganklik is via hierdie adres, word dit sterk aanbeveel om op die aflaai -knoppie te klik en hierdie bladsy vanlyn te stoor. Dit werk net dieselfde, maar baie vinniger!

Die Pixel Kit -ip -adres tydens die vertoning van die blou skerm sal nooit verander nie: dit sal altyd https://192.168.4.1 wees.

Groen skerm

As u Pixel -kit na die groen skerm begin, sal dit sy ip -adres vertoon op die netwerk waarmee dit gekoppel is. Ons neem aan dat dit aan dieselfde netwerk as u rekenaar gekoppel is, maar as dit nie die geval is nie, kyk dan na die laaste stap oor hoe u u Pixel Kit kan herstel/koppel.

Sodra u seker gemaak het dat u rekenaar en Pixel Kit aan dieselfde netwerk gekoppel is, gaan u na die ip -adres om toegang tot die terminale bladsy te verkry.

Stap 3: Stoor terminale bladsy op u rekenaar

Stoor terminale bladsy op u rekenaar
Stoor terminale bladsy op u rekenaar
Stoor terminale bladsy op u rekenaar
Stoor terminale bladsy op u rekenaar

As u toegang tot die terminale blaaier verkry vanaf u Pixel Kit ip, gedra u Pixel Kit soos 'n webbediener: dit bied 'n webbladsy aan waartoe u toegang tot u blaaier kan kry. Elke keer as u hierdie bladsy versoek of verfris, moet die Pixel Kit alles stop wat dit doen en hierdie versoek beantwoord.

Alhoewel die ongelooflike Pixel Kit soos 'n webbediener kan optree, was dit nie bedoel om 'n webbediener te wees nie, en soms kan dit baie stadig wees. Die goeie nuus is dat as u die terminale bladsy gelaai het, u dit vanlyn kan stoor!

Om die terminale bladsy vanlyn te stoor, klik op die aflaai -knoppie in die sidebalk. Dit sal die lêer outomaties in u gids "Downloads" stoor, maar u kan dit skuif en hernoem na waar u wil.

Stap 4: Koppel aan Pixel Kit

Koppel aan Pixel Kit
Koppel aan Pixel Kit
Koppel aan Pixel Kit
Koppel aan Pixel Kit
Koppel aan Pixel Kit
Koppel aan Pixel Kit

Met u terminale bladsy oopgemaak en nadat u seker gemaak het dat u Pixel Kit en rekenaar op dieselfde netwerk is (óf die een Pixel Kit self gemaak het óf die een waarmee u dit verbind het), tik u die ip -adres in binêre of desimale formaat. Dit sal so iets lyk:

11000000101010000000010000000001

of

192.168.4.1

As u wil weet hoe om binêre getalle in desimale om te skakel, kyk na hierdie skakel:

Sodra die koppe gekoppel is, word die opskrifte groen en word u voorgestel aan 'n Python REPL: Lees, evalueer, druk en herhaal. Yay!

Stap 5: Koppel aan 'n Wifi -netwerk

Koppel aan 'n Wifi -netwerk
Koppel aan 'n Wifi -netwerk

As u gekoppel is aan die netwerk wat deur die Pixel Kit geskep is, het u nie toegang tot internet nie.

As u wil kodeer en terselfdertyd toegang tot internet wil hê, moet u die Pixel Kit koppel aan 'n wifi -netwerk met internet. Die rekenaar wat u sal gebruik om te kodeer en u Pixel Kit moet altyd aan dieselfde netwerk gekoppel wees.

Die maklikste manier om aan te sluit op 'n wifi -netwerk, is deur "saveWifiConf (ssid, passord)" op die REPL uit te voer, waar ssid die naam is van die netwerk wat u Pixel Kit wil verbind en die wagwoord die netwerkwagwoord is:

saveWifiConf ('WifiName', 'Password')

Nadat u "saveWifiConf (ssid, wagwoord)" uitgevoer het, moet u u Pixel Kit weer aan en weer aanskakel om die veranderinge toe te pas.

Pro tip: u kan u Pixel Kit terugstel vanaf die terminale bladsy deur die volgende opdrag in te tik:

herstel ()

U terminale sal die verbinding verbreek sodra u u Pixel Kit herlaai. As u u terminale bladsy vanlyn gestoor het, verfris dit net en maak verbinding met die nuwe ip wat op die groen skerm verskyn (sodra u rekenaar weer verbind is met die wifi waarmee u u Pixel Kit pas gekoppel het).

As u nie die bladsy vanlyn gestoor het nie, verander die binêre nommer wat deur die Pixel Kit vertoon word in 'n ip en kry toegang tot dit vanaf u blaaier.

Stap 6: Herstel-/aflynmodus

Image
Image

Skakel u Pixel Kit te eniger tyd aan en weer terwyl u albei rooi knoppies ingedruk het om dit saggies te dwing om die blou skerm te wys.

Dit is baie handig in 'n paar gevalle:

- U het gekoppel aan die verkeerde wifi -netwerk, verkeerde wagwoord, tikfout, ens … In hierdie gevalle sal Pixel Kit na die rooi skerm begin, en die blou skerm is die enigste manier om weer aan te sluit op die Pixel Kit.

- Die wifi -netwerk wat u gekoppel het, is nie meer beskikbaar nie. Dit kan te wyte wees aan tegniese probleme, maar dit kan ook wees omdat u aan die huis se wifi gekoppel is en u nou by die skool of by 'n vriend is. As u die blou skerm binnegaan, kan u aanmeld by 'n nuwe wifi -netwerk.

- Dit lyk asof ons in 'n verbonde wêreld leef, maar ek glo dat ons nie op netwerkbeskikbaarheid moet staatmaak om te kan leer, dinge te maak en kreatief te wees nie! As u u Pixel Kit 100% vanlyn wil kodeer, of as daar geen wifi beskikbaar is nie, laat u Pixel Kit dan op die blou skerm verskyn en gelukkig wees!

Stap 7: Kodeer met ligte

Kode met ligte!
Kode met ligte!

Dokumentasie

U vind al die dokumentasie van dinge wat u kan doen met u Pixel Kit met Pixel32:

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

Maar Pixel Kit het ook al die dokumentasie vanlyn! U kan dit verkry deur op die vraagtekenknoppie te klik of na https://192.168.4.1/index.html/#!/docs te gaan as u Pixel Kit die blou skerm vertoon. As u Pixel Kit die groen skerm vertoon, sal dit https://IP_ADDRESS/index.html/#!/Docs wees.

Tekening

Daar is basies twee maniere waarop Pixel Kit -LED's gebruik kan word: PixelTurtle- en PixelKit -biblioteke.

Die eerste is die eenvoudigste manier om aan die gang te kom, en u kan alles vind wat u kan doen op:

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

Die tweede een is 'n meer gevorderde biblioteek (PixelTurtle word gebruik om dit te gebruik) en u kan sien hoe u dit kan gebruik by:

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

As u probleme ondervind met Python, is daar ook 'n vinnige inleiding in die aflyn dokumentasie en op die volgende skakels:

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

As u 'n probleem ondervind wat nie in die dokumentasie beskryf word nie, kyk dan na die probleemoplossings- / FAQ -bladsy:

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

Kyk na die tutoriaalbladsye vir inspirerende video's oor wat met Pixel Kit gedoen kan word:

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

Aanbeveel: