Përmbajtje:
- Hapi 1: Materialet e kërkuara
- Hapi 2: Hyrje në sensorë
- Hapi 3: Ndërfaqja e sensorëve me Arduino UNO
- Hapi 4: Ndërfaqja e gjuhës së përpunimit Arduino
- Hapi 5: Vendosja e Programit Java
- Hapi 6: Vendosja e Kodit Arduino
- Hapi 7: Zgjidhja e problemeve
- Hapi 8: Përfundimi
Video: PC Mouse Emulator Duke përdorur Arduino Uno dhe Sensorë .: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Në këtë Instructable, ne do të ndërtojmë një prototip të emulatorit të miut. Emulatori i miut është një pajisje që mund të përdoret kur miu juaj nuk funksionon siç duhet.
Sensorët përdoren për kontrollin e lëvizjeve të miut. Projekti përbëhet nga një sensor tejzanor, tre sensorë me rreze infra të kuqe dhe dritare të gjuhës së përpunimit për kontrollimin e lëvizjeve. Softueri përsërit lëvizjet themelore të miut, të tilla si klikimi, majtas, lëvizjet djathtas dhe rrotullimi.
Bordi Arduino Leonardo përbëhet nga përpunimi i çipit, kështu që ne nuk kërkojmë softuer dhe kod përpunimi për të kontrolluar lëvizjet e miut. Pasi softveri të funksionojë, atëherë nuk mund të kontrollohet nga miu normal.
Hapi 1: Materialet e kërkuara
1. Dy sensorë IR
2. Sensori tejzanor
3. Tela
4. Arduino UNO 3
5. Arduino IDE dhe softuerët e përpunimit.
6. Tabela e bukës
7. Tela bluzë meshkuj në femra
Hapi 2: Hyrje në sensorë
1. Sensori tejzanor
Një sensor tejzanor është një pajisje që mund të masë distancën në një objekt duke përdorur valët e zërit.
Ajo mat distancën duke dërguar një valë zanore në një frekuencë të caktuar dhe duke dëgjuar që ajo valë zanore të kthehet.
Duke regjistruar kohën e kaluar midis valës së zërit që gjenerohet dhe valës së zërit që kërcen prapa, është e mundur të llogaritet distanca midis sensorit të sonarit dhe objektit.
Distanca = shpejtësia e dritës (konstante)* koha (llogaritur nga sensori)
2. sensorë IR
Një sensor infra të kuqe është një pajisje që mund të përdorë një instrument elektronik i cili përdoret për të ndjerë karakteristika të caktuara të rrethinës së tij duke emetuar dhe/ose zbuluar rrezatim infra të kuqe.
Mund të përdoret për të zbuluar çdo objekt deri në një distancë.
Potenciometri i integruar brenda bordit të modulit të sensorit na mundëson të ndryshojmë ndjeshmërinë e pajisjes.
Hapi 3: Ndërfaqja e sensorëve me Arduino UNO
Hapat që duheshin ndërmarrë merren parasysh gjatë ndërlidhjes:
Sensori tejzanor: Trigi pin është kunja që përdoret për të dërguar valët e zërit kështu që është një gjendje dalëse dhe kunja eko merr valën e zërit të reflektuar nga objekti kështu që duhet të jetë në gjendjen hyrëse në lidhje me mikrokontrolluesin ndërsa përcakton konfigurimin e kunjit. Patate të skuqura IC që janë atje në modulet e sensorit tejzanor llogaritin kohën.
Shtë një e dhënë analoge kështu që duhet të ndërlidhet me kunjat analoge të mikrokontrolluesit.
Sensori IR: Kunja që është atje në sensorin IR tregon ose 1 ose 0 në varësi të faktit nëse objekti është zbuluar apo jo. Nëse marrësi IR merr rrezet, atëherë logjika më e lartë do të jetë atje.
Shtë një e dhënë dixhitale, kështu që duhet të ndërlidhet me kunjat dixhitale të mikrokontrolluesit.
Vendosja e të gjithë qarkut:
1. Lidhni 5v dhe GND nga Arduino në binarët e fuqisë së bordit të bukës. Fuqia e sensorëve do të jepet nga binarët e energjisë.
2. Tani lidhni sensorët IR "OUT" me 4, 5 dhe 10 kunja të Arduino.
3. Lidhni kunjin A0 të Arduino me kunj jehonë të sensorit tejzanor
4. Lidhni kunjin A1 të Arduino me kunjin e shkrepjes së sensorit tejzanor.
5. Lidhni laptopin nga Arduino duke përdorur një kabllo USB. Rryma maksimale që mund të jepet nga Arduino përmes kunjit VCC është 200 ma, kështu që do t'i largojë me lehtësi sensorët.
6. Sigurohuni që kunjat e tokëzimit dhe VCC të sensorit të jenë të lidhur siç duhet me binarët e fuqisë së dërrasës së bukës.
Hapi 4: Ndërfaqja e gjuhës së përpunimit Arduino
1. Seriali i softuerit të përpunimit komunikon me Arduino përmes portit UART. Sigurohuni që një port të aktivizohet në të vetmen kohë, atëherë mund të bëhet vetëm komunikimi i të dhënave. Përpunimi është softuer me burim të hapur dhe mund të shkarkohet lehtësisht nga interneti.
2. Pjesa e pasme e softuerit të përpunimit bazohet në gjuhën java.
3. Biblioteka robotike me burim të hapur përdoret për të imituar miun.
Lidhje për shkarkim:
Hapi 5: Vendosja e Programit Java
Le të vendosim së pari programin java. Ju lutemi sigurohuni që të keni përditësuar të gjitha bibliotekat e përpunimit para se të ekzekutoni kodin.
Biblioteka robot na ndihmon të imitojmë miun dhe ne mund të vendosim se sa duhet të lëvizë treguesi i miut.
Sigurohuni që porti juaj të mos jetë i zënë gjatë mbledhjes së të dhënave nga sensorët. Programi krijon një ndërfaqe midis portit UART dhe softuerit të përpunimit i cili na ndihmon të mbledhim të dhëna nga sensori dhe të lëvizim miun sipas tij.
Hapi 6: Vendosja e Kodit Arduino
Ngarko kodin që është shkruar në tabelën Arduino. Sigurohuni që përpunimi i IDE nuk po funksionon në atë moment në kohë.
Hapi 7: Zgjidhja e problemeve
Mundësimi i funksionimit të programit Java mund të jetë i vështirë. Kam disa këshilla nëse jeni të mbërthyer:
-Ndryshoni vargun "COM4" në PORT_NAMES në portën me të cilën është lidhur Arduino Uno. (Unë ndryshova në COM4 nga COM3 e paracaktuar në programin tim Java)
-Rivendosni Java Virtual Machine në IDE -në tuaj. Ndoshta edhe rivendosni programin para se të përdorni miun për herë të parë.
-Klikoni "Rindërtoni Pakon" ose IDE -të tuaja ekuivalente
Hapi 8: Përfundimi
-Mund të përdoret gjithashtu për personat me aftësi të kufizuara duke u përmirësuar në një mi të kontrolluar nga zëri.
-Pra lëvizja e miut do të kontrollohet nga zëri ynë i cili mund të përdoret për personat e verbër ose personat me aftësi të kufizuara.
-Përmirësimi në projekt përfshin kontrollin e lëvizjes së miut me gishta duke përdorur akcelerometër, miun e kontrollit të zërit.
Në fund të fundit, zgjidhja më e lehtë është përdorimi i një Arduino Leonard ose Mini që mund të funksionojë si një pajisje sistemore për hyrjet e miut, por më dukej kënaqësi të bëja funksionin Uno në një mënyrë që nuk ishte projektuar.
Mësim i lumtur ….. Ndjehuni të lirë të komentoni dhe të bëni dyshime
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR duke përdorur Python: 6 hapa
Monitorimi i përshpejtimit duke përdorur Raspberry Pi dhe AIS328DQTR Duke përdorur Python: Përshpejtimi është i kufizuar, mendoj sipas disa ligjeve të Fizikës.- Terry Riley Një cheetah përdor përshpejtim të mahnitshëm dhe ndryshime të shpejta në shpejtësi kur ndiqni. Krijesa më e shpejtë në breg, herë pas here, përdor ritmin e saj të lartë për të kapur prenë.
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Makinë Arduino 4 Rrota Bluetooth Bluetooth RC Duke përdorur UNO R3, HC-05 dhe L293D Motorshield Me Kodim dhe Aplikacion Android: 8 hapa
Arduino 4 Wheel Drive Bluetooth RC Car Duke përdorur UNO R3, HC-05 dhe L293D Motorshield Me Kodim dhe Aplikacion Android: Sot do t'ju tregoj se si të bëni një makinë arduino me 4 rrota bluetooth RC duke përdorur mburojën motorike HC 05, L293, 4 motor DC, me kodim dhe aplikacion për android për të kontrolluar makinën. Komponenti i përdorur: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)
8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU