İçindekiler:

MicroPython'u Çalıştıran Pixel Kit: İlk Adımlar: 7 Adım
MicroPython'u Çalıştıran Pixel Kit: İlk Adımlar: 7 Adım

Video: MicroPython'u Çalıştıran Pixel Kit: İlk Adımlar: 7 Adım

Video: MicroPython'u Çalıştıran Pixel Kit: İlk Adımlar: 7 Adım
Video: Otonom Sürüş: Dünden Bugüne- Çetin Meriçli (Yapay Öğrenme Yaz Okulu 2020) 2024, Kasım
Anonim
MicroPython'u Çalıştıran Pixel Kit: İlk Adımlar
MicroPython'u Çalıştıran Pixel Kit: İlk Adımlar

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ı

Image
Image
Önyükleme Ekranları
Önyükleme Ekranları
Önyükleme Ekranları
Ö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

Terminal Sayfasına Erişim
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 Sayfasını Bilgisayarınıza Kaydetme
Terminal Sayfasını Bilgisayarınıza Kaydetme
Terminal Sayfasını Bilgisayarınıza Kaydetme
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

Pixel Kit'e Bağlanma
Pixel Kit'e Bağlanma
Pixel Kit'e Bağlanma
Pixel Kit'e Bağlanma
Pixel Kit'e Bağlanma
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

Wifi Ağına Bağlanma
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

Image
Image

İ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

Işıklarla Kodlayın!
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: