Sadržaj:
- Korak 1: Pokrenite ekrane
- Korak 2: Pristup stranici terminala
- Korak 3: Čuvanje stranice terminala na računaru
- Korak 4: Povezivanje na Pixel Kit
- Korak 5: Povezivanje na Wifi mrežu
- Korak 6: Oporavak/Vanmrežni način rada
- Korak 7: Kodirajte sa svjetlima
Video: Pixel Kit sa MicroPythonom: Prvi koraci: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
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
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
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
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
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
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
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:
Prvi koraci s bežičnim senzorima temperature i vibracije na daljinu: 7 koraka
Početak rada sa bežičnim senzorima temperature i vibracije na daljinu: Ponekad su vibracije uzrok ozbiljnih problema u mnogim aplikacijama. Od osovina strojeva i ležajeva do performansi tvrdog diska, vibracije uzrokuju oštećenje stroja, ranu zamjenu, niske performanse i nanose veliki udarac preciznosti. Praćenje
Prvi koraci sa flipboardom: 9 koraka
Početak rada s Flipboardom: Ovaj kratki vodič osmišljen je kako bi vam pomogao da započnete s mobilnom aplikacijom Flipboard. Ovo je samo uvodno jer postoji mnogo prilagodljivih funkcija Flipboard -a. Nakon što završite ovaj vodič, imat ćete osnovno znanje o Flipboardu
Prvi koraci s WeMos ESP8266: 6 koraka
Početak rada sa WeMos ESP8266: U ovom uputstvu ćemo pokrenuti trepćući Led primer na WeMos ESP8266
Prvi koraci s NVIDIA Jetson Nano Developer Kit: 6 koraka
Početak rada s NVIDIA Jetson Nano Developer Kit-om: Kratak pregled Nvidia Jetson NanoJetson Nano Developer Kit-a je mali, snažan jednokrilni računar koji vam omogućuje paralelno pokretanje više neuronskih mreža za aplikacije poput klasifikacije slika, otkrivanja objekata, segmentacije i govora pr
Prvi koraci s MicroPythonom na ESP8266: 10 koraka (sa slikama)
Prvi koraci s MicroPythonom na ESP8266: Želite li drugačiji način programiranja ploča zasnovanih na ESP8266, a ne uobičajenu metodu koja koristi Arduino IDE zajedno sa programskim jezikom C/C ++? U ovom ćemo vodiču naučiti koga konfigurirati i kontrolirati ESP8266 ploča koristeći MicroPython.BUIL