Բովանդակություն:

Pixel Kit MicroPython: Առաջին քայլերը ՝ 7 քայլ
Pixel Kit MicroPython: Առաջին քայլերը ՝ 7 քայլ

Video: Pixel Kit MicroPython: Առաջին քայլերը ՝ 7 քայլ

Video: Pixel Kit MicroPython: Առաջին քայլերը ՝ 7 քայլ
Video: Flash MicroPython to Kano Pixel Kit on Windows 10 (Using Python) 2024, Նոյեմբեր
Anonim
Pixel Kit MicroPython: Առաջին քայլերը
Pixel Kit MicroPython: Առաջին քայլերը

Kano's Pixel- ի ողջ ներուժը բացելու ճանապարհորդությունը սկսվում է գործարանային որոնվածը MicroPython- ով փոխարինելով, բայց դա միայն սկիզբն է:

Pixel Kit- ում կոդավորելու համար մենք պետք է միացնենք մեր համակարգիչները դրան:

Այս ձեռնարկը կբացատրի, թե ինչ են նշանակում boot էկրանները, ինչպես մուտք գործել տերմինալի էջ և ինչպես միանալ Pixel Kit- ին:

Քայլ 1: Բեռնման էկրաններ

Image
Image
Կոշիկի էկրաններ
Կոշիկի էկրաններ
Boot Էկրաններ
Boot Էկրաններ

Երբ ձեր Pixel Kit- ը բարձրանում է, այն ցույց է տալիս մի քանի էկրան ՝ ձեզ տեղեկացնելու, թե ինչ է անում և ինչպես է այն գտնվում: Ահա թե ինչ են նշանակում.

  • Նարնջագույն. Փորձում է կապ հաստատել:
  • Կապույտ. Ստեղծեց իր սեփական wifi ցանցը:
  • Կանաչ ՝ միացված է wifi ցանցին:
  • Կարմիր. Փորձեց միանալ wifi ցանցին և ձախողվեց:

Երբ Pixel Kit- ը ստեղծում է իր սեփական wifi ցանցը, այն պետք է անվանվի PIXEL_KIT_XXXX- ի նման, բայց XXXX- ի փոխարեն համարով:

Առաջին անգամ, երբ ձեր Pixel Kit- ը կոշիկներ է տեղադրում, այն միշտ կցուցադրի կապույտ էկրանը:

Այն դեպքերում, երբ ձեր Pixel Kit- ը միացված է (կանաչ էկրանին) կամ ստեղծում է wifi ցանց (կապույտ էկրան), այն կցուցադրի իր ip հասցեն երկուական ձևաչափով. Կարմիր կետերը նշանակում են 1, կետերը չեն նշանակում 0:

Քայլ 2: Տերմինալի էջ մուտք գործելը

Մուտք դեպի տերմինալի էջ
Մուտք դեպի տերմինալի էջ

Կապույտ էկրան

Եթե ձեր Pixel Kit- ը տեղադրվում է կապույտ էկրանին, դուք կգտնեք բաց Wi -Fi ցանց ՝ PIXEL_KIT_*NUMBERS*անունով:

Ձեր դիտարկիչում տերմինալ էջը բացելու համար համոզվեք, որ միացված եք Pixel Kit wifi ցանցին և անցեք https://192.168.4.1: Դուք կտեսնեք նկարների էջը: Չնայած այն հասանելի է այս հասցեով, բայց խստորեն խորհուրդ է տրվում սեղմել ներբեռնման կոճակը և պահել այս էջը անցանց: Այն կաշխատի նույն կերպ, բայց շատ ավելի արագ:

Կապույտ էկրանը ցուցադրելիս Pixel Kit- ի IP հասցեն երբեք չի փոխվի. Այն միշտ կլինի

Կանաչ էկրան

Եթե ձեր Pixel հավաքածուն տեղադրվում է կանաչ էկրանին, այն կցուցադրի իր IP հասցեն միացված ցանցում: Ենթադրենք, որ այն միացված է ձեր համակարգչի նույն ցանցին, բայց եթե դա այդպես չէ, ստուգեք վերջին քայլը, թե ինչպես վերականգնել/միացնել ձեր Pixel Kit- ը:

Երբ համոզվեք, որ ձեր համակարգիչը և Pixel Kit- ը միացված են նույն ցանցին, տերմինալի էջ մուտք գործելու համար անցեք նրա ip հասցեին:

Քայլ 3: Տերմինալի էջը ձեր համակարգչում պահելը

Տերմինալի էջը ձեր համակարգչում պահելը
Տերմինալի էջը ձեր համակարգչում պահելը
Տերմինալի էջը ձեր համակարգչում պահելը
Տերմինալի էջը ձեր համակարգչում պահելը

Երբ մուտք եք գործում դեպի տերմինալ զննարկիչ ձեր Pixel Kit ip- ից, ձեր Pixel Kit- ը իրեն պահում է վեբ սերվերի պես. Ամեն անգամ, երբ դուք խնդրում կամ թարմացնում եք այս էջը, Pixel Kit- ը պետք է դադարեցնի այն ամենը, ինչ անում է և պատասխանի այս խնդրանքին:

Թեև դա հիանալի է Pixel Kit- ը կարող է իրեն պահել ինչպես վեբ սերվեր, այն նախատեսված չէր վեբ սերվեր լինելու համար, և երբեմն այն կարող է շատ դանդաղ լինել: Լավ նորությունն այն է, որ երբ դուք բեռնում եք տերմինալի էջը, կարող եք այն պահել անցանց:

Տերմինալի էջն անցանց պահելու համար կտտացրեք կողային գծի ներբեռնման կոճակին: Այն ինքնաբերաբար ֆայլը կպահի ձեր «Ներլցումներ» թղթապանակում, բայց կարող եք այն տեղափոխել և վերանվանել այնտեղ, որտեղ ցանկանում եք:

Քայլ 4. Միացում Pixel Kit- ին

Միացում Pixel Kit- ին
Միացում Pixel Kit- ին
Միացում Pixel Kit- ին
Միացում Pixel Kit- ին
Միացում Pixel Kit- ին
Միացում Pixel Kit- ին

Տերմինալի էջը բացված լինելուց և համոզվելուց հետո, որ ձեր Pixel Kit- ը և համակարգիչը միևնույն ցանցում են (կամ այն, ինչ Pixel Kit- ն ինքն է ստեղծել, կամ այն, որին միացրել եք այն) և մուտքագրեք ip հասցեն երկուական կամ տասնորդական ձևաչափով: Նման տեսք կունենա.

11000000101010000000010000000001

կամ

192.168.4.1

Եթե ցանկանում եք իմանալ, թե ինչպես փոխարկել երկուական թվերը տասնորդական թվով, ստուգեք այս հղումը ՝

Միացնելուց հետո վերնագրերը կդառնան կանաչ, և դուք կներկայացվեք Python REPL- ին. Կարդացեք, գնահատեք, տպեք և տեղադրեք: Այո

Քայլ 5: Միացում Wifi ցանցին

Միացում Wifi ցանցին
Միացում Wifi ցանցին

Միացված լինելով Pixel Kit- ի ստեղծած ցանցին, դուք մուտք չեք ունենա ինտերնետ:

Եթե ցանկանում եք կոդավորել և միևնույն ժամանակ մուտք ունենալ ինտերնետ, ապա պետք է միացնեք Pixel Kit- ը ինտերնետ ունեցող Wi -Fi ցանցին: Համակարգիչը, որից կօգտագործեք կոդավորումը և ձեր Pixel Kit- ը, միշտ պետք է միացված լինեն նույն ցանցին:

Wifi ցանցին միանալու ամենահեշտ ձևը REPL- ում գործարկել «saveWifiConf (ssid, passord)» գործառույթն է, որտեղ ssid- ը այն ցանցի անունն է, որը ցանկանում եք միացնել ձեր Pixel Kit- ը, իսկ գաղտնաբառը ՝ ցանցի գաղտնաբառը:

saveWifiConf ('WifiName', 'Գաղտնաբառ')

«SaveWifiConf (ssid, գաղտնաբառ)» գործարկելուց հետո փոփոխությունները կիրառելու համար դուք պետք է անջատեք և նորից միացնեք ձեր Pixel Kit- ը:

Pro հուշում. Դուք կարող եք վերականգնել ձեր Pixel Kit- ը տերմինալի էջից ՝ մուտքագրելով հետևյալ հրամանը.

վերականգնել ()

Ձեր տերմինալը կկորցնի կապը, երբ վերագործարկեք ձեր Pixel Kit- ը: Եթե ձեր տերմինալի էջը պահել եք անցանց ռեժիմում, պարզապես թարմացրեք այն և միացեք կանաչ էկրանին ցուցադրվող նոր ip- ին (երբ ձեր համակարգիչը նորից միանա wifi- ին, որին միացրել եք ձեր Pixel Kit- ը):

Եթե էջը չեք պահել պահված, փոխակերպեք Pixel Kit- ի ցուցադրած երկուական թիվը ip- ի և մուտք գործեք այն ձեր դիտարկիչից:

Քայլ 6. Վերականգնում/Անցանց ռեժիմ

Image
Image

Timeանկացած պահի անջատեք և նորից միացրեք Pixel Kit- ը ՝ միաժամանակ պահելով երկու կարմիր կոճակները ՝ նրբորեն ստիպելով նրան ցույց տալ կապույտ էկրանը:

Սա շատ օգտակար է մի քանի դեպքերում.

- Դուք միացել եք սխալ wifi ցանցին, սխալ գաղտնաբառին, տառասխալին և այլն … Այս դեպքերում Pixel Kit- ը կբեռնվի կարմիր էկրանին, իսկ կապույտ էկրանին ստիպելը Pixel Kit- ին նորից միանալու միակ միջոցն է:

- Ձեր միացած wifi ցանցն այլևս հասանելի չէ: Դա կարող է պայմանավորված լինել տեխնիկական խնդիրներով, բայց դա կարող է լինել նաև այն պատճառով, որ դուք միացել եք ձեր տան WiFi- ին և այժմ դպրոցում եք կամ ընկերոջ մոտ: Կապույտ էկրան մուտք գործելը թույլ կտա միանալ նոր wifi ցանցին:

- Կարծես մենք ապրում ենք կապակցված աշխարհում, բայց ես կարծում եմ, որ մենք չպետք է ապավինենք ցանցի առկայությանը, որպեսզի կարողանանք սովորել, ստեղծել և ստեղծագործել: Եթե ցանկանում եք ձեր Pixel Kit- ը 100% անցանց ծածկագրել կամ եթե wifi չկա, ձեր Pixel Kit- ը մուտքագրեք կապույտ էկրան և ուրախ կոդավորում:

Քայլ 7: Լույսերով ծածկագիր:

Code With Lights!
Code With Lights!

Փաստաթղթավորում

Դուք կարող եք գտնել այն բոլոր փաստաթղթերը, որոնք կարող եք անել ձեր Pixel Kit- ի միջոցով, որն աշխատում է Pixel32- ի վրա ՝

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

Բայց Pixel Kit- ն ունի նաև բոլոր փաստաթղթերը անցանց ռեժիմում: Դուք կարող եք մուտք գործել ՝ կտտացնելով հարցական նշանի կոճակին կամ անցնելով https://192.168.4.1/index.html/#!/docs, եթե ձեր Pixel Kit- ը ցույց է տալիս կապույտ էկրանը: Եթե ձեր Pixel Kit- ը ցույց է տալիս կանաչ էկրանը, դա կլինի

Նկարչություն

Հիմնականում Pixel Kit LED- ները նկարելու երկու եղանակ կա. PixelTurtle և PixelKit գրադարանները:

Առաջինը սկսելու ամենապարզ միջոցն է, և դուք կարող եք գտնել այն ամենը, ինչ կարող է անել այստեղ ՝

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

Երկրորդը ավելի առաջադեմ գրադարան է (PixelTurtle- ը գրված է դրա միջոցով), և այն օգտագործելու եղանակը կգտնեք ՝

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

Եթե խնդիրներ ունեք Python- ի հետ, կա նաև արագ ներածություն, որը ներառված է անցանց փաստաթղթերի և հետևյալ հղումների վրա.

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

Եթե խնդիրներ ունեք, որոնք փաստաթղթերում նկարագրված չեն, նայեք անսարքությունների վերացման / ՀՏՀ էջին.

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

Ոգեշնչող տեսանյութերի համար, թե ինչ կարելի է անել Pixel Kit- ի միջոցով, ստուգեք ձեռնարկի էջերը.

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

Խորհուրդ ենք տալիս: