Talaan ng mga Nilalaman:
- Hakbang 1: Mga Boot Screens
- Hakbang 2: Pag-access sa Pahina ng Terminal
- Hakbang 3: Pag-save ng Pahina ng Terminal sa Iyong Computer
- Hakbang 4: Kumokonekta sa Pixel Kit
- Hakbang 5: Kumokonekta sa isang Wifi Network
- Hakbang 6: Recovery / Offline Mode
- Hakbang 7: Code Sa Mga Ilaw
Video: Pagpapatakbo ng Pixel Kit ng MicroPython: Mga Hakbang sa Una: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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
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
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
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
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
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
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
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:
Kagiliw-giliw na Patnubay sa Programming para sa taga-disenyo - Kunin ang Iyong Pagpapatakbo ng Larawan (Ikalawang Bahagi): 8 Mga Hakbang
Kagiliw-giliw na Patnubay sa Programming para sa taga-disenyo - Kunin ang Iyong Pagpapatakbo ng Larawan (Ikalawang Bahagi): Ang matematika, para sa karamihan sa iyo, ay tila walang silbi. Ang pinaka-karaniwang ginagamit sa ating pang-araw-araw na buhay ay idagdag lamang, ibawas, i-multiply at hatiin. Gayunpaman, ito ay lubos na naiiba kung maaari kang lumikha sa programa. Mas alam mo, mas kahanga-hangang resulta na makukuha mo
Awtomatikong Model Railway Layout Pagpapatakbo ng Dalawang Tren (V2.0) - Batay sa Arduino: 15 Hakbang (na may Mga Larawan)
Awtomatikong Model Railway Layout Pagpapatakbo ng Dalawang Tren (V2.0) | Batay sa Arduino: Ang pag-automate ng mga layout ng riles ng modelo na gumagamit ng Arduino microcontrollers ay isang mahusay na paraan ng pagsasama-sama ng mga microcontroller, programa at modelo ng riles sa isang libangan. Mayroong isang bungkos ng mga proyekto na magagamit sa pagpapatakbo ng isang tren autonomiya sa isang modelo ng railroa
Pag-unlad ng Mga Aplikasyon Gamit ang GPIO Pins sa DragonBoard 410c Sa Mga Sistema ng Pagpapatakbo ng Android at Linux: 6 na Hakbang
Pag-unlad ng Mga Aplikasyon Gamit ang GPIO Pins sa DragonBoard 410c Sa Mga Sistemang Pagpapatakbo ng Android at Linux: Ang layunin ng tutorial na ito ay upang ipakita ang impormasyong kinakailangan upang makabuo ng mga application gamit ang GPIO pin sa DragonBoard 410c mababang bilis na pagpapalawak. Ang tutorial na ito ay nagpapakita ng impormasyon para sa pagbuo ng mga application gamit ang mga GPIO pin na may SYS sa Andr
Direktang Pagpapatakbo ng Mga Script Mula sa Menu ng Konteksto sa Windows XP: 3 Mga Hakbang
Direktang Pagpapatakbo ng Mga Script Mula sa Menu ng Konteksto sa Windows XP: Orihinal na nabuo ito sa isang thread sa Aqua-soft.org tungkol sa Paglikha ng isang " Empty-able " Folder. Gumagawa ng isang " Empty-able " Nais ng FolderSomeone na maalis ang laman ng kanilang folder sa pag-download nang hindi tinatanggal ang f
Pagpapatakbo ng isang Patay na MP3 Player sa Mga Baterya ng AA: 7 Mga Hakbang
Pagpapatakbo ng isang Patay na MP3 Player sa Mga Baterya ng AA: Napag-alaman ko na Itatapon ng Mga Tao ang Isang Piraso ng Teknolohiya Nang Hindi Kahit Sinusubukang Ayusin Ito. Kaya Para sa Iyong Pleasure sa Pagbasa Narito Kung Paano Mag-save ng Isang Patay na Mp3 Player Pagkatapos Na Wala Nang Sisingilin Ang Baterya