Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Nws Ua Haujlwm Li Cas
- Kauj Ruam 2: Sib cuam tshuam Micro: ntsis rau Raspberry Pi Via Bluetooth
- Kauj Ruam 3: Teeb Bluetooth ntawm Raspberry Pi
- Kauj Ruam 4: Khiav Code ntawm Raspberry Pi
- Kauj Ruam 5: Yav Tom Ntej Yav Tom Ntej
Video: Mais-tswj Mouse Siv Micro: ntsis: 5 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
QHIA
Txoj haujlwm yog nas-tswj tus nas, nyob rau hauv daim ntawv ntawm lub hnab looj tes nrog micro: me ntsis kos hauv nws. Nws yog txoj haujlwm tau tshoov siab los ntawm lub tswv yim thaum ntxov uas kuv muaj ua tus kws kos duab. Kuv ib txwm xav kom nkag tau mus rau lub wireless nas thiab teeb tsa keyboard, rau kev cuam tshuam nrog ib qho microprocessor kuv yuav xav siv. Tus nas yog qhov tseem ceeb yog tias kuv tab tom khiav OS ntawm microprocessor. Muaj lub wireless nas thiab keyboard tau ua pov thawj los ua tus cawm seej ntau lub sijhawm, thiab hauv qhov no, Kuv txaus siab heev los tsim cov khoom siv thev naus laus zis uas tuaj yeem siv ua nas, thiab xav tau, cov keyboard.
Hauv cov lus qhia no, kuv yuav qhia cov kauj ruam thiab txheej txheem ntawm yuav ua li cas kuv siv lub micro: me ntsis nrog qee qhov Python code los ua lub hnab looj tes-ntsia tes taw-tswj nas.
Khoom siv
1 micro: ntsis nrog roj teeb
1 hnab looj tes rau txuas micro: ntsis rau
1 bluetooth-enabled computer Linux (Raspberry Pi siv ntawm no)
PC rau lub cajmeem micro: ntsis thiab qhib VNC ntu rau Raspberry Pi
Kauj Ruam 1: Nws Ua Haujlwm Li Cas
Kauj Ruam 2: Sib cuam tshuam Micro: ntsis rau Raspberry Pi Via Bluetooth
1. Thaum pib, kuv qhia ua ntu zus ntawm LED nyob rau hauv cov duab "b*", thiab pib ua ntej bluetooth accelerometer, khawm, LED thiab ntsuas kub.
2. Thaum muaj kev sib txuas ntawm bluetooth, lub vijtsam LED qhia pom "C", qhia tias micro: ntsis tau tsim kev sib txuas bluetooth.
3. Thaum muaj kev sib txuas ntawm bluetooth, lub vijtsam LED qhia pom "D", qhia tias lub micro: ntsis tau poob bluetooth txuas, thiab yuav xav rov txuas dua.
4. Hauv Project Settings, xaiv hom "No Pairing". Lub micro: ntsis lub vev xaib pom zoo "Tsuas Ua Haujlwm" ua ke, tab sis kev sib txuas ib txwm ua tsis tiav nrog tom kawg. Rau qee qhov laj thawj piav tsis tau, nws ua haujlwm nrog yav dhau los.
Kauj Ruam 3: Teeb Bluetooth ntawm Raspberry Pi
1. Nruab pob bluezero siv "sudo pip3 install bluezero"
2. Qhib bluetooth hais kom sai los ntawm kev ntaus "bluetoothctl". Cov lus qhia tshiab yuav tsum zoo li:
$ [bluetooth] #
3. Muab micro: ntsis rau hauv hom kev tshuaj xyuas los ntawm kev tuav khawm A thiab B, thiab nias lub pob pib dua. Tos kom txog thaum lub cim bluetooth tshwm ntawm lub vijtsam LED, tom qab ntawd tso tag nrho cov nyees khawm. Ntawm raspberry pi bluetooth davhlau ya nyob twg, ntaus "scan on". Thaum lub micro: me ntsis pom hauv cov npe ntawm cov cuab yeej tshiab, ntaus "scan tawm", thiab nco ntsoov ntaus ntawv chaw nyob ntawm micro: ntsis li "yy: yy: yy: yy: yy".
4. Pair thiab txuas nrog micro: ntsis los ntawm kev ntaus "khub yy: yy: yy: yy: yy: yy".
5. Txhawm rau txheeb xyuas tias kev sib koom ua haujlwm, ntaus "khoom siv" thiab kos yog micro: me ntsis tshwm hauv cov npe khoom siv. Yog tias kev sib txuas ua tiav, lub vijtsam LED ntawm lub micro: ntsis yuav tsum hloov mus rau "C". Yog tias tsis yog, rov pib dua micro: me ntsis thiab yooj yim sim ua khub dua ntawm bluetoothctl davhlau ya nyob twg ntawm Raspberry pi.
Kauj Ruam 4: Khiav Code ntawm Raspberry Pi
1. Khiav cov cai ntawm Raspberry Pi los ntawm kev ntaus "python3 mouse_control.py", uas txuas nrog qhov kawg ntawm cov kauj ruam no:
2. Cov lus ceeb toom yuav tsum tshwm ntawm lub davhlau ya nyob twg hais tias "Txuas". Nias ob lub khawm A thiab B rau ib pliag kom 'hloov ntawm' nas. Cov lus hais tam sim "Tsiv tus cursor ncig" yuav tsum tshwm tam sim no.
3. Txhawm rau 'tua' nas, rov nyem ob lub khawm ua ke. Cov lus teb ntawm "Mus txuas ntxiv lossis tawm?" tshwm. Ntaus c txhawm rau txuas ntxiv los ntawm theem 2, lossis tsuas yog nkag mus tawm ntawm txoj haujlwm.
4. Yog tias tus nas tuav nyob rau hauv txoj haujlwm thim rov qab (LED npo tig rov qab), cov haujlwm cuam tshuam qhov yuam kev nug tus neeg siv tuav tus nas kom raug, ua ntej mus rau kauj ruam 2.
5. Rau ib zaug nias, tuav tus nas mus rau hauv av (kom tus cursor nres txav) thiab nias lub pob A nkaus xwb. Rau ob npaug nyem, nias khawm B nkaus xwb.
6. Rau txoj cai taug kev, xa cov ntaub ntawv txuas nrog, uas yog cov lus pom zoo txaus.
7. Kev sib txuas ntawm bluetooth tsis tu ncua thiab tej zaum yuav tawg ntau heev, tshwj xeeb yog lwm yam khoom siv txuas nrog bluetooth tau siv nyob ze. Yog tias qhov no tshwm sim, khiav cov cai ntxiv yuav tsum ua haujlwm. Yog tias qhov ntawd tsis ua tiav, qhib lub bluetoothctl hais kom ua qhov rai thiab ua ke nrog micro: me ntsis ntxiv.
Kauj Ruam 5: Yav Tom Ntej Yav Tom Ntej
1. Cov nas tswj tau zoo tuaj yeem ua kom tau zoo. Yog tias siv qhov nrawm nrawm dua li siv txoj kab nrawm nrawm siv, nws yuav muab kev tswj hwm ntau dua.
2. Txij li kev sib txuas ntawm bluetooth tsis tu ncua, ib qho xwm txheej txhawm rau txheeb xyuas qhov tsis ua haujlwm txuas tuaj yeem ntxiv, uas yuav muaj cov lus teb ntawm rov tsim kev sib txuas ntawm txhua qhov ua tsis tiav.
3. Qee cov keyboard piav tes piav tes tuaj yeem ntxiv, zoo li kev npau taws tam sim tuaj yeem ua rau raug kaw, lossis piav tes piav taw ua ntej, thaum kuaj pom, tuaj yeem ua rau lwm qhov nquag siv hais kom ua/keyboard stroke.
Pom zoo:
Tsis Siv Neeg Tsob Ntoo Dej Dej Siv Micro: ntsis: 8 Kauj Ruam (nrog Duab)
Tsis Siv Neeg Tsob Ntoo Dej Dej Siv Micro: me ntsis: Hauv Cov Lus Qhia no, Kuv tab tom yuav qhia koj yuav ua li cas txhawm rau tsim lub tshuab cog dej tsis siv neeg siv Micro: me ntsis thiab qee qhov lwm yam khoom siv hluav taws xob me me.Micro: ntsis siv lub ntsuas dej noo los saib xyuas cov dej noo nyob hauv cov av cov av thiab
Yuav Ua Li Cas Siv Servo Motors Siv Moto: ntsis Nrog Micro: ntsis: 7 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Siv Servo Motors Siv Moto: ntsis Nrog Micro: ntsis: Ib txoj hauv kev txuas ntxiv kev ua haujlwm ntawm micro: ntsis yog siv lub rooj tsav xwm hu ua moto: ntsis los ntawm SparkFun Electronics (kwv yees li $ 15-20). Nws zoo li nyuaj thiab muaj ntau yam ntxwv, tab sis nws tsis nyuaj rau kev ua haujlwm servo motors los ntawm nws. Moto: me ntsis tso cai rau koj
Micro: ntsis MU Vision Sensor rau Cov Pib Tshiab - Cov Ntawv Cim Tus Nqi thiab Tus lej Tus lej Cim: 6 Cov Kauj Ruam
Micro: me ntsis MU Kev Pom Kev Pom Zoo rau Cov Pib Tshiab - Cov Ntawv Cim Tus Nqi thiab Tus lej Cim Cim: Qhov no yog kuv phau ntawv qhia thib ob rau MU lub zeem muag pom kev. Hauv qhov haujlwm no peb yuav ua haujlwm micro: ntsis kom paub txog daim npav sib txawv los ntawm kev siv daim ntawv lo qhov tseem ceeb
Kev ntsuas lub teeb thiab xim Nrog Pimoroni Enviro: ntsis rau Micro: ntsis: 5 Kauj Ruam
Kev ntsuas lub teeb thiab xim Nrog Pimoroni Enviro: me ntsis rau Micro: me ntsis: Kuv tau ua haujlwm ntawm qee lub cuab yeej uas tso cai ntsuas lub teeb thiab xim yav dhau los thiab koj yuav pom ntau txog qhov kev xav tom qab kev ntsuas ntsuas cov lus qhia ntawm no thiab ntawm no.Pimoroni muaj tsis ntev los no tso tawm enviro: me ntsis, ntxiv rau
DIY MusiLED, Music Synchronized LEDs Nrog Ib-nias Windows & Linux Application (32-ntsis & 64-ntsis). Yooj Yim Rov Ua Dua, Siv Yooj Yim, Yooj Yim rau Chaw Nres Nkoj: 3 Kauj Ruam
DIY MusiLED, Music Synchronized LEDs Nrog Ib-nias Windows & Linux Application (32-ntsis & 64-ntsis). Yooj Yim Rov Ua Dua, Siv Yooj Yim, Yooj Yim rau Chaw Nres Nkoj: Qhov haujlwm no yuav pab koj txuas 18 LEDs (6 Liab + 6 Xiav + 6 Daj) rau koj lub Rooj Tswjhwm Saib Arduino thiab txheeb xyuas koj lub khoos phis tawj Lub Suab Suab Lub suab lub sijhawm tiag tiag thiab xa lawv mus rau cov LEDs kom pom lawv raws li qhov cuam tshuam (Snare, High Hat, Kick)