Sadržaj:

Pixel Kit sa MicroPythonom: Prvi koraci: 7 koraka
Pixel Kit sa MicroPythonom: Prvi koraci: 7 koraka

Video: Pixel Kit sa MicroPythonom: Prvi koraci: 7 koraka

Video: Pixel Kit sa MicroPythonom: Prvi koraci: 7 koraka
Video: Miletov cuveni pad sa bicikla. :D 2024, Novembar
Anonim
Pixel Kit sa MicroPythonom: prvi koraci
Pixel Kit sa MicroPythonom: prvi koraci

Put do otkrivanja punog potencijala Kano -ovog Pixela počinje zamjenom tvorničkog firmvera MicroPythonom, ali to je tek početak.

Da bismo kodirali na Pixel Kit -u, moramo na njega povezati naša računara.

Ovaj vodič će objasniti šta znače ekrani za pokretanje, kako pristupiti stranici terminala i kako se povezati s Pixel Kitom.

Korak 1: Pokrenite ekrane

Image
Image
Zasloni za pokretanje
Zasloni za pokretanje
Zasloni za pokretanje
Zasloni za pokretanje

Kad se Pixel Kit pokrene, prikazuje se nekoliko ekrana koji vas obavještavaju o tome šta radi i u kakvom je stanju. Evo šta oni znače:

  • Narandžasta: pokušaj povezivanja.
  • Plava: Kreirala vlastitu WiFi mrežu.
  • Zeleno: Povezano na WiFi mrežu.
  • Crveno: Pokušao se povezati na WiFi mrežu i nije uspio.

Kada Pixel Kit stvara vlastitu WiFi mrežu, trebao bi se zvati nešto poput PIXEL_KIT_XXXX, ali s brojem umjesto XXXX.

Prvi put kada se Pixel Kit pokrene, uvijek će prikazati plavi ekran.

U slučajevima kada je vaš Pixel Kit povezan na (zeleni ekran) ili je stvorio WiFi mrežu (plavi ekran), on će prikazati svoju IP adresu u binarnom formatu: Crvene tačke znače 1, bez tačaka znači 0.

Korak 2: Pristup stranici terminala

Pristup stranici terminala
Pristup stranici terminala

Plavi ekran

Ako se vaš Pixel Kit podigne na plavi ekran, pronaći ćete otvorenu WiFi mrežu pod nazivom PIXEL_KIT_*NUMBERS*.

Da biste otvorili stranicu terminala u svom pregledniku, provjerite jeste li povezani na WiFi mrežu Pixel Kit i idite na https://192.168.4.1. Vidjet ćete stranicu na slikama. Iako je dostupna putem ove adrese, toplo se preporučuje da kliknete na dugme za preuzimanje i sačuvate ovu stranicu van mreže. Radit će isto, ali mnogo brže!

IP adresa Pixel Kit -a dok se prikazuje plavi ekran nikada se neće promijeniti: uvijek će biti

Zeleni ekran

Ako se vaš Pixel komplet podigne na zeleni ekran, prikazat će svoju IP adresu na mreži na koju je povezan. Pretpostavit ćemo da je spojen na istu mrežu kao i vaš računar, ali ako nije, provjerite posljednji korak kako oporaviti/ponovo povezati svoj Pixel Kit.

Nakon što provjerite jesu li vaše računalo i Pixel Kit povezani na istu mrežu, idite na njegovu IP adresu za pristup stranici terminala.

Korak 3: Čuvanje stranice terminala na računaru

Čuvanje stranice terminala na računaru
Čuvanje stranice terminala na računaru
Čuvanje stranice terminala na računaru
Čuvanje stranice terminala na računaru

Kada pristupite pregledniku terminala sa svog Pixel Kit ip -a, vaš Pixel Kit se ponaša poput web servera: On sadrži web stranicu kojoj možete pristupiti u svom pregledniku. Svaki put kada zatražite ili osvježite ovu stranicu, Pixel Kit mora zaustaviti sve što radi i odgovoriti na ovaj zahtjev.

Iako je sjajan, Pixel Kit se može ponašati kao web poslužitelj, nije trebao biti web poslužitelj, a ponekad može biti i vrlo spor. Dobra vijest je da kada učitate stranicu terminala, možete je spremiti izvan mreže!

Da biste stranicu terminala spremili izvan mreže, kliknite gumb za preuzimanje na bočnoj traci. Automatski će spremiti datoteku u vašu mapu "Preuzimanja", ali možete je premjestiti i preimenovati gdje god želite.

Korak 4: Povezivanje na Pixel Kit

Povezivanje na Pixel Kit
Povezivanje na Pixel Kit
Povezivanje na Pixel Kit
Povezivanje na Pixel Kit
Povezivanje na Pixel Kit
Povezivanje na Pixel Kit

S otvorenom stranicom terminala i nakon što ste se uvjerili da su vaš Pixel Kit i računalo na istoj mreži (ili onaj koji je Pixel Kit sam stvorio ili na koji ste ga povezali) i upišite IP adresu u binarnom ili decimalnom obliku. To će izgledati otprilike ovako:

11000000101010000000010000000001

ili

192.168.4.1

Ako želite znati kako pretvoriti binarne brojeve u decimalu, provjerite ovu vezu:

Kad se povežu, zaglavlja će postati zelena i bit ćete predstavljeni Python REPL -u: Pročitajte, ocijenite, ispišite i petlju. Jej!

Korak 5: Povezivanje na Wifi mrežu

Povezivanje na Wifi mrežu
Povezivanje na Wifi mrežu

Dok ste povezani na mrežu koju je kreirao Pixel Kit, nećete imati pristup internetu.

Ako želite kodirati i istovremeno imati pristup internetu, morate povezati Pixel Kit s WiFi mrežom koja ima internet. Računalo koje ćete koristiti za kodiranje i vaš Pixel Kit moraju uvijek biti povezani na istu mrežu.

Najjednostavniji način povezivanja na WiFi mrežu je pokretanje "saveWifiConf (ssid, passord)" na REPL -u gdje je ssid naziv mreže za koju želite da se vaš Pixel Kit poveže, a lozinka mrežna lozinka:

saveWifiConf ('WifiName', 'Lozinka')

Nakon pokretanja "saveWifiConf (ssid, lozinka)", morate isključiti i ponovo uključiti Pixel Kit da biste primijenili promjene.

Profesionalni savjet: Možete resetirati svoj Pixel Kit sa stranice terminala upisivanjem sljedeće naredbe:

resetovati()

Vaš terminal će prekinuti vezu nakon što ponovo pokrenete Pixel Kit. Ako ste stranicu terminala spremili izvan mreže, samo je osvježite i povežite se s novim IP -om prikazanim na zelenom ekranu (nakon što se vaše računalo ponovo poveže s WiFi mrežom na koju ste upravo povezali svoj Pixel Kit).

Ako stranicu niste spremili izvan mreže, pretvorite binarni broj koji prikazuje Pixel Kit u IP i pristupite mu iz preglednika.

Korak 6: Oporavak/Vanmrežni način rada

Image
Image

U bilo kojem trenutku isključite i ponovo uključite Pixel Kit dok držite oba crvena dugmeta kako biste ga nježno natjerali da prikaže plavi ekran.

Ovo je vrlo korisno u nekoliko slučajeva:

- Povezali ste se na pogrešnu WiFi mrežu, pogrešnu lozinku, tipkarsku grešku itd … U ovom slučaju Pixel Kit će se pokrenuti na crvenom ekranu, a prisiljavanje na plavi ekran jedini je način da se ponovo povežete s Pixel Kitom.

- WiFi mreža koju ste povezali više nije dostupna. To može biti zbog tehničkih problema, ali može biti i zato što ste se povezali na kućni WiFi i sada ste u školi ili kod prijatelja. Ulaskom u plavi ekran moći ćete se povezati s novom WiFi mrežom.

- Čini se da živimo u povezanom svijetu, ali vjerujem da se ne bismo trebali oslanjati na dostupnost mreže da bismo mogli učiti, stvarati stvari i biti kreativni! Ako želite kodirati svoj Pixel Kit 100% offline ili ako nema dostupnog WiFi -ja, neka vaš Pixel Kit uđe na plavi ekran i sretno kodirajte!

Korak 7: Kodirajte sa svjetlima

Šifra sa svjetlima!
Šifra sa svjetlima!

Dokumentacija

Sva dokumentacija o stvarima koje možete učiniti sa svojim Pixel Kit -om sa Pixel32 -om možete pronaći na:

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

Ali Pixel Kit ima i svu dokumentaciju van mreže! Možete mu pristupiti klikom na dugme sa znakom pitanja ili prelaskom na https://192.168.4.1/index.html/#!/docs ako vaš Pixel Kit prikazuje plavi ekran. Ako vaš Pixel Kit prikazuje zeleni ekran, to će biti

Crtanje

Postoje u osnovi dva načina za crtanje na Pixel Kit LED diodama: PixelTurtle i PixelKit biblioteke.

Prvi je najjednostavniji način za početak i sve što možete učiniti možete pronaći na:

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

Druga je naprednija biblioteka (PixelTurtle je napisana pomoću nje) i saznat ćete kako je koristiti na:

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

Ako imate problema s Pythonom, tu je i kratki uvod u offline dokumentaciji i na sljedećim vezama:

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

Ako imate problem koji nije opisan u dokumentaciji, pogledajte stranicu za rješavanje problema / FAQ:

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

Za inspirativne video zapise o tome šta Pixel Kit može učiniti, provjerite stranice s vodičima:

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

Preporučuje se: