Përmbajtje:
- Furnizimet
- Hapi 1: Si funksionon
- Hapi 2: Ndërfaqja e mikro: pak me Raspberry Pi përmes Bluetooth
- Hapi 3: Vendosja e Bluetooth në Raspberry Pi
- Hapi 4: Drejtoni kodin në Raspberry Pi
- Hapi 5: Fusha e ardhshme
Video: Miu i kontrolluar me gjeste duke përdorur mikro: bit: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
PREZANTIMI
Projekti është një mi i kontrolluar me gjeste, në formën e një doreze me një mikro: bit të ngulitur në të. Shtë një projekt i frymëzuar nga një ide e hershme që kisha si inxhinier i ngulitur. Unë gjithmonë dëshiroj të kem qasje në një grup miu dhe tastiere pa tel, për t'u lidhur me çdo mikroprocesor që mund të dëshiroj të përdor. Një mi është thelbësor në rast se unë jam duke operuar një OS në një mikroprocesor. Të kesh një mouse dhe tastierë pa tel është provuar të jetë një shpëtimtar shumë herë, dhe në këtë drejtim, unë isha shumë i interesuar në zhvillimin e një pjese të teknologjisë që mund të vishet, e cila mund të përdoret si mi, dhe me sa duket, një tastierë.
Në këtë udhëzues, unë do të ndaj hapat dhe procedurën se si kam përdorur një mikro: bit me një kod Python për të bërë një mi të kontrolluar me gjest të montuar në doreza.
Furnizimet
1 mikro: bit me bateri
1 dorezë për ngjitjen e mikro: bit në
1 kompjuter Linux i aktivizuar me bluetooth (Raspberry Pi përdoret këtu)
PC për programimin e mikro: bit dhe hapjen e sesionit VNC në Raspberry Pi
Hapi 1: Si funksionon
Hapi 2: Ndërfaqja e mikro: pak me Raspberry Pi përmes Bluetooth
1. Në fillim, unë tregoj një sekuencë LED në formën e "b*", dhe filloj shpejtësinë bluetooth, butonin, LED dhe shërbimet e temperaturës.
2. Në rast të lidhjes bluetooth, ekrani LED tregon një "C", duke treguar mikro: bit ka krijuar lidhje bluetooth.
3. Në rast të shkyçjes bluetooth, ekrani LED tregon një "D", duke treguar mikro: bit ka humbur lidhjen bluetooth dhe do të duhet të lidhet përsëri.
4. Në Cilësimet e Projektit, zgjidhni mënyrën "Pa Çiftim". Faqja e internetit micro: bit rekomandon çiftimin "Vetëm Punon", por çiftimi gjithmonë dështon me këtë të fundit. Për disa arsye të pashpjegueshme, funksionon me të parën.
Hapi 3: Vendosja e Bluetooth në Raspberry Pi
1. Instaloni paketën bluzero duke përdorur "sudo pip3 install bluezero"
2. Hapni një komandë bluetooth të shpejtë duke shtypur "bluetoothctl". Kërkesa e re duhet të duket si kjo:
$ [bluetooth] #
3. Vendoseni mikro: bitin në modalitetin e skanimit duke mbajtur butonat A dhe B dhe duke shtypur butonin e rivendosjes. Prisni derisa të shfaqet një simbol bluetooth në ekranin LED, pastaj lëshoni të gjithë butonat. Në terminalin blu mjedër pi, shkruani "scan on". Pasi mikro: bit është i dukshëm në listën e pajisjeve të reja, shtypni "scan off" dhe shënoni adresën e pajisjes së mikro: bit si "yy: yy: yy: yy: yy: yy".
4. Çiftoni dhe lidheni me mikro: bit duke shtypur "palë yy: yy: yy: yy: yy: yy".
5. Për të verifikuar që çiftimi funksionoi, shkruani "pajisje" dhe kontrolloni nëse mikro: bit shfaqet në listën e pajisjeve. Nëse lidhja është e suksesshme, ekrani LED në mikro: bit duhet të ndryshojë në një "C". Nëse jo, rivendosni mikro: bit dhe thjesht përpiquni të çiftoni përsëri në terminalin bluetoothctl në Raspberry pi.
Hapi 4: Drejtoni kodin në Raspberry Pi
1. Drejtoni kodin në Raspberry Pi duke shtypur "python3 mouse_control.py", e cila është bashkangjitur në fund të këtij hapi:
2. Një terminal duhet të shfaqet në terminal duke thënë "Lidhur". Shtypni të dy butonat A dhe B për një sekondë për të 'ndezur' miun. Tani duhet të shfaqet një thënie e shpejtë "Lëviz kursorin përreth".
3. Për të 'fikur' miun, përsëri shtypni të dy butonat së bashku. Një kërkesë për "Vazhdoni apo dilni?" duket. Shtypni c për të vazhduar nga hapi 2, ose thjesht hyni për të dalë nga programi.
4. Nëse miu mbahet në një pozicion të përmbysur (ekrani LED drejtohet poshtë), programet hedhin një gabim duke i kërkuar përdoruesit ta mbajë miun në mënyrë korrekte, para se të vazhdojë në hapin 2.
5. Për një klik të vetëm, mbajeni miun paralel me tokën (për ta bërë kursorin të mos lëvizë) dhe shtypni vetëm butonin A. Për një klik të dyfishtë, shtypni butonin B vetëm.
6. Për ecurinë e kodit, referojuni skedarit të bashkangjitur, i cili është mjaft mirë i komentuar.
7. Lidhja bluetooth është mjaft sporadike dhe mund të prishet mjaft shpesh, veçanërisht nëse ndonjë pajisje tjetër e lidhur me bluetooth përdoret në afërsi. Nëse kjo ndodh, ekzekutimi i kodit përsëri duhet të funksionojë. Nëse edhe kjo dështon, hapni dritaren e komandës bluctctl dhe lidheni përsëri me mikro: bit.
Hapi 5: Fusha e ardhshme
1. Kontrollet e miut mund të rregullohen mirë në një shkallë të madhe. Nëse një përshpejtim eksponencial përdoret një algoritëm linear i përshpejtimit, ai mund të sigurojë një kontroll edhe më të madh.
2. Meqenëse lidhja bluetooth është mjaft sporadike, mund të shtohet një ngjarje për zbulimin e dështimeve të lidhjes, e cila do të kishte përgjigjen e rivendosjes së një lidhjeje në çdo dështim.
3. Disa gjeste të tastierës mund të shtohen, si një lëvizje e papritur mund të shkaktojë mbyllje, ose një gjest i paracaktuar, kur zbulohet, mund të shkaktojë disa komanda të tjera të përdorura shpesh/goditje të tastierës.
Recommended:
Roboti i kontrolluar me gjeste duke përdorur Arduino: 7 hapa
Roboti i kontrolluar me gjeste duke përdorur Arduino: Robotët përdoren në shumë sektorë si ndërtimi, ushtria, prodhimi, montimi, etj. Robotët mund të jenë autonomë ose gjysmë-autonomë. Robotët autonomë nuk kërkojnë ndërhyrje njerëzore dhe mund të veprojnë vetë sipas situatës. Se
Kontrolli i kompjuterit duke përdorur gjeste dhe hyrje me prekje: 3 hapa
Kontrolli i kompjuterit duke përdorur gjeste dhe hyrje në prekje: Ky është një projekt demo për Piksey Atto të ri. Ne përdorim IC-në e prekjes TTP224 dhe modulin e gjesteve APDS-9960 për të kontrolluar një kompjuter. Ne ngarkojmë një skicë në Atto e cila e bën atë të veprojë si një tastierë USB dhe më pas dërgon kodet e duhura të depenimit
Vegël dinozaurësh e kontrolluar me gjeste të dorës / Si ta bëni këtë / #krijueshmëri: 14 hapa
Vegël dinozaurësh e kontrolluar me gjeste të dorës / Si ta bëni këtë / #krijueshmëri: Përshëndetje miq, Në këtë tutorial do t'ju tregoj një projekt shumë ekskluziv. Kështu që, sot do t'ju tregoj se si të kontrolloni lojën e dinosaurëve të Chrome me gjestin tuaj të dorës shumë lehtë. Nëse do ta përdorni këtë teknologji për të kontrolluar kromin DINO atëherë do të bini
Gesture Hawk: Roboti i kontrolluar me gjeste duke përdorur ndërfaqen e bazuar në përpunimin e imazhit: 13 hapa (me fotografi)
Gesture Hawk: Roboti i kontrolluar me gjeste duke përdorur ndërfaqen e bazuar në përpunimin e imazhit: Gesture Hawk u shfaq në TechEvince 4.0 si një ndërfaqe e thjeshtë e përpunimit të imazhit të bazuar në njeri-makinë. Dobia e tij qëndron në faktin se asnjë sensor shtesë ose i veshshëm përveç një doreze nuk kërkohet për të kontrolluar makinën robotike që funksionon në mënyra të ndryshme
Kontroll i thjeshtë me gjeste duke përdorur sensorë IR: 7 hapa
Kontrolli i thjeshtë i gjesteve duke përdorur sensorë IR: Kontrolli i gjërave duke përdorur gjeste është gjithmonë emocionues dhe argëtues, por, me sensorët e disponueshëm në treg për njohjen e gjesteve janë mjaft të kushtueshme. Pra, si mund të bëjmë një kontroll të thjeshtë gjestesh duke përdorur disa dollarë? Epo, sensorët IR kur përdoren siç duhet