İçindekiler:
- 1. Adım: Önyükleme Ekranları
- Adım 2: Terminal Sayfasına Erişim
- 3. Adım: Terminal Sayfasını Bilgisayarınıza Kaydetme
- 4. Adım: Pixel Kit'e Bağlanma
- Adım 5: Bir Wifi Ağına Bağlanma
- 6. Adım: Kurtarma/Çevrimdışı Modu
- Adım 7: Işıklarla Kodlayın
Video: MicroPython'u Çalıştıran Pixel Kit: İlk Adımlar: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Kano Pixel'in tüm potansiyelini ortaya çıkarma yolculuğu, fabrika donanım yazılımını MicroPython ile değiştirmekle başlar, ancak bu sadece başlangıçtır.
Pixel Kit üzerinde kodlama yapabilmek için bilgisayarlarımızı buna bağlamamız gerekir.
Bu öğretici, önyükleme ekranlarının ne anlama geldiğini, terminal sayfasına nasıl erişileceğini ve Pixel Kit'e nasıl bağlanılacağını açıklayacaktır.
1. Adım: Önyükleme Ekranları
Pixel Kit'iniz açıldığında, ne yaptığını ve durumunu size bildirmek için birkaç ekran gösterir. İşte ne anlama geldikleri:
- Turuncu: Bağlanmaya çalışıyorum.
- Mavi: Kendi wifi ağını oluşturdu.
- Yeşil: Bir wifi ağına bağlanıldı.
- Kırmızı: Bir wifi ağına bağlanmaya çalışıldı ve başarısız oldu.
Pixel Kit kendi wifi ağını oluşturduğunda, XXXX yerine bir sayı ile PIXEL_KIT_XXXX gibi bir adla adlandırılmalıdır.
Pixel Kit'iniz ilk kez başlatıldığında her zaman mavi ekranı görüntüler.
Pixel Kit'inizin bağlı olduğu (yeşil ekran) veya bir wifi ağı oluşturduğu (mavi ekran) durumlarda, ip adresini ikili biçimde görüntüler: Kırmızı noktalar 1, nokta olmaması 0 anlamına gelir.
Adım 2: Terminal Sayfasına Erişim
Mavi ekran
Pixel Kit'iniz mavi ekrana başlarsa, PIXEL_KIT_*NUMBERS* adlı açık bir kablosuz ağ bulacaksınız.
Tarayıcınızda terminal sayfasını açmak için Pixel Kit wifi ağına bağlı olduğunuzdan emin olun ve https://192.168.4.1 adresine gidin. Resimlerde sayfayı göreceksiniz. Bu adres üzerinden erişilebilir olmasına rağmen, indirme düğmesine tıklamanız ve bu sayfayı çevrimdışı olarak kaydetmeniz şiddetle tavsiye edilir. Aynı şekilde ama çok daha hızlı çalışacak!
Mavi ekran görüntülenirken Pixel Kit ip adresi asla değişmeyecek: her zaman https://192.168.4.1 olacaktır.
Yeşil Ekran
Pixel kitiniz yeşil ekranda önyüklenirse, bağlı olduğu ağdaki ip adresini görüntüler. Bilgisayarınızla aynı ağa bağlı olduğunu varsayacağız, ancak değilse, Pixel Kit'inizi nasıl kurtaracağınız/yeniden bağlayacağınızla ilgili son adımı kontrol edin.
Bilgisayarınızın ve Pixel Kit'inizin aynı ağa bağlı olduğundan emin olduktan sonra, terminal sayfasına erişmek için ip adresine gidin.
3. Adım: Terminal Sayfasını Bilgisayarınıza Kaydetme
Terminal tarayıcısına Pixel Kit ipinizden eriştiğinizde, Pixel Kit'iniz bir web sunucusu gibi davranır: Tarayıcınızdan erişebileceğiniz bir web sayfası barındırır. Bu sayfayı her talep ettiğinizde veya yenilediğinizde, Pixel Kit yaptığı her şeyi durdurmalı ve bu isteğe yanıt vermelidir.
Harika olsa da Pixel Kit bir web sunucusu gibi davranabilir, ancak bir web sunucusu olması amaçlanmamıştır ve bazen çok yavaş olabilir. İyi haber şu ki, terminal sayfasını yükledikten sonra çevrimdışı olarak kaydedebilirsiniz!
Terminal sayfasını çevrimdışı kaydetmek için kenar çubuğundaki indirme düğmesine tıklayın. Dosyayı otomatik olarak "İndirilenler" klasörünüze kaydeder, ancak istediğiniz yere taşıyabilir ve yeniden adlandırabilirsiniz.
4. Adım: Pixel Kit'e Bağlanma
Terminal sayfanız açıldığında ve Pixel Kit'inizin ve bilgisayarınızın aynı ağda olduğundan emin olduktan sonra (ya Pixel Kit'in kendi oluşturduğu ya da onu bağladığınız ağ) ve ip adresini ikili veya ondalık biçimde yazın. Bunun gibi bir şey görünecek:
11000000101010000000010000000001
veya
192.168.4.1
İkili sayıların ondalık sayıya nasıl dönüştürüleceğini öğrenmek istiyorsanız şu bağlantıyı kontrol edin:
Bağlandıktan sonra başlıklar yeşile dönecek ve bir Python REPL'ye sunulacaksınız: Oku, Değerlendir, Yazdır ve Döngü. Yay!
Adım 5: Bir Wifi Ağına Bağlanma
Pixel Kit tarafından oluşturulan ağa bağlıyken internete erişiminiz olmayacak.
Aynı anda hem kod yazmak hem de internete erişmek istiyorsanız Pixel Kit'i interneti olan bir wifi ağına bağlamanız gerekir. Kodlamak için kullanacağınız bilgisayar ve Pixel Kit'iniz her zaman aynı ağa bağlı olmalıdır.
Bir wifi ağına bağlanmanın en kolay yolu, REPL'de "saveWifiConf(ssid, passord)" komutunu çalıştırmaktır; burada ssid, Pixel Kit'inizin bağlanmasını istediğiniz ağın adıdır ve şifre, ağ şifresidir:
saveWifiConf('WifiName', 'Parola')
"saveWifiConf(ssid, password)" komutunu çalıştırdıktan sonra, değişiklikleri uygulamak için Pixel Kit'inizi kapatıp tekrar açmalısınız.
Profesyonel ipucu: Aşağıdaki komutu yazarak Pixel Kit'inizi terminal sayfasından sıfırlayabilirsiniz:
Sıfırla()
Pixel Kit'inizi yeniden başlattığınızda terminaliniz bağlantıyı kaybeder. Terminal sayfanızı çevrimdışı kaydettiyseniz, yenileyin ve yeşil ekranda görüntülenen yeni ip'ye bağlanın (bilgisayarınız, Pixel Kit'inizi yeni bağladığınız kablosuz ağa yeniden bağlandığında).
Sayfayı çevrimdışı kaydetmediyseniz, Pixel Kit tarafından görüntülenen ikili sayıyı bir ip'ye dönüştürün ve ona tarayıcınızdan erişin.
6. Adım: Kurtarma/Çevrimdışı Modu
İstediğiniz zaman, mavi ekranı göstermeye zorlamak için her iki kırmızı düğmeyi de basılı tutarken Pixel Kit'inizi kapatıp tekrar açın.
Bu, birkaç durumda çok kullanışlıdır:
- Yanlış wifi ağına bağlandınız, yanlış şifre, yazım hatası vb. Bu durumda Pixel Kit kırmızı ekrana başlayacak ve mavi ekranı zorlamak Pixel Kit'e tekrar bağlanmanın tek yoludur.
- Bağladığınız wifi ağı artık kullanılamıyor. Bu teknik sorunlardan kaynaklanabileceği gibi, evinizdeki kablosuz ağa bağlı olmanız ve şu anda okulda veya bir arkadaşınızın evinde olmanızdan da kaynaklanabilir. Mavi ekrana girmek, yeni bir wifi ağına bağlanmanıza izin verecektir.
- Bağlantılı bir dünyada yaşıyor gibiyiz ama öğrenebilmek, bir şeyler yapabilmek ve yaratıcı olabilmek için ağ kullanılabilirliğine güvenmememiz gerektiğine inanıyorum! Pixel Kit'inizi %100 offline olarak kodlamak istiyorsanız veya wifi yoksa, Pixel Kit'inizi mavi ekrana ve mutlu kodlamaya girin!
Adım 7: Işıklarla Kodlayın
belgeler
Pixel32 çalıştıran Pixel Kit'inizle yapabileceğiniz şeylerin tüm belgelerini şurada bulabilirsiniz:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation
Ancak Pixel Kit ayrıca tüm belgelere çevrimdışı sahiptir! Soru işareti düğmesine tıklayarak veya Pixel Kit'iniz mavi ekran gösteriyorsa https://192.168.4.1/index.html/#!/docs adresine giderek erişebilirsiniz. Pixel Kit'iniz yeşil ekran gösteriyorsa, https://IP_ADDRESS/index.html/#!/docs olacaktır.
Resim çizme
Pixel Kit LED'lerini çizmenin temel olarak iki yolu vardır: PixelTurtle ve PixelKit kitaplıkları.
İlki, başlamanın en basit yoludur ve yapabileceği her şeyi şurada bulabilirsiniz:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle
İkincisi daha gelişmiş bir kitaplıktır (PixelTurtle bu kitaplık kullanılarak yazılmıştır) ve nasıl kullanılacağını şurada bulabilirsiniz:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit
Python ile sorun yaşıyorsanız, çevrimdışı belgelerde ve aşağıdaki bağlantılarda hızlı bir giriş de bulunmaktadır:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python
Belgelerde açıklanmayan bir sorun yaşıyorsanız, sorun giderme / SSS sayfasına bakın:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/troubleshooting
Pixel Kit tarafından neler yapılabileceğine dair ilham verici videolar için Eğitim sayfalarına bakın:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials
Önerilen:
İki Tren Çalıştıran Otomatik Model Demiryolu Düzeni (V2.0) - Arduino Tabanlı: 15 Adım (Resimlerle)
İki Tren Çalıştıran Otomatik Model Demiryolu Düzeni (V2.0) | Arduino Tabanlı: Arduino mikro denetleyicilerini kullanarak model demiryolu düzenlerini otomatikleştirmek, mikro denetleyicileri, programlamayı ve model demiryolunu tek bir hobide birleştirmenin harika bir yoludur. Bir model demiryolu üzerinde otonom bir tren çalıştırmak için mevcut bir sürü proje var
İki Tren Çalıştıran Basit Otomatik Noktadan Noktaya Model Demiryolu: 13 Adım (Resimlerle)
İki Tren Çalıştıran Basit Otomatik Noktadan Noktaya Model Demiryolu: Arduino mikro denetleyicileri, düşük maliyetli kullanılabilirlikleri, açık kaynaklı donanım ve yazılımları ve size yardımcı olacak geniş bir toplulukları nedeniyle model demiryolu düzenlerini otomatikleştirmenin harika bir yoludur. Model demiryolları için Arduino mikrodenetleyicileri bir gr
İki Tren Çalıştıran Otomatik Model Demiryolu Düzeni: 9 Adım
İki Tren Çalıştıran Otomatik Model Demiryolu Düzeni: Bir süre önce Geçiş Tarafı ile Otomatik Model Tren Düzeni yaptım. Bir üyenin isteği üzerine, bunu Eğitilebilir hale getirdim. Bu, daha önce bahsedilen projeye biraz benzer. Düzen iki treni barındırır ve onları alternatif olarak çalıştırır
LaunchBox'ı Çalıştıran PC Powered Bartop Arcade Makinesi: 7 Adım
PC Powered Bartop Arcade Machine Çalışan LaunchBox: BarCade makinesi, Big Box ile Windows 10'da yerleşik olarak bulunan ve şimdiye kadarki en büyük retro oyunlardan bazılarını oynayabilen bir arcade oyunudur! Sonik mi? Anladım. Pokemon Pinball? Biz buna sahibiz. Sokak dövüşçüsü? Kontrol etmek. Ve çok daha fazlası. BarCade, oyun ihtiyaçlarınızın çoğunu doldurabilir
Google Müzik Çalıştıran Steampunk Pi Jukebox: 11 Adım (Resimlerle)
Steampunk Pi Jukebox Google Müziği Çalıştırıyor: UYARI!! Benzer bir proje yapmaya çalışırsanız, eski bir radyoda Asbeste rastlama potansiyeline sahip olduğunuzu anlayın, tipik olarak ancak bir tür ısı kalkanı veya yalıtımla sınırlı değildir. Lütfen kendi araştırmanızı yapın ve önlem alın. Ben