Spisu treści:
- Krok 1: Ekrany rozruchowe
- Krok 2: Dostęp do strony terminala
- Krok 3: Zapisywanie strony terminala na komputerze
- Krok 4: Łączenie z zestawem Pixel
- Krok 5: Łączenie się z siecią Wi-Fi
- Krok 6: Odzyskiwanie/tryb offline
- Krok 7: Kod ze światłami
Wideo: Pixel Kit Running MicroPython: Pierwsze kroki: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
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
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
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
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
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
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
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:
Pierwsze kroki z IDE STM32f767zi Cube i prześlij własny szkic: 3 kroki
Rozpoczęcie pracy z IDE STM32f767zi i przesłanie własnego szkicu: KUP (kliknij test, aby kupić/odwiedzić stronę internetową) OPROGRAMOWANIE STM32F767Z WSPIERANE· IDE STM32CUBE· KEIL MDK ARM µVISION· EWARM IAR EMBEDDED WORKBENCH· Dostępne różne oprogramowanie ARDUINO służy do programowania mikrokontrolerów STM
Pierwsze kroki z automatyką domową: Instalacja Home Assistant: 3 kroki
Rozpoczęcie pracy z automatyką domową: instalacja asystenta domowego: teraz rozpoczniemy serię automatyki domowej, w której stworzymy inteligentny dom, który pozwoli nam kontrolować takie rzeczy, jak światła, głośniki, czujniki itp., Za pomocą centralnego koncentratora wraz z asystent głosowy. W tym poście dowiemy się, jak ins
Instalowanie Raspbian Buster na Raspberry Pi 3 - Pierwsze kroki z Raspbian Buster z Raspberry Pi 3b / 3b+: 4 kroki
Instalowanie Raspbian Buster na Raspberry Pi 3 | Pierwsze kroki z Raspbian Buster z Raspberry Pi 3b / 3b+: Witajcie, niedawno organizacja Raspberry pi uruchomiła nowy system operacyjny Raspbian o nazwie Raspbian Buster. Jest to nowa wersja Raspbian dla Raspberry pi. Więc dzisiaj w tej instrukcji dowiemy się, jak zainstalować Raspbian Buster OS na twoim Raspberry pi 3
Pierwsze kroki z Digispark Attiny85 przy użyciu Arduino IDE: 4 kroki
Rozpoczęcie pracy z Digispark Attiny85 przy użyciu Arduino IDE: Digispark to oparta na Attiny85 płytka rozwojowa mikrokontrolera podobna do linii Arduino, tylko tańsza, mniejsza i nieco mniej wydajna. Z całą gamą osłon rozszerzających jego funkcjonalność i możliwością korzystania ze znanego identyfikatora Arduino
Pierwsze kroki z Qoopers: 3 kroki
Pierwsze kroki z Qoopers: Qoopers to zestaw robota edukacyjnego firmy Robobloq. To nowa firma; właśnie zakończyli kampanię crowdfundingową na Indiegogo. Z dumą wspierałem ich akcję, ponieważ uważam, że Qoopers to fajna zabawka dla dzieci, a także potężna robota pl