Spisu treści:

Pixel Kit Running MicroPython: Pierwsze kroki: 7 kroków
Pixel Kit Running MicroPython: Pierwsze kroki: 7 kroków

Wideo: Pixel Kit Running MicroPython: Pierwsze kroki: 7 kroków

Wideo: Pixel Kit Running MicroPython: Pierwsze kroki: 7 kroków
Wideo: Pixel Kit running MicroPython (Pixel32): First boot 2024, Listopad
Anonim
Pixel Kit Running MicroPython: Pierwsze kroki
Pixel Kit Running MicroPython: Pierwsze kroki

Podróż do uwolnienia pełnego potencjału Pixela Kano zaczyna się od wymiany fabrycznego oprogramowania na MicroPython, ale to dopiero początek.

Aby kodować na Pixel Kit musimy podłączyć do niego nasze komputery.

Ten samouczek wyjaśni, co oznaczają ekrany rozruchowe, jak uzyskać dostęp do strony terminala i jak połączyć się z Pixel Kit.

Krok 1: Ekrany rozruchowe

Image
Image
Ekrany rozruchowe
Ekrany rozruchowe
Ekrany rozruchowe
Ekrany rozruchowe

Po uruchomieniu Pixel Kit wyświetla kilka ekranów, które informują o tym, co robi i jaki jest jego stan. Oto, co mają na myśli:

  • Pomarańczowy: próba połączenia.
  • Niebieski: Utworzono własną sieć Wi-Fi.
  • Zielony: połączono z siecią Wi-Fi.
  • Czerwony: próba połączenia z siecią Wi-Fi nie powiodła się.

Kiedy Pixel Kit tworzy własną sieć Wi-Fi, powinien mieć nazwę podobną do PIXEL_KIT_XXXX, ale z numerem zamiast XXXX.

Przy pierwszym uruchomieniu Pixel Kit zawsze wyświetla niebieski ekran.

Jeśli Twój zestaw Pixel jest połączony (zielony ekran) lub utworzył sieć Wi-Fi (niebieski ekran), wyświetli swój adres IP w formacie binarnym: czerwone kropki oznaczają 1, brak kropek oznacza 0.

Krok 2: Dostęp do strony terminala

Dostęp do strony terminala
Dostęp do strony terminala

Niebieski ekran

Jeśli Twój zestaw Pixel Kit uruchomi się i wyświetli niebieski ekran, zobaczysz otwartą sieć Wi-Fi o nazwie PIXEL_KIT_*NUMBERS*.

Aby otworzyć stronę terminala w przeglądarce, upewnij się, że masz połączenie z siecią Wi-Fi Pixel Kit i przejdź do https://192.168.4.1. Zobaczysz stronę na zdjęciach. Chociaż jest dostępny pod tym adresem, zdecydowanie zaleca się kliknięcie przycisku pobierania i zapisanie tej strony w trybie offline. Będzie działać tak samo, ale o wiele szybciej!

Adres IP zestawu Pixel Kit podczas wyświetlania niebieskiego ekranu nigdy się nie zmieni: zawsze będzie to

Zielony ekran

Jeśli Twój zestaw Pixel Kit uruchomi się na zielonym ekranie, wyświetli swój adres IP w sieci, z którą jest połączony. Założymy, że jest podłączony do tej samej sieci co Twój komputer, ale jeśli nie, sprawdź ostatni krok dotyczący odzyskiwania/ponownego podłączania zestawu Pixel Kit.

Po upewnieniu się, że komputer i zestaw Pixel Kit są połączone z tą samą siecią, przejdź do jego adresu IP, aby uzyskać dostęp do strony terminala.

Krok 3: Zapisywanie strony terminala na komputerze

Zapisywanie strony terminala na komputerze
Zapisywanie strony terminala na komputerze
Zapisywanie strony terminala na komputerze
Zapisywanie strony terminala na komputerze

Gdy uzyskujesz dostęp do przeglądarki terminala z adresu IP zestawu Pixel Kit, zestaw ten zachowuje się jak serwer sieciowy: obsługuje stronę internetową, do której masz dostęp w przeglądarce. Za każdym razem, gdy poprosisz lub odświeżysz tę stronę, zestaw Pixel Kit musi zatrzymać wszystko, co robi, i odpowiedzieć na to żądanie.

Chociaż jest to niesamowity zestaw Pixel Kit może zachowywać się jak serwer sieciowy, nie miał być serwerem sieciowym i czasami może być bardzo powolny. Dobrą wiadomością jest to, że po załadowaniu strony terminala możesz zapisać ją w trybie offline!

Aby zapisać stronę terminala w trybie offline, kliknij przycisk pobierania na pasku bocznym. Automatycznie zapisze plik w folderze „Pobrane”, ale możesz go przenieść i zmienić nazwę w dowolne miejsce.

Krok 4: Łączenie z zestawem Pixel

Podłączanie do zestawu Pixel
Podłączanie do zestawu Pixel
Podłączanie do zestawu Pixel
Podłączanie do zestawu Pixel
Podłączanie do zestawu Pixel
Podłączanie do zestawu Pixel

