Cuprins:
- Pasul 1: Obțineți piesele
- Pasul 2: Mănușa
- Pasul 3: Programarea mănușii (TX)
- Pasul 4: Cadrul
- Pasul 5: Programarea mașinii (RX)
- Pasul 6: Mișcarea mașinii
- Pasul 7: Pasul final
Video: Mașină inteligentă care funcționează prin mișcarea degetului: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Aceasta este mașina inteligentă a proiectului meu, care nu funcționează prin telecomandă mobilă sau normală
Funcționează cu o mănușă, astfel încât telecomanda este mișcarea degetului meu
Pasul 1: Obțineți piesele
Asta este tot ce avem nevoie pentru a face acest proiect
Set șasiu auto cu robot inteligent 4WD
Mănușă
Senzor flex
2 * Arduino NANO
3 * Baterie 9V
4 * Releu 5V
2 * comutator PCB
Clemă pentru baterie 3 * 9V
2 * Regulator 5V
2 * LED RGB
2 * modul Bluetooth
4 * tranzistor 2N3904
2 * antet feminin cu 6 pini
2 * antet feminin 40 pini
8 * PCB Terminal Block 2 Pin
6 * rezistențe 320 ohm (pentru LED RGB)
Rezistor 1K ohm (pentru senzor flex)
4 * rezistor 250 ohm (pentru tranzistoare)
PCB 9x15 cm2 Forma plăcii de pâine
PCB 5x7 cm2 Forma plăcii de pâine
Unele fire
Pasul 2: Mănușa
Deci, ce vom face în acest pas
Mai întâi vom pune senzorul flex în mănușă, dar înainte de ao pune ar trebui să lipiți două fire în senzor
Veți folosi o bandă multifuncțională dublă pentru față și un adeziv fierbinte pentru a putea pune senzorul în mănușă și a-l proteja confortabil după aceasta, veți pune niște lipici pentru a vă asigura că nu va decola
Și veți pune și câteva lipici în tablă și, de asemenea, în baterie
Pasul 3: Programarea mănușii (TX)
Această programare pentru Arduino în circuitul Glove TX
Frist ar trebui să definiți pinul TX și pinul RX pentru modulul Bluetooth
Cu acest cod
#include SoftwareSerial.h
SoftwareSerial mySerial (0, 1);
Și altceva important, rata legată pe care o selectați ar trebui să fie rata legată a senzorului pentru a trimite datele
Rata legată în circuitul TX și circuitul RX ar trebui să fie aceeași viteză legată
Pasul 4: Cadrul
În acest pas, mai întâi vom lipi fire în motoare
Și apoi vom pune motoarele și wheals în cadru
Deci, vom fi, de asemenea, pune circuitul electronic al circuitului RX în cadru
Și vom conecta firele motoarelor pe care le-am lipit mai întâi în circuit, doar le vom pune în blocul de borne PCB
Apoi vom adăuga bateria
Pasul 5: Programarea mașinii (RX)
Această programare a Arduino în mașină (circuit RX)
Deci, ce face de fapt această programare?
Va primi datele de la mănușă, cum ar fi 1 sau 2 sau 3
Și fiecare dată cu care mașina va muta o mișcare pentru cele șase mișcări
Ar trebui să alegeți aceeași rată legată a circuitului TX și să puteți Arduino să citească datele
Și în circuitul RX există un LED RGB care face aceeași culoare cu LED-ul RGB în circuitul TX
Pasul 6: Mișcarea mașinii
Am făcut o mișcare de șase în această mașină înainte, dreapta înainte, stânga înainte, înapoi, stânga înapoi și dreapta înapoi.
În cele patru motoare există două motoare înainte și două motoare înapoi
Motoarele 2 și 3 înainte și motoarele 1 și 4 înapoi
Deci, pentru a merge mai departe, motoarele 2 și 3 vor funcționa
Pentru deplasarea dreapta înainte, motorul 3 va funcționa
Pentru deplasarea spre stânga înainte, motorul 2 va funcționa
Pentru deplasarea înapoi, motoarele 1 și 4 vor funcționa
Pentru deplasarea spre stânga înapoi, motorul 4 va funcționa
Pentru deplasarea dreapta înapoi, motorul 1 va funcționa
Pasul 7: Pasul final
Și am terminat:)
Urmăriți videoclipul pe care l-am încărcat
În videoclipul (proiect de testare) am folosit adaptor de 12V și 1A formotori, deoarece bateria mea era goală și am folosit de la intrarea laptopului pentru circuitul electronic al circuitului RX folosind cablul Arduino NANO
Și încarc un alt videoclip în timp ce testez mănușa după ce am calibrat o valoare cu o valoare diferită, veți vedea cum LED-ul RGB schimbă lumina și în timp ce lumina schimbă circuitul TX trimitând date prin Bluetooth.
Notă:
Puteți pune mai mult decât senzor flexibil pentru a face mișcarea ușoară
Dacă controlați motoarele cu acționare, puteți utiliza intrarea de 6V sau 9V pentru motoare
Dar dacă ați folosit releu, veți folosi intrarea pentru motoare 12V coz, aveți nevoie ca motorul să fie într-o viteză mai mare coz pentru a merge mai departe, veți folosi doar două motoare și, în timp ce întoarceți, veți folosi un motor, astfel încât să puteți muta mașina, veți avea nevoie pentru a face motorul să fie la viteză mare
THX;)
Recomandat:
Cum să legați capacul unității degetului mare: 3 pași (cu imagini)
Cum să vă legați capacul unității Thumb Drive: Unitatea mea Corsair GTX este un dispozitiv foarte robust, cu un exterior dur, din aluminiu. Cu toate acestea, nu există atașament între capac și corpul degetului mare în sine, astfel încât pierderea capacului este o posibilitate foarte reală. În acest scurt instructabil, eu
Interfață om-computer: Funcționează un dispozitiv de prindere (realizat de Kirigami) prin mișcarea încheieturii mâinii folosind EMG .: 7 pași
Interfață om-computer: Funcționează un dispozitiv de prindere (realizat de Kirigami) prin mișcarea încheieturii mâinii folosind EMG .: Așadar, aceasta a fost prima mea încercare la o interfață om-computer. prin python și arduino și a acționat un gripper pe bază de origami
Cum se remediază o boxă Logitech X100 cu conectivitatea Bluetooth care nu funcționează: 6 pași
Cum se remediază un difuzor Logitech X100 cu conectivitatea Bluetooth care nu funcționează: Când difuzorul meu bluetooth a fost scăpat în apă, a fost devastator că nu mai puteam asculta muzica mea la duș. Imaginați-vă că vă treziți dimineața la 6:30 și că faceți dușul fierbinte cu melodiile preferate. Acum imaginați-vă că trebuie să vă treziți
Robot Arduino cu distanță, direcție și grad de rotație (est, vest, nord, sud) controlat prin voce utilizând modulul Bluetooth și mișcarea autonomă a robotului: 6 pași
Robot Arduino cu distanță, direcție și grad de rotație (est, vest, nord, sud) controlat prin voce utilizând modulul Bluetooth și mișcarea autonomă a robotului. , Stânga, dreapta, est, vest, nord, sud) Distanța necesară în centimetri utilizând comanda vocală. Robotul poate fi, de asemenea, mutat autonom
FinduCar: o cheie inteligentă pentru mașină care ghidează oamenii către locul unde este parcată mașina: 11 pași (cu imagini)
FinduCar: o cheie pentru mașină inteligentă, care ghidează oamenii către locul unde este parcată mașina: Pentru a rezolva problemele de mai sus, acest proiect propune dezvoltarea unei chei pentru mașini inteligente care ar putea direcționa oamenii către locul în care au parcat mașina. Și planul meu este integrarea unui GPS în cheia mașinii. Nu este nevoie să utilizați aplicația smartphone pentru a urmări