Satura rādītājs:
- 1. darbība: sāknēšanas ekrāni
- 2. darbība. Piekļuve termināļa lapai
- 3. darbība. Termināla lapas saglabāšana datorā
- 4. darbība. Savienojuma izveide ar Pixel Kit
- 5. darbība. Savienojuma izveide ar Wifi tīklu
- 6. darbība: atkopšanas/bezsaistes režīms
- 7. solis: kodējiet ar gaismām
Video: Pixel Kit, kurā darbojas MicroPython: pirmie soļi: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Ceļojums, lai pilnībā izmantotu Kano Pixel potenciālu, sākas ar rūpnīcas programmaparatūras aizstāšanu ar MicroPython, taču tas ir tikai sākums.
Lai kodētu Pixel Kit, mums ir jāpievieno tam datori.
Šajā apmācībā tiks paskaidrots, kādi ir sāknēšanas ekrāni, kā piekļūt termināla lapai un kā izveidot savienojumu ar Pixel Kit.
1. darbība: sāknēšanas ekrāni
Kad Pixel Kit sāk darboties, tas parāda dažus ekrānus, lai informētu jūs par tā darbību un stāvokli. Lūk, ko tie nozīmē:
- Oranžs: mēģina izveidot savienojumu.
- Zils: izveidoja savu wifi tīklu.
- Zaļš: savienots ar wifi tīklu.
- Sarkans: mēģināja izveidot savienojumu ar wifi tīklu un neizdevās.
Kad Pixel Kit izveido savu wifi tīklu, tam vajadzētu būt nosauktam kā PIXEL_KIT_XXXX, bet ar ciparu, nevis XXXX.
Pirmo reizi, kad Pixel Kit sāk darboties, tas vienmēr parādīs zilo ekrānu.
Gadījumos, kad Pixel Kit ir pievienots (zaļš ekrāns) vai izveidots Wi -Fi tīkls (zils ekrāns), tā IP adrese tiks parādīta binārā formātā: sarkani punkti nozīmē 1, bez punktiem - 0.
2. darbība. Piekļuve termināļa lapai
Zils ekrāns
Ja jūsu Pixel Kit sāk darboties zilajā ekrānā, jūs atradīsit atvērtu wifi tīklu ar nosaukumu PIXEL_KIT_*NUMBERS*.
Lai pārlūkprogrammā atvērtu termināļa lapu, pārliecinieties, vai esat izveidojis savienojumu ar Pixel Kit wifi tīklu, un dodieties uz vietni https://192.168.4.1. Jūs redzēsit lapu attēlos. Lai gan tas ir pieejams, izmantojot šo adresi, ir ļoti ieteicams noklikšķināt uz lejupielādes pogas un saglabāt šo lapu bezsaistē. Tas darbosies tāpat, bet daudz ātrāk!
Zilā ekrāna rādīšanas laikā Pixel Kit ip adrese nekad nemainīsies: tā vienmēr būs
Zaļš ekrāns
Ja jūsu Pixel komplekts tiek ielādēts zaļajā ekrānā, tas parādīs tā IP adresi tīklā, kurā tas ir savienots. Pieņemsim, ka tas ir savienots ar to pašu tīklu kā jūsu dators, bet, ja tā nav, pārbaudiet pēdējo soli, kā atgūt/atkārtoti savienot Pixel Kit.
Kad esat pārliecinājies, ka jūsu dators un Pixel Kit ir pievienoti vienam tīklam, dodieties uz tā IP adresi, lai piekļūtu termināļa lapai.
3. darbība. Termināla lapas saglabāšana datorā
Piekļūstot termināļa pārlūkam no sava Pixel Kit ip, jūsu Pixel Kit darbojas kā tīmekļa serveris: tajā tiek mitināta tīmekļa lapa, kurai varat piekļūt savā pārlūkprogrammā. Katru reizi, kad pieprasāt vai atsvaidzināt šo lapu, Pixel Kit ir jāpārtrauc visas darbības un jāatbild uz šo pieprasījumu.
Lai gan tas ir satriecošs pikseļu komplekts, tas var darboties kā tīmekļa serveris, tas nebija paredzēts kā tīmekļa serveris, un dažreiz tas var būt ļoti lēns. Labā ziņa ir tā, ka, ielādējot termināļa lapu, varat to saglabāt bezsaistē!
Lai termināļa lapu saglabātu bezsaistē, noklikšķiniet uz lejupielādes pogas sānjoslā. Tas automātiski saglabās failu mapē "Lejupielādes", bet jūs varat to pārvietot un pārdēvēt uz jebkuru vietu, kur vēlaties.
4. darbība. Savienojuma izveide ar Pixel Kit
Atverot termināla lapu un pēc tam, kad esat pārliecinājies, ka jūsu Pixel Kit un dators atrodas vienā tīklā (vai nu tas, ko izveidoja pats Pixel Kit, vai tas, ar kuru to pievienojāt), un ierakstiet IP adresi binārā vai decimālā formātā. Tas izskatīsies apmēram šādi:
11000000101010000000010000000001
vai
192.168.4.1
Ja vēlaties uzzināt, kā pārvērst bināros skaitļus decimāldaļās, pārbaudiet šo saiti:
Kad savienojums būs izveidots, galvenes kļūs zaļas, un jūs tiksit parādīts Python REPL: Read, Evaluate, Print and Loop. Yay!
5. darbība. Savienojuma izveide ar Wifi tīklu
Kad būsit izveidojis savienojumu ar Pixel Kit izveidoto tīklu, jums nebūs piekļuves internetam.
Ja vēlaties kodēt un vienlaikus piekļūt internetam, Pixel Kit ir jāpievieno wifi tīklam, kurā ir internets. Datoram, ko izmantosit kodēšanai, un Pixel Kit vienmēr jābūt savienotam ar to pašu tīklu.
Vienkāršākais veids, kā izveidot savienojumu ar wifi tīklu, ir palaist "saveWifiConf (ssid, passord)" REPL, kur ssid ir tā tīkla nosaukums, kuram vēlaties izveidot savienojumu ar Pixel Kit, un parole ir tīkla parole:
saveWifiConf ('WifiName', 'Parole')
Pēc "saveWifiConf (ssid, parole)" palaišanas jums ir jāizslēdz un jāieslēdz Pixel Kit, lai piemērotu izmaiņas.
Pro padoms: varat atiestatīt Pixel Kit no termināļa lapas, ierakstot šādu komandu:
atiestatīt ()
Pēc Pixel Kit restartēšanas terminālis pārtrauks savienojumu. Ja termināļa lapu saglabājāt bezsaistē, vienkārši atsvaidziniet to un izveidojiet savienojumu ar jauno ip, kas tiek parādīts zaļajā ekrānā (tiklīdz dators atkal izveidos savienojumu ar Wi -Fi, ar kuru tikko pievienojāt savu Pixel Kit).
Ja neesat saglabājis lapu bezsaistē, pārveidojiet Pixel Kit parādīto bināro numuru par ip un piekļūstiet tam no pārlūkprogrammas.
6. darbība: atkopšanas/bezsaistes režīms
Jebkurā laikā izslēdziet un ieslēdziet Pixel Kit komplektu, vienlaikus turot abas sarkanās pogas, lai uzmanīgi piespiestu to parādīt zilo ekrānu.
Tas ir ļoti noderīgi dažos gadījumos:
- Jūs esat izveidojis savienojumu ar nepareizu wifi tīklu, nepareiza parole, drukas kļūda utt. Šādos gadījumos Pixel Kit tiks ielādēts sarkanajā ekrānā, un zilā ekrāna piespiešana ir vienīgais veids, kā atkal izveidot savienojumu ar Pixel Kit.
- Pievienotais wifi tīkls vairs nav pieejams. Tas var notikt tehnisku problēmu dēļ, bet arī tāpēc, ka izveidojāt savienojumu ar mājas Wi -Fi un tagad atrodaties skolā vai pie drauga. Atverot zilo ekrānu, varēsit izveidot savienojumu ar jaunu wifi tīklu.
- Šķiet, ka mēs dzīvojam savienotā pasaulē, bet es uzskatu, ka mums nevajadzētu paļauties uz tīkla pieejamību, lai varētu mācīties, veidot lietas un būt radošiem! Ja vēlaties kodēt savu Pixel Kit komplektu 100% bezsaistē vai ja nav pieejams bezvadu internets, ļaujiet Pixel Kit ievadīt zilajā ekrānā un priecīgu kodēšanu!
7. solis: kodējiet ar gaismām
Dokumentācija
Visu dokumentāciju par lietām, ko varat darīt ar savu Pixel Kit, kurā darbojas Pixel32, varat atrast vietnē:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation
Bet Pixel Kit ir arī visa dokumentācija bezsaistē! Varat tam piekļūt, noklikšķinot uz jautājuma zīmes pogas vai pārejot uz vietni https://192.168.4.1/index.html/#!/docs, ja jūsu Pixel Kit parāda zilo ekrānu. Ja jūsu pikseļu komplektā ir redzams zaļš ekrāns, tas būs
Zīmēšana
Pamatā ir divi veidi, kā izmantot Pixel Kit LED: PixelTurtle un PixelKit bibliotēkas.
Pirmais ir vienkāršākais veids, kā sākt darbu, un jūs varat atrast visu, ko tas var darīt:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle
Otrā ir modernāka bibliotēka (PixelTurtle tiek rakstīta, izmantojot to), un jūs atradīsit, kā to izmantot vietnē:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit
Ja jums ir problēmas ar Python, bezsaistes dokumentācijā un šajās saitēs ir arī īss ievads:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python
Ja rodas problēma, kas nav aprakstīta dokumentācijā, apskatiet problēmu novēršanas / FAQ lapu:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/troubleshooting
Lai iegūtu iedvesmojošus videoklipus par Pixel Kit iespējām, skatiet apmācības lapas:
murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials
Ieteicams:
Tālrunis, kura pamatā ir Arduino (prototips): 7 soļi
Arduino balstīts tālrunis (prototips): Sveiki visiem! Šodien šajā pamācībā mēs redzēsim par tālruni, kura pamatā ir arduino. Šis tālrunis ir prototips, kas joprojām tiek izstrādāts. Avota kods ir opensource ikviens var modificēt kodu. Tālruņa funkcijas: 1. Mūzika 2. Video 3
Dzelzceļa automātiskais izkārtojums, kurā kursē divi vilcieni (V2.0) - Pamatojoties uz Arduino: 15 soļi (ar attēliem)
Dzelzceļa automātiskais izkārtojums, kurā kursē divi vilcieni (V2.0) | Pamatojoties uz Arduino: Dzelzceļa modeļu izkārtojumu automatizēšana, izmantojot Arduino mikrokontrollerus, ir lielisks veids, kā apvienot mikrokontrollerus, programmēšanu un modeļu dzelzceļu apvienošanu vienā hobijā. Ir pieejams virkne projektu par vilciena vadīšanu autonomā dzelzceļa modelī
Vienkāršs, lēts un uzticams skārienjūtīgais sensors, kurā ir tikai 3 daļas: 3 soļi
Vienkāršs, lēts un uzticams skārienjūtīgais sensors, kurā ir tikai 3 daļas: visu veidu elektronisko ierīču kontrole ar pirksta pieskārienu var būt diezgan noderīga. Šajā pamācībā es jums parādīšu, kā izveidot vieglu, bet jaudīgu pieskāriena sensoru, kas darbojas nevainojami. Viss, kas Jums nepieciešams, ir standarta tranzistors un divi
Personalizēts ziņojums, kurā parādīti piekariņi: 16 soļi
Personalizēts ziņojums, kurā parādīti piekariņi: Apmēram pagājušajā mēnesī mēs departamentā sagaidījām savus jaunos pirmkursniekus. Mans draugs nāca klajā ar ideju, ka mums vajadzētu viņiem kaut kādas dāvanas, un tas ir mans viedoklis. Man vajadzēja vienu dienu, lai eksperimentētu, kā izveidot pirmo, tad
Steampunk Pi Jukebox, kurā darbojas Google mūzika: 11 soļi (ar attēliem)
Steampunk Pi Jukebox, kurā darbojas Google mūzika: BRĪDINĀJUMS !! Ja jūs mēģināt veikt līdzīgu projektu, saprotiet, ka jūs varat saskarties ar azbestu vecā radio, parasti, bet neaprobežojoties ar kāda veida siltuma vairogu vai izolāciju. Lūdzu, veiciet savu izpēti un veiciet piesardzības pasākumus. Es