Sisukord:
- Samm: alglaadimisekraanid
- 2. toiming: juurdepääs terminalilehele
- Samm: terminalilehe salvestamine arvutisse
- 4. toiming. Ühendamine Pixel Kitiga
- Samm: Wifi -võrguga ühenduse loomine
- 6. samm: taastamise/võrguühenduseta režiim
- 7. samm: tuledega kood
Video: Pixel Kit töötab MicroPythoniga: esimesed sammud: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Teekond Kano Pixeli täieliku potentsiaali avamiseks algab tehase püsivara asendamisega MicroPythoniga, kuid see on alles algus.
Pixel Kiti kodeerimiseks peame sellega arvutid ühendama.
See õpetus selgitab alglaadimisekraanide tähendust, terminalilehele juurdepääsu ja Pixel Kitiga ühenduse loomist.
Samm: alglaadimisekraanid
Kui teie Pixel Kit käivitub, kuvatakse sellel mõned ekraanid, mis annavad teile teada, mida see teeb ja milline on selle olek. Siin on, mida nad tähendavad:
- Oranž: proovin ühendust luua.
- Sinine: lõi oma wifi -võrgu.
- Roheline: ühendatud WiFi -võrguga.
- Punane: proovisin luua ühenduse WiFi -võrguga ja ebaõnnestus.
Kui Pixel Kit loob oma WiFi -võrgu, peaks selle nimi olema midagi sellist nagu PIXEL_KIT_XXXX, kuid numbriga XXXX.
Pixel Kiti esmakordsel käivitamisel kuvatakse alati sinine ekraan.
Kui teie Pixel Kit on ühendatud (roheline ekraan) või loodud WiFi -võrk (sinine ekraan), kuvab see oma IP -aadressi kahendvormingus: punased punktid tähendavad 1, punktideta 0.
2. toiming: juurdepääs terminalilehele
Sinine ekraan
Kui teie Pixel Kit käivitub sinisele ekraanile, leiate avatud WiFi -võrgu nimega PIXEL_KIT_*NUMBERS*.
Terminalilehe avamiseks brauseris veenduge, et olete ühendatud Pixel Kiti WiFi -võrguga ja navigeerige lehele https://192.168.4.1. Lehte näete piltidel. Kuigi see on selle aadressi kaudu juurdepääsetav, on tungivalt soovitatav klõpsata allalaadimisnupul ja see leht võrguühenduseta salvestada. See töötab täpselt samamoodi, kuid palju kiiremini!
Sinise ekraani kuvamise ajal ei muutu Pixel Kit ip -aadress kunagi: see on alati
Roheline ekraan
Kui teie Pixeli komplekt käivitub rohelisele ekraanile, kuvab see ühendatud võrgus oma ip -aadressi. Eeldame, et see on ühendatud teie arvutiga samasse võrku, kuid kui see pole nii, kontrollige oma Pixel Kiti taastamise/uuesti ühendamise viimast sammu.
Kui olete veendunud, et teie arvuti ja Pixel Kit on ühendatud samasse võrku, navigeerige selle ip -aadressile, et pääseda terminalilehele.
Samm: terminalilehe salvestamine arvutisse
Kui pääsete oma Pixel Kit ip terminalibrauserisse, käitub teie Pixel Kit nagu veebiserver: see majutab veebilehte, millele pääsete juurde oma brauseris. Iga kord, kui te seda lehte taotlete või värskendate, peab Pixel Kit kõik toimingud peatama ja sellele päringule vastama.
Kuigi see on fantastiline Pixel Kit, võib käituda nagu veebiserver, ei olnud see mõeldud veebiserveriks ja mõnikord võib see olla väga aeglane. Hea uudis on see, kui olete terminalilehe laadinud, saate selle võrguühenduseta salvestada!
Terminali lehe võrguühenduseta salvestamiseks klõpsake külgriba allalaadimisnupul. See salvestab faili automaatselt kausta „Allalaadimised”, kuid saate selle teisaldada ja ümber nimetada kuhu iganes soovite.
4. toiming. Ühendamine Pixel Kitiga
Kui teie terminalileht on avatud ja pärast seda, kui olete veendunud, et teie Pixel Kit ja arvuti on samas võrgus (kas see, mille Pixel Kit ise lõi või millega te selle ühendasite), sisestage ip -aadress kahend- või kümnendvormingus. See näeb välja umbes selline:
11000000101010000000010000000001
või
192.168.4.1
Kui soovite teada, kuidas teisendada kahendarvud kümnendkohani, vaadake seda linki:
Pärast ühendamist muutuvad päised roheliseks ja teid kuvatakse Python REPL: Read, Evaluate, Print and Loop. Jaa!
Samm: Wifi -võrguga ühenduse loomine
Kui olete ühendatud Pixel Kiti loodud võrguga, pole teil juurdepääsu Internetile.
Kui soovite samal ajal kodeerida ja teil on juurdepääs Internetile, peate Pixel Kit'i ühendama internetiga WiFi -võrguga. Koodimiseks kasutatav arvuti ja Pixel Kit peavad alati olema ühendatud sama võrguga.
Lihtsaim viis WiFi -võrguga ühenduse loomiseks on käivitada REPL -is käsk "saveWifiConf (ssid, passord)", kus ssid on selle võrgu nimi, millega soovite Pixel Kit'i ühendada ja parool võrgu parool:
saveWifiConf ('WifiName', 'Password')
Pärast "saveWifiConf (ssid, parool)" käivitamist peate muudatuste rakendamiseks Pixel Kiti välja ja uuesti sisse lülitama.
Pro näpunäide: saate Pixel Kiti terminalilehelt lähtestada, sisestades järgmise käsu:
lähtestamine ()
Terminal kaotab ühenduse pärast Pixel Kiti taaskäivitamist. Kui salvestasite oma terminalilehe võrguühenduseta, värskendage seda ja looge ühendus rohelisel ekraanil kuvatava uue IP -ga (kui teie arvuti taasühendub WiFi -ga, millega te oma Pixel Kiti ühendasite).
Kui te pole lehte võrguühenduseta salvestanud, teisendage Pixel Kiti kuvatav binaararv IP -ks ja avage see oma brauserist.
6. samm: taastamise/võrguühenduseta režiim
Lülitage Pixel Kit igal ajal välja ja uuesti sisse, hoides samal ajal all mõlemat punast nuppu, et sundida seda õrnalt sinist ekraani näitama.
See on väga kasulik mõnel juhul:
- Olete ühenduse loonud vale wifi -võrguga, vale parool, kirjaviga jne … Sel juhul käivitub Pixel Kit punasele ekraanile ja sinise ekraani sundimine on ainus viis Pixel Kitiga uuesti ühenduse loomiseks.
- Ühendatud WiFi -võrk pole enam saadaval. See võib olla tingitud tehnilistest probleemidest, kuid võib olla ka sellest, et ühendasite oma koduse WiFi -võrgu ja olete praegu koolis või sõbra juures. Sinisele ekraanile sisenemine võimaldab teil luua ühenduse uue WiFi -võrguga.
- Tundub, et elame ühendatud maailmas, kuid usun, et me ei peaks õppimise, asjade loomise ja loomingulisuse korral lootma võrgu kättesaadavusele! Kui soovite oma Pixel Kiti 100% võrguühenduseta kodeerida või kui WiFi pole saadaval, sisestage oma Pixel Kit sinisele ekraanile ja rõõmsat kodeerimist!
7. samm: tuledega kood
Dokumentatsioon
Kogu dokumentatsiooni asjade kohta, mida saate Pixel32 -ga töötava Pixel Kitiga teha, leiate siit:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation
Kuid Pixel Kitil on ka kogu dokumentatsioon võrguühenduseta! Sellele pääsete juurde, klõpsates küsimärgi nupul või navigeerides aadressile https://192.168.4.1/index.html/#!/docs, kui teie Pixel Kit näitab sinist ekraani. Kui teie Pixel Kit näitab rohelist ekraani, on see
Joonistamine
Pixel Kiti LED -ide joonistamiseks on põhimõtteliselt kaks võimalust: teegid PixelTurtle ja PixelKit.
Esimene neist on lihtsaim viis alustamiseks ja leiate kõik, mida saate teha:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle
Teine on täiustatud teek (PixelTurtle on selle abil kirjutatud) ja selle kasutamise leiate siit:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit
Kui teil on Pythoniga probleeme, on võrguühenduseta dokumentatsioonis ja järgmistel linkidel ka kiire sissejuhatus:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python
Kui teil on probleem, mida pole dokumentatsioonis kirjeldatud, vaadake tõrkeotsingu / KKK lehte:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/troubleshooting
Inspireerivate videote kohta, mida Pixel Kiti abil teha saab, vaadake õpetuste lehti:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials
Soovitan:
Arduino Halloween Edition - zombide hüpikaken (sammud piltidega): 6 sammu
Arduino Halloween Edition - zombide hüpikaken (sammud piltidega): kas soovite oma sõpru hirmutada ja Halloweenis karjuvat häält teha? Või tahad lihtsalt head nalja teha? See zombide hüpikaken saab seda teha! Selles juhendis õpetan teile, kuidas Arduino abil hõlpsalt hüpata zombisid teha. HC-SR0
TTGO (värviline) ekraan Micropythoniga (TTGO T-ekraan): 6 sammu
TTGO (värviline) ekraan Micropythoniga (TTGO T-ekraan): TTGO T-ekraan on tahvel, mis põhineb ESP32-l ja sisaldab 1,14-tollist värvilist ekraani. Lauda saab osta vähem kui 7 dollari suuruse auhinna eest (sh saatmine, auhind banggoodil). See on uskumatu auhind ESP32 -ga koos ekraaniga. T
ESP32 liides SSD1306 -ga, mis on varustatud MicroPythoniga: 5 sammu
ESP32 liides SSD1306 -ga, mis on varustatud MicroPythoniga: Micropython on pythoni optimeeritud ja väike jalajälg. Mis oli mõeldud sisseehitatud seadme jaoks, millel on mälupiirangud ja madal energiatarve. Micropython on saadaval paljudele kontrolleriperekondadele, sealhulgas ESP8266, ESP32, Ardui
Üle 8 miili esimesed universaalsed magnetilised kaasaskantavad tihvtid!: 5 sammu
Üle 8 miili esimesed universaalsed magnetilised kaasaskantavad tihvtid!: Hei! Minu nimi on Georgina Yeboah ja lõin hiljuti need magnetilised nööpnõelad, mis põhinevad minu veebikoomiksi Üle 8 miili tegelastel! Selle sissejuhatuse ja Tapas lingi alt leiate linki veebikomiksi avalehele. Ma tegin need nööpnõelad
RockBoxi installimine IPodile (lihtsad sammud): 6 sammu
RockBoxi installimine IPodile (lihtsad sammud): see õpetatav näitan teile, kuidas installida iPodile avatud lähtekoodiga operatsioonisüsteem RockBox! Esiteks: RockBoxi installimine tühistab teie garantii. Samuti ei vastuta ma RockBo installimisel tehtud kahjustuste ja/või andmete kadumise eest