Po otwarciu strony terminala i po upewnieniu się, że zestaw Pixel Kit i komputer znajdują się w tej samej sieci (albo ten, który utworzył zestaw Pixel Kit, albo ten, do którego został podłączony) i wpisz adres IP w formacie binarnym lub dziesiętnym. Będzie to wyglądać mniej więcej tak:

11000000101010000000010000000001

lub

192.168.4.1

Jeśli chcesz wiedzieć, jak konwertować liczby binarne na dziesiętne, sprawdź ten link:

Po połączeniu nagłówki zmienią kolor na zielony i zostaniesz przedstawiony w Pythonie REPL: Read, Evaluate, Print i Loop. Tak!

Krok 5: Łączenie się z siecią Wi-Fi

Łączenie z siecią Wi-Fi
Łączenie z siecią Wi-Fi

Po połączeniu w sieci utworzonej przez zestaw Pixel nie będziesz mieć dostępu do internetu.

Jeśli chcesz kodować i jednocześnie mieć dostęp do internetu, musisz podłączyć Pixel Kit do sieci Wi-Fi, która ma internet. Komputer, którego użyjesz do kodowania, i zestaw Pixel Kit muszą być zawsze połączone z tą samą siecią.

Najprostszym sposobem na połączenie się z siecią Wi-Fi jest uruchomienie „saveWifiConf(ssid, passord)” na REPL, gdzie ssid to nazwa sieci, z którą ma się połączyć Twój zestaw Pixel, a hasło to hasło sieciowe:

saveWifiConf('Nazwa Wifi', 'Hasło')

Po uruchomieniu "saveWifiConf(ssid, password)" musisz wyłączyć i ponownie włączyć Pixel Kit, aby zastosować zmiany.

Wskazówka dla profesjonalistów: możesz zresetować zestaw Pixel Kit ze strony terminala, wpisując następujące polecenie:

Resetowanie()

Terminal utraci połączenie po ponownym uruchomieniu zestawu Pixel. Jeśli zapisałeś stronę terminala w trybie offline, po prostu odśwież ją i połącz się z nowym adresem IP wyświetlonym na zielonym ekranie (gdy komputer ponownie połączy się z siecią Wi-Fi, do której właśnie podłączono zestaw Pixel Kit).

Jeśli nie zapisałeś strony w trybie offline, przekonwertuj liczbę binarną wyświetlaną przez Pixel Kit na adres IP i uzyskaj do niej dostęp z przeglądarki.

Krok 6: Odzyskiwanie/tryb offline

Image
Image

W dowolnym momencie wyłącz zestaw Pixel Kit i włącz go ponownie, przytrzymując oba czerwone przyciski, aby delikatnie wymusić wyświetlenie niebieskiego ekranu.

Jest to bardzo przydatne w kilku przypadkach:

- Połączyłeś się z niewłaściwą siecią Wi-Fi, nieprawidłowym hasłem, literówką itp. W takim przypadku Pixel Kit uruchomi się na czerwonym ekranie, a wymuszenie niebieskiego ekranu jest jedynym sposobem na ponowne połączenie z Pixel Kit.

- Podłączona sieć Wi-Fi nie jest już dostępna. Może to być spowodowane problemami technicznymi, ale może też być spowodowane połączeniem się z domową siecią Wi-Fi, a teraz jesteś w szkole lub u znajomego. Wejście w niebieski ekran pozwoli Ci połączyć się z nową siecią Wi-Fi.

- Wydaje się, że żyjemy w połączonym świecie, ale uważam, że nie powinniśmy polegać na dostępności sieci, aby móc uczyć się, tworzyć i być kreatywnym! Jeśli chcesz zakodować swój zestaw Pixel Kit w 100% offline lub jeśli nie ma dostępu do sieci Wi-Fi, włącz zestaw Pixel Kit na niebieskim ekranie i życzę miłego kodowania!

Krok 7: Kod ze światłami

Kod ze światłami!
Kod ze światłami!

Dokumentacja

Możesz znaleźć całą dokumentację rzeczy, które możesz zrobić z zestawem Pixel z uruchomionym Pixel32 na:

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

Ale Pixel Kit ma również całą dokumentację offline! Możesz uzyskać do niego dostęp, klikając przycisk ze znakiem zapytania lub przechodząc na stronę https://192.168.4.1/index.html/#!/docs, jeśli Twój zestaw Pixel wyświetla niebieski ekran. Jeśli Twój zestaw Pixel wyświetla zielony ekran, będzie to

Rysunek

Zasadniczo istnieją dwa sposoby rysowania na diodach LED Pixel Kit: biblioteki PixelTurtle i PixelKit.

Pierwszy z nich to najprostszy sposób na rozpoczęcie pracy, a wszystko, co może zrobić, znajdziesz pod adresem:

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

Druga to bardziej zaawansowana biblioteka (za jej pomocą pisze się PixelTurtle) i dowiesz się, jak z niej korzystać:

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

Jeśli masz problemy z Pythonem, w dokumentacji offline i pod poniższymi linkami znajduje się krótkie wprowadzenie:

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

Jeśli masz problem, który nie jest opisany w dokumentacji, zajrzyj na stronę rozwiązywania problemów / FAQ:

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

Aby zapoznać się z inspirującymi filmami o tym, co może zrobić Pixel Kit, sprawdź strony samouczka:

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

Zalecana: