Tartalomjegyzék:

MicroPython futtató Pixel Kit: Első lépések: 7 lépés
MicroPython futtató Pixel Kit: Első lépések: 7 lépés

Videó: MicroPython futtató Pixel Kit: Első lépések: 7 lépés

Videó: MicroPython futtató Pixel Kit: Első lépések: 7 lépés
Videó: Вводный урок по программированию ESP32, ESP8266 на MicroPython 2024, November
Anonim
MicroPython futtató Pixel Kit: Első lépések
MicroPython futtató Pixel Kit: Első lépések

A Kano Pixel teljes potenciáljának kiaknázásához vezető út azzal kezdődik, hogy kicserélik a gyári firmware -t a MicroPythonra, de ez csak a kezdet.

Ahhoz, hogy kódolni tudjunk a Pixel Kit -en, hozzá kell csatlakoztatnunk a számítógépeinket.

Ez az oktatóanyag elmagyarázza, hogy mit jelentenek a rendszerindító képernyők, hogyan érheti el a terminál oldalt, és hogyan csatlakozhat a Pixel Kithez.

1. lépés: Indítási képernyők

Image
Image
Boot képernyők
Boot képernyők
Boot képernyők
Boot képernyők

Amikor a Pixel Kit elindul, megjelenik néhány képernyő, amely tájékoztatja Önt arról, hogy mit csinál és milyen állapotban van. Íme, mit jelentenek:

  • Narancs: Csatlakozás.
  • Kék: Saját wifi -hálózatot hozott létre.
  • Zöld: csatlakozik egy wifi hálózathoz.
  • Piros: Próbáltam csatlakozni wifi hálózathoz, de nem sikerült.

Amikor a Pixel Kit saját wifi -hálózatot hoz létre, annak valami PIXEL_KIT_XXXX nevet kell adni, de az XXXX helyett számmal kell ellátni.

A Pixel Kit első indításakor mindig a kék képernyő jelenik meg.

Abban az esetben, ha a Pixel Kit -hez csatlakozik (zöld képernyő), vagy létrehozott egy wifi -hálózatot (kék képernyő), akkor az IP -címe bináris formátumban jelenik meg: A piros pontok 1 -et, a pontok 0 -t jelentenek.

2. lépés: A termináloldal elérése

A terminál oldal elérése
A terminál oldal elérése

Kék képernyő

Ha a Pixel Kit a kék képernyőre indul, egy nyitott, PIXEL_KIT_*NUMBERS*nevű wifi -hálózatot talál.

A termináloldal megnyitásához böngészőjében győződjön meg arról, hogy csatlakozik a Pixel Kit wifi hálózathoz, és keresse meg a https://192.168.4.1 címet. Látni fogja az oldalt a képeken. Bár ezen a címen keresztül érhető el, erősen ajánlott a letöltés gombra kattintani, és offline menteni az oldalt. Ugyanúgy fog működni, de sokkal gyorsabban!

A Pixel Kit ip -címe a kék képernyő megjelenítése közben soha nem változik: mindig https://192.168.4.1 lesz.

Zöld képernyő

Ha a Pixel készlet a zöld képernyőre indul, akkor megjeleníti az IP -címét azon a hálózaton, amelyhez csatlakozik. Feltételezzük, hogy ugyanahhoz a hálózathoz csatlakozik, mint a számítógép, de ha nem, akkor ellenőrizze a Pixel Kit helyreállításának/újracsatlakoztatásának utolsó lépését.

Miután meggyőződött arról, hogy számítógépe és a Pixel Kit ugyanahhoz a hálózathoz csatlakozik, navigáljon annak IP -címére a termináloldal eléréséhez.

3. lépés: A termináloldal mentése a számítógépre

A termináloldal mentése a számítógépre
A termináloldal mentése a számítógépre
A termináloldal mentése a számítógépre
A termináloldal mentése a számítógépre

Amikor a terminálböngészőt a Pixel Kit ip -ről éri el, a Pixel Kit webszerverként viselkedik: egy weboldalt tárol, amelyet a böngészőjében érhet el. Minden alkalommal, amikor ezt az oldalt kéri vagy frissíti, a Pixel Kitnek le kell állítania mindent, amit csinál, és válaszolnia kell erre a kérésre.

Bár a fantasztikus Pixel Kit webszerverként viselkedhet, nem webszervernek szánták, és néha nagyon lassú is lehet. A jó hír az, hogy miután betöltötte a terminál oldalt, mentheti offline!

A termináloldal offline mentéséhez kattintson az oldalsávon található letöltés gombra. Ez automatikusan menti a fájlt a "Letöltések" mappába, de áthelyezheti és átnevezheti a kívánt helyre.

4. lépés: Csatlakozás a Pixel Kithez

Csatlakozás a Pixel Kit -hez
Csatlakozás a Pixel Kit -hez
Csatlakozás a Pixel Kit -hez
Csatlakozás a Pixel Kit -hez
Csatlakozás a Pixel Kit -hez
Csatlakozás a Pixel Kit -hez

Miután megnyitotta a termináloldalát, és miután meggyőződött arról, hogy a Pixel Kit és a számítógép ugyanazon a hálózaton van (vagy a Pixel Kit hozta létre magát, vagy az, amelyhez csatlakoztatta), és írja be az ip -címet bináris vagy tizedes formátumban. Ez valahogy így fog kinézni:

11000000101010000000010000000001

vagy

192.168.4.1

Ha szeretné megtudni, hogyan lehet bináris számokat tizedesre konvertálni, ellenőrizze ezt a linket:

A csatlakoztatás után a fejlécek zöldre váltanak, és megjelenik a Python REPL: Read, Evaluate, Print and Loop programban. Hurrá!

5. lépés: Csatlakozás Wifi hálózathoz

Csatlakozás Wifi hálózathoz
Csatlakozás Wifi hálózathoz

Ha csatlakozik a Pixel Kit által létrehozott hálózathoz, nem férhet hozzá az internethez.

Ha egyidejűleg kódolni szeretne és szeretne hozzáférni az internethez, akkor a Pixel Kit -et internetes wifi -hálózathoz kell csatlakoztatnia. A kódoláshoz használt számítógépnek és a Pixel Kitnek mindig ugyanahhoz a hálózathoz kell csatlakoznia.

A wifi hálózathoz való csatlakozás legegyszerűbb módja a "saveWifiConf (ssid, passord)" futtatása a REPL -en, ahol az ssid annak a hálózatnak a neve, amelyhez csatlakozni szeretne a Pixel Kit eszközzel, és a jelszó a hálózati jelszó:

saveWifiConf ('WifiName', 'Password')

A "saveWifiConf (ssid, jelszó)" futtatása után ki kell kapcsolnia és újra be kell vennie a Pixel Kit -et a módosítások alkalmazásához.

Pro tipp: A Pixel Kit a termináloldalról visszaállíthatja a következő parancs beírásával:

Visszaállítás()

A terminál megszakítja a kapcsolatot a Pixel Kit újraindításával. Ha a termináloldalát offline állapotban mentette, frissítse azt, és csatlakozzon a zöld képernyőn megjelenő új ip -hez (amint a számítógép újra csatlakozik ahhoz a wifi -hez, amelyhez éppen csatlakoztatta a Pixel Kitet).

Ha nem mentette az oldalt offline, konvertálja át a Pixel Kit által megjelenített bináris számot ip -vé, és nyissa meg a böngészőből.

6. lépés: Helyreállítás/Offline mód

Image
Image

Bármikor kapcsolja ki, majd újra be a Pixel Kit eszközt, miközben mindkét piros gombot lenyomva tartja, és óvatosan kényszeríti a kék képernyő megjelenítésére.

Ez nagyon hasznos néhány esetben:

- Rossz wifi -hálózathoz csatlakozott, rossz jelszó, elírás, stb … Ebben az esetben a Pixel Kit a piros képernyőre indul, és a kék képernyő kényszerítése az egyetlen módja annak, hogy újra csatlakozzon a Pixel Kithez.

- A csatlakoztatott wifi -hálózat már nem érhető el. Ennek oka lehet technikai probléma, de az is lehet, hogy csatlakozott az otthoni wifi -hez, és most az iskolában vagy egy barátja otthonában van. A kék képernyőre lépve új wifi -hálózathoz csatlakozhat.

- Úgy tűnik, hogy egy összekapcsolt világban élünk, de úgy gondolom, hogy nem szabad a hálózat elérhetőségére hagyatkoznunk ahhoz, hogy tanulhassunk, dolgozzunk és kreatívak legyünk! Ha 100% -ban offline szeretné kódolni Pixel Kit -jét, vagy ha nincs elérhető wifi, tegye a Pixel Kit -et a kék képernyőre, és boldog kódolást!

7. lépés: Kódolás lámpákkal

Kód fényekkel!
Kód fényekkel!

Dokumentáció

A Pixel32 alkalmazást futtató Pixel Kit eszközével kapcsolatos összes dokumentáció megtalálható a következő címen:

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

De a Pixel Kit rendelkezik az összes dokumentációval offline is! A kérdőjel gombra kattintva vagy a https://192.168.4.1/index.html/#!/docs címre kattintva érheti el, ha a Pixel Kit kék képernyőt mutat. Ha a Pixel Kit zöld képernyőt mutat, akkor az https://IP_ADDRESS/index.html/#!/Docs lesz.

Rajz

Alapvetően kétféle módon lehet rajzolni a Pixel Kit LED -eire: PixelTurtle és PixelKit könyvtárak.

Az első a legegyszerűbb módja az induláshoz, és mindent megtalál, amit tehet:

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

A második egy fejlettebb könyvtár (a PixelTurtle használatával íródott), és a használatát a következő címen találja:

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

Ha problémái vannak a Python használatával, akkor az offline dokumentációban és az alábbi linkeken is található egy gyors bemutató:

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

Ha olyan probléma merül fel, amelyet a dokumentáció nem ír le, nézze meg a hibaelhárítás / GYIK oldalt:

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

A Pixel Kit által inspiráló videókért tekintse meg az oktatóanyag oldalait:

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

Ajánlott: