Talaan ng mga Nilalaman:

Pagpapatakbo ng Pixel Kit ng MicroPython: Mga Hakbang sa Una: 7 Mga Hakbang
Pagpapatakbo ng Pixel Kit ng MicroPython: Mga Hakbang sa Una: 7 Mga Hakbang

Video: Pagpapatakbo ng Pixel Kit ng MicroPython: Mga Hakbang sa Una: 7 Mga Hakbang

Video: Pagpapatakbo ng Pixel Kit ng MicroPython: Mga Hakbang sa Una: 7 Mga Hakbang
Video: 9 Tips sa Tamang Paghawak ng Pera Para Mabilis Makaipon l Paano Mag Manage Ng Pera 2024, Nobyembre
Anonim
Pagpapatakbo ng MicroPython ng Pixel Kit: Mga Unang Hakbang
Pagpapatakbo ng MicroPython ng Pixel Kit: Mga Unang Hakbang

Ang paglalakbay upang i-unlock ang buong potensyal ng Pixel ng Kano ay nagsisimula sa pagpapalit ng firmware ng pabrika sa MicroPython ngunit iyon lamang ang simula.

Upang ma-code ang Pixel Kit dapat nating ikonekta ang aming mga computer dito.

Ipapaliwanag ng tutorial na ito kung ano ang ibig sabihin ng mga boot screen, kung paano i-access ang pahina ng terminal at kung paano kumonekta sa Pixel Kit.

Hakbang 1: Mga Boot Screens

Image
Image
Mga Boot Screens
Mga Boot Screens
Mga Boot Screens
Mga Boot Screens

Kapag nag-boot ang iyong Pixel Kit nagpapakita ito ng ilang mga screen upang ipaalam sa iyo kung ano ang ginagawa nito at ang estado nito. Narito kung ano ang ibig sabihin nila:

  • Orange: Sinusubukang kumonekta.
  • Blue: Nilikha ang sarili nitong wifi network.
  • Green: Nakakonekta sa isang wifi network.
  • Pula: Sinubukan upang kumonekta sa isang wifi network at nabigo.

Kapag lumilikha ang Pixel Kit ng sarili nitong wifi network, dapat itong mapangalanan tulad ng PIXEL_KIT_XXXX ngunit may isang numero sa halip na XXXX.

Sa kauna-unahang pagkakataon na ang iyong Pixel Kit ay bota ay palaging ipapakita nito ang asul na screen.

Sa mga kaso na nakakonekta ang iyong Pixel Kit sa (berdeng screen) o lumikha ng isang wifi network (asul na screen), ipapakita nito ang ip address nito sa binary format: Ang mga pulang tuldok ay nangangahulugang 1, walang mga tuldok na nangangahulugang 0.

Hakbang 2: Pag-access sa Pahina ng Terminal

Pag-access sa Pahina ng Terminal
Pag-access sa Pahina ng Terminal

Asul na screen

Kung ang iyong Pixel Kit ay naka-boot sa asul na screen, mahahanap mo ang isang bukas na wifi network na pinangalanang PIXEL_KIT_ * NUMBERS *.

Upang buksan ang pahina ng terminal sa iyong browser, tiyaking nakakonekta ka sa Pixel Kit wifi network at mag-navigate sa https://192.168.4.1. Makikita mo ang pahina sa mga larawan. Kahit na naa-access ito sa pamamagitan ng address na ito, masidhing inirerekomenda na mag-click sa pindutang i-download at i-save ang pahinang ito nang offline. Ito ay gagana nang pareho ngunit mas mabilis!

Ang address ng Pixel Kit ip habang ipinapakita ang asul na screen ay hindi magbabago: palagi itong magiging

Berdeng screen

Kung ang iyong Pixel kit ay nag-boot sa berdeng screen, ipapakita nito ang ip address nito sa network na konektado. Ipagpalagay namin na nakakonekta ito sa parehong network tulad ng iyong computer ngunit kung hindi, suriin ang huling hakbang kung paano mabawi / ikonekta muli ang iyong Pixel Kit.

Kapag natiyak mo na ang iyong computer at Pixel Kit ay konektado sa parehong network, mag-navigate sa ip address nito upang ma-access ang pahina ng terminal.

Hakbang 3: Pag-save ng Pahina ng Terminal sa Iyong Computer

Sine-save ang Pahina ng Terminal sa Iyong Computer
Sine-save ang Pahina ng Terminal sa Iyong Computer
Sine-save ang Pahina ng Terminal sa Iyong Computer
Sine-save ang Pahina ng Terminal sa Iyong Computer

Kapag na-access mo ang terminal browser mula sa iyong Pixel Kit ip, ang iyong Pixel Kit ay kumikilos tulad ng isang web server: Nagho-host ito ng isang web page na maaari mong ma-access sa iyong browser. Sa tuwing hihilingin o i-refresh ang pahinang ito, dapat itigil ng Pixel Kit ang lahat ng ginagawa nito at sagutin ang kahilingang ito.

Habang ang kahanga-hangang Pixel Kit ay maaaring kumilos tulad ng isang web server, hindi ito sinadya upang maging isang web server at kung minsan maaari itong maging napakabagal. Ang magandang balita ay sa sandaling nai-load mo ang pahina ng terminal, maaari mo itong i-save nang offline!

Upang mai-save ang pahina ng terminal nang offline, mag-click sa pindutang mag-download sa sidebar. Awtomatiko nitong mai-save ang file sa iyong folder na "Mga Pag-download" ngunit maaari mong ilipat at palitan ang pangalan nito sa kung saan mo nais.

Hakbang 4: Kumokonekta sa Pixel Kit

Kumokonekta sa Pixel Kit
Kumokonekta sa Pixel Kit
Kumokonekta sa Pixel Kit
Kumokonekta sa Pixel Kit
Kumokonekta sa Pixel Kit
Kumokonekta sa Pixel Kit

Sa pagbukas ng iyong pahina ng terminal at pagkatapos mong matiyak na ang iyong Pixel Kit at computer ay nasa parehong network (alinman sa isang Pixel Kit na nilikha mismo o ang isang konektado mo dito) at i-type ang ip address sa binary o decimal format. Magmumukha ito ng ganito:

11000000101010000000010000000001

o

192.168.4.1

Kung nais mong malaman kung paano i-convert ang mga binary number sa decimal, suriin ang link na ito:

Kapag nakakonekta ang mga header ay magiging berde at ipapakita sa iyo sa isang Python REPL: Basahin, Suriin, I-print at Loop. Yay!

Hakbang 5: Kumokonekta sa isang Wifi Network

Kumokonekta sa isang Wifi Network
Kumokonekta sa isang Wifi Network

Habang nakakonekta sa network na nilikha ng Pixel Kit wala kang access sa internet.

Kung nais mong mag-code at magkaroon ng access sa internet nang sabay-sabay dapat mong ikonekta ang Pixel Kit sa isang wifi network na mayroong internet. Ang computer na gagamitin mo upang i-code at ang iyong Pixel Kit ay dapat palaging konektado sa parehong network.

Ang pinakamadaling paraan upang kumonekta sa isang wifi network ay upang patakbuhin ang "saveWifiConf (ssid, passord)" sa REPL kung saan ang ssid ay ang pangalan ng network na nais mong kumonekta ang iyong Pixel Kit at ang password ay ang password ng network:

saveWifiConf ('WifiName', 'Password')

Matapos patakbuhin ang "saveWifiConf (ssid, password)", dapat mong i-off at muling i-on ang iyong Pixel Kit upang mailapat ang mga pagbabago.

Tip sa Pro: Maaari mong i-reset ang iyong Pixel Kit mula sa pahina ng terminal sa pamamagitan ng pag-type ng sumusunod na utos:

i-reset ()

Malaya ang koneksyon ng iyong terminal sa sandaling i-restart mo ang iyong Pixel Kit. Kung nai-save mo ang iyong pahina ng terminal nang offline, i-refresh lamang ito at kumonekta sa bagong ip na ipinapakita sa berdeng screen (sa sandaling kumonekta muli ang iyong computer sa wifi na nakakonekta mo lamang sa iyong Pixel Kit).

Kung hindi mo nai-save ang pahina nang offline, i-convert ang binary number na ipinakita ng Pixel Kit sa isang ip at i-access ito mula sa iyong browser.

Hakbang 6: Recovery / Offline Mode

Image
Image

Sa anumang oras, patayin muli ang iyong Pixel Kit habang hinahawakan ang parehong pulang mga pindutan upang dahan-dahang pilitin itong ipakita ang asul na screen.

Kapaki-pakinabang ito sa ilang mga kaso:

- Nakakonekta ka sa maling network ng wifi, maling password, typo, atbp … Sa mga kasong ito ang Pixel Kit ay mag-boot sa pulang screen at ang pagpuwersa sa asul na screen ay ang tanging paraan upang kumonekta muli sa Pixel Kit.

- Ang wifi network na iyong konektado ay hindi na magagamit. Maaari itong maging sanhi ng mga problemang panteknikal ngunit maaari rin ito dahil nakakonekta ka sa iyong wifi sa bahay at ngayon ay nasa paaralan ka o lugar ng isang kaibigan. Ang pagpasok sa asul na screen ay magbibigay-daan sa iyo upang kumonekta sa isang bagong wifi network.

- Tila nakatira kami sa isang konektadong mundo ngunit naniniwala ako na hindi kami dapat umasa sa pagkakaroon ng network upang matuto, gumawa ng mga bagay at maging malikhain! Kung nais mong i-code ang iyong Pixel Kit 100% offline o kung walang magagamit na wifi, gawing ipasok ang iyong Pixel Kit sa asul na screen at masayang pag-coding!

Hakbang 7: Code Sa Mga Ilaw

Code Sa Mga Ilaw!
Code Sa Mga Ilaw!

Dokumentasyon

Mahahanap mo ang lahat ng dokumentasyon ng mga bagay na magagawa mo sa iyong Pixel Kit na tumatakbo sa Pixel32 sa:

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

Ngunit ang Pixel Kit ay mayroon ding lahat ng mga dokumentasyon offline! Maaari mong ma-access ito sa pamamagitan ng pag-click sa pindutan ng marka ng tanong o sa pamamagitan ng pag-navigate sa https://192.168.4.1/index.html/#!/docs kung ipinapakita ng iyong Pixel Kit ang asul na screen. Kung ang iyong Pixel Kit ay nagpapakita ng berdeng screen ay ito ay https://IP_ADDRESS/index.html/#! / Docs.

Pagguhit

Karaniwan may dalawang paraan upang gumuhit sa mga Pixel Kit LEDs: Mga aklatan ng PixelTurtle at PixelKit.

Ang una ay ang pinakasimpleng paraan upang makapagsimula at mahahanap mo ang lahat ng magagawa nito sa:

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

Ang pangalawa ay isang mas advanced na library (nakasulat ang PixelTurtle gamit ito) at makikita mo kung paano ito gamitin sa:

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

Kung nagkakaproblema ka sa Python, mayroon ding isang mabilis na pagpapakilala na kasama sa offline na dokumentasyon at sa mga sumusunod na link:

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

Kung nagkakaroon ka ng isang problema na hindi inilarawan sa dokumentasyon, tingnan ang pahina ng pag-troubleshoot / FAQ:

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

Para sa mga nakasisiglang video sa kung ano ang maaaring gawin ng Pixel Kit, suriin ang mga pahina ng Tutorial:

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

Inirerekumendang: