Sadržaj:
- Korak 1: Pokretanje zaslona
- Korak 2: Pristup stranici terminala
- Korak 3: Spremanje stranice terminala na vaše računalo
- Korak 4: Spajanje na Pixel Kit
- Korak 5: Povezivanje s Wifi mrežom
- Korak 6: Oporavak/izvanmrežni način rada
- Korak 7: Kodirajte sa svjetlima
Video: Pixel Kit s MicroPythonom: Prvi koraci: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Put do otkrivanja punog potencijala Kano's Pixela počinje zamjenom tvorničkog firmvera MicroPythonom, ali to je tek početak.
Da bismo kodirali u Pixel Kit -u, moramo na njega povezati svoja računala.
Ovaj će vodič objasniti što znače ekrani za pokretanje, kako pristupiti stranici terminala i kako se povezati s Pixel Kitom.
Korak 1: Pokretanje zaslona
Kad se Pixel Kit podigne, prikazuje se nekoliko zaslona koji vas obavještavaju o stanju i stanju. Evo što oni znače:
- Narančasta: pokušaj povezivanja.
- Plava: stvorila vlastitu WiFi mrežu.
- Zeleno: Povezano s WiFi mrežom.
- Crveno: Pokušalo se spojiti na WiFi mrežu i nije uspjelo.
Kad Pixel Kit stvara vlastitu WiFi mrežu, trebao bi se nazvati nešto poput PIXEL_KIT_XXXX, ali s brojem umjesto XXXX.
Prilikom prvog pokretanja vašeg Pixel Kit uvijek će prikazati plavi zaslon.
U slučajevima kada je vaš Pixel Kit spojen na (zeleni zaslon) ili je stvorio WiFi mrežu (plavi zaslon), prikazat će svoju IP adresu u binarnom formatu: Crvene točkice znače 1, nema točaka 0.
Korak 2: Pristup stranici terminala
Plavi ekran
Ako se vaš Pixel Kit podigne na plavi zaslon, pronaći ćete otvorenu WiFi mrežu pod nazivom PIXEL_KIT_*BROJEVI*.
Da biste otvorili stranicu terminala u svom pregledniku, provjerite jeste li povezani s WiFi mrežom Pixel Kit i idite na https://192.168.4.1. Vidjet ćete stranicu na slikama. Iako je dostupan putem ove adrese, toplo se preporučuje klik na gumb za preuzimanje i spremanje ove stranice izvan mreže. Radit će isto, ali puno brže!
IP adresa Pixel Kit tijekom prikaza plavog zaslona nikada se neće promijeniti: uvijek će biti
Zeleni ekran
Ako se vaš Pixel komplet podigne na zeleni zaslon, prikazat će svoju IP adresu na mreži na koju je povezan. Pretpostavit ćemo da je spojen na istu mrežu kao i vaše računalo, ali ako nije, provjerite zadnji korak kako oporaviti/ponovno 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: Spremanje stranice terminala na vaše računalo
Kada pristupite pregledniku terminala sa svog Pixel Kit ip -a, vaš se Pixel Kit ponaša kao web poslužitelj: On ugošćuje 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 izvrstan, 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!
Za spremanje stranice terminala 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: Spajanje 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. Izgledat će 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. Da!
Korak 5: Povezivanje s Wifi mrežom
Dok ste povezani na mrežu koju je stvorio 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.
Najlakši način za povezivanje s WiFi mrežom je pokretanje "saveWifiConf (ssid, passord)" na REPL -u gdje je ssid naziv mreže s kojom želite da se vaš Pixel Kit poveže, a lozinka je 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: Pixel Kit možete resetirati sa stranice terminala upisivanjem sljedeće naredbe:
reset ()
Vaš terminal će prekinuti vezu nakon što ponovno 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 zaslonu (nakon što se računalo ponovno poveže s WiFi mrežom na koju ste upravo povezali 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/izvanmrežni način rada
U bilo kojem trenutku isključite i ponovo uključite Pixel Kit dok držite oba crvena gumba kako biste ga nježno natjerali da prikaže plavi zaslon.
Ovo je vrlo korisno u nekoliko slučajeva:
- Povezali ste se na pogrešnu wifi mrežu, pogrešnu lozinku, tipkarsku pogrešku itd … U ovom slučaju Pixel Kit će se pokrenuti na crveni zaslon, a prisiljavanje na plavi zaslon jedini je način za ponovno povezivanje s Pixel Kitom.
- Wi -Fi 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% izvanmrežno ili ako nema dostupnog WiFi -ja, neka vaš Pixel Kit uđe na plavi zaslon i sretno kodirajte!
Korak 7: Kodirajte sa svjetlima
Dokumentacija
Svu dokumentaciju o stvarima koje možete učiniti s Pixel Kitom s Pixel32 možete pronaći na:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation
No, Pixel Kit također ima svu dokumentaciju izvan mreže! Možete mu pristupiti klikom na gumb s upitnikom ili odlaskom na https://192.168.4.1/index.html/#!/docs ako vaš Pixel Kit prikazuje plavi zaslon. Ako vaš Pixel Kit prikazuje zeleni zaslon, bit će to
Crtanje
U osnovi postoje dva načina za crtanje na Pixel Kit LED diodama: PixelTurtle i PixelKit knjižnice.
Prvi je najjednostavniji način za početak, a 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 pronaći ć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 izvanmrežnu dokumentaciju 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 videozapise o tome što Pixel Kit može učiniti, provjerite na stranicama s vodičima:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials
Preporučeni:
Prvi koraci s radiom Ham: 5 koraka (sa slikama)
Početak rada s Radiom za šunku: Kao nedavno iskorišteni licencirani pršut, želim proći proces koji sam poduzeo da bih ušao u radio za šunku. Mene je mamilo samopouzdanje hobija, dajući ljudima način komunikacije kad su druge metode poremećene. Ali također je korisno
Prvi koraci u utrkama bespilotnih letjelica FPV: 11 koraka
Početak rada na FPV Drone Racing utrkama: FPV Drone Racing ima mnogo različitih vrsta. Postoji dvoransko trčanje Tiny Whoop racing koje koristi četverokutnike koji imaju manje od 50 grama, nisu veći od 50 mm rekvizita, imaju kanale i gotovo se uvijek trče u 1s u zatvorenom prostoru. Zatim postoji veća klasa koja
Prvi koraci s ROS Melodic na Raspberry Pi 4 Model B: 7 koraka
Početak rada s ROS Melodic na Raspberry Pi 4 Model B: Robotski operacijski sustav (ROS) skup je programskih knjižnica i alata koji se koriste za izradu robotskih sustava i aplikacija. Trenutna verzija dugoročnog servisa ROS -a je Melodic Morenia. ROS Melodic kompatibilan je samo s Ubuntu 18.04 Bionic Beaver
Arduino Prvi koraci s hardverom i softverom i Arduino vodiči: 11 koraka
Arduino Početak rada sa hardverom i softverom i Arduino vodiči: Danas proizvođači, programeri preferiraju Arduino za brzi razvoj prototipova projekata. Arduino je elektronička platforma otvorenog koda koja se temelji na hardveru i softveru koji je jednostavan za korištenje. Arduino ima vrlo dobru korisničku zajednicu. Arduino ploča d
Prvi koraci s BeagleBone Black: 11 koraka
Početak rada s BeagleBone Black: Nakon što sam neko vrijeme koristio Arduino, odlučio sam isprobati Beaglebone Black. Uvidjevši nedostatak sadržaja na Instructables -u, te sam i sam imao poteškoća s započinjanjem, htio sam pomoći drugim ljudima da se postave s BeagleBone Black -om