Orodha ya maudhui:

Panya inayodhibitiwa na ishara kutumia Micro: kidogo: Hatua 5
Panya inayodhibitiwa na ishara kutumia Micro: kidogo: Hatua 5

Video: Panya inayodhibitiwa na ishara kutumia Micro: kidogo: Hatua 5

Video: Panya inayodhibitiwa na ishara kutumia Micro: kidogo: Hatua 5
Video: 10 признаков того, что вы пьете недостаточно воды 2024, Novemba
Anonim
Panya inayodhibitiwa na ishara kutumia Micro: kidogo
Panya inayodhibitiwa na ishara kutumia Micro: kidogo
Panya inayodhibitiwa na ishara kutumia Micro: kidogo
Panya inayodhibitiwa na ishara kutumia Micro: kidogo
Panya inayodhibitiwa na ishara kutumia Micro: kidogo
Panya inayodhibitiwa na ishara kutumia Micro: kidogo

UTANGULIZI

Mradi huo ni panya inayodhibitiwa na ishara, kwa njia ya glavu iliyo na kipenyo kidogo kilichowekwa ndani yake. Ni mradi ulioongozwa na wazo la mapema nililokuwa nalo kama mhandisi aliyepachikwa. Huwa natamani kuwa na ufikiaji wa panya isiyo na waya na kuweka kibodi, kwa kuingiliana na microprocessor yoyote ambayo ningependa kutumia. Panya ni muhimu ikiwa ninaendesha OS kwenye microprocessor. Kuwa na panya na kibodi isiyo na waya imeonekana kuwa mkombozi mara kadhaa, na katika suala hili, nilivutiwa sana kutengeneza teknolojia inayoweza kuvaliwa ambayo inaweza kutumika kama panya, na kwa kufikiria, kibodi.

Katika hii inayoweza kufundishwa, nitashiriki hatua na utaratibu wa jinsi nilivyotumia micro: bit na nambari fulani ya Python kutengeneza panya iliyodhibitiwa na ishara.

Vifaa

1 ndogo: kidogo na betri

Glavu 1 ya kuambatanisha ndogo: kidogo kwa

Kompyuta 1 iliyowezeshwa na Bluetooth (Raspberry Pi iliyotumika hapa)

PC ya programu ndogo: kidogo na kufungua kikao cha VNC kwa Raspberry Pi

Hatua ya 1: Jinsi inavyofanya kazi

Image
Image

Hatua ya 2: Interfacing Micro: kidogo kwa Raspberry Pi Kupitia Bluetooth

Interfacing Micro: kidogo kwa Raspberry Pi Kupitia Bluetooth
Interfacing Micro: kidogo kwa Raspberry Pi Kupitia Bluetooth

1. Mwanzoni, ninaonyesha mlolongo wa taa za LED kwa umbo la "b *", na kuanzisha kasi ya kasi ya kasi ya Bluetooth, kitufe, huduma za LED na joto.

2. Katika tukio la unganisho la bluetooth, skrini ya LED inaonyesha "C", ikionyesha micro: bit imeanzisha unganisho la Bluetooth.

3. Katika tukio la kukatika kwa bluetooth, skrini ya LED inaonyesha "D", ikionyesha micro: bit imepoteza muunganisho wa Bluetooth, na itahitaji kuungana tena.

4. Katika Mipangilio ya Mradi, chagua hali ya "Hakuna Kuoanisha". Tovuti ya micro: bit inapendekeza uoanishaji wa "Just Works", lakini kuoanisha kila wakati kunashindwa na ile ya mwisho. Kwa sababu isiyoelezeka, inafanya kazi na ya zamani.

Hatua ya 3: Kuweka Bluetooth kwenye Raspberry Pi

Kuweka Bluetooth kwenye Raspberry Pi
Kuweka Bluetooth kwenye Raspberry Pi
Kuweka Bluetooth kwenye Raspberry Pi
Kuweka Bluetooth kwenye Raspberry Pi
Kuweka Bluetooth kwenye Raspberry Pi
Kuweka Bluetooth kwenye Raspberry Pi

1. Sakinisha kifurushi cha bluezero ukitumia "sudo pip3 install bluezero"

2. Fungua kidokezo cha amri ya bluetooth kwa kuandika "bluetoothctl". Haraka mpya inapaswa kuonekana kama:

$ [bluetooth] #

3. Weka ndogo: kidogo katika hali ya skanning kwa kushikilia vifungo A na B, na kubonyeza kitufe cha kuweka upya. Subiri hadi ishara ya Bluetooth ionekane kwenye skrini ya LED, kisha utoe vifungo vyote. Kwenye kituo cha Bluetooth cha rasipberry pi, andika "skana kwenye". Mara micro: kidogo inapoonekana katika orodha ya vifaa vipya, andika "skana mbali", na uangalie anwani ya kifaa ya micro: bit kama "yy: yy: yy: yy: yy: yy".

4. Unganisha na unganisha na ndogo: kidogo kwa kuandika "jozi yy: yy: yy: yy: yy: yy".

5. Ili kudhibitisha kuwa pairing ilifanya kazi, andika "vifaa" na angalia ikiwa micro: bit inaonekana kwenye orodha ya vifaa. Ikiwa muunganisho umefanikiwa, skrini ya LED kwenye micro: bit inapaswa kubadilika kuwa "C". Ikiwa sio hivyo, weka tena micro: bit na ujaribu tu kuoanisha tena kwenye terminal ya bluetoothctl kwenye pi ya Raspberry.

Hatua ya 4: Run Code kwenye Raspberry Pi

Run Code kwenye Raspberry Pi
Run Code kwenye Raspberry Pi

1. Endesha nambari kwenye Raspberry Pi kwa kuandika "python3 mouse_control.py", ambayo imeambatishwa mwishoni mwa hatua hii:

2. Haraka inapaswa kuonekana kwenye terminal ikisema "Imeunganishwa". Bonyeza vifungo vyote A na B kwa sekunde ili 'kuwasha' panya. Usemi wa haraka "Zungusha kielekezi karibu" unapaswa kuonekana sasa.

3. Ili "kuzima" panya, bonyeza tena vifungo vyote kwa pamoja. Haraka ya "Endelea au toka?" tokea. Piga c kuendelea kutoka hatua ya 2, au ingiza tu kutoka kwa programu.

4. Ikiwa panya imeshikiliwa katika nafasi iliyogeuzwa (skrini ya LED inakabiliwa chini), programu zinatupa kosa kumwuliza mtumiaji kushika panya kwa usahihi, kabla ya kuendelea na hatua ya 2.

5. Kwa kubonyeza mara moja, shikilia panya sambamba na ardhi (kufanya mshale uache kusonga) na bonyeza kitufe cha A tu. Kwa kubonyeza mara mbili, bonyeza kitufe B tu.

6. Kwa kutembea kwa nambari, rejelea faili iliyoambatanishwa, ambayo imetolewa maoni ya kutosha.

7. Muunganisho wa Bluetooth ni wa nadra sana na unaweza kuvunjika mara kwa mara, haswa ikiwa vifaa vyovyote vilivyounganishwa na Bluetooth vinatumika karibu. Ikiwa hii itatokea, kutumia nambari tena inapaswa kufanya kazi. Ikiwa hiyo pia inashindwa, fungua dirisha la amri ya bluetoothctl na ubandike na micro: bit tena.

Hatua ya 5: Upeo wa Baadaye

1. Udhibiti wa panya unaweza kupangwa vizuri kwa kiwango kikubwa. Ikiwa kuongeza kasi ya kielelezo badala ya algorithm ya kuongeza kasi inatumiwa, inaweza kutoa udhibiti mkubwa zaidi.

Kwa kuwa unganisho la Bluetooth ni nadra sana, hafla ya kugundua shida za unganisho inaweza kuongezwa, ambayo ingekuwa na majibu ya kuanzisha tena unganisho kwa kila kutofaulu.

3. Ishara zingine za kibodi zinaweza kuongezwa, kama mshtuko wa ghafla unaweza kusababisha kuzima, au ishara iliyofafanuliwa mapema, ikigunduliwa, inaweza kusababisha kiharusi cha amri / kibodi kinachotumiwa mara kwa mara.

Ilipendekeza: