Cuprins:
- Pasul 1: Pasul 1: Materiale
- Pasul 2: Pasul 2: Cablare
- Pasul 3: Pasul 3: Programarea Arduino
- Pasul 4: Pasul 4: Loviți serialul Plotter și vedeți graficul
Video: Monitor de date periuță de dinți bazat pe Arduino: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Această periuță de dinți pe bază de Arduino vă permite să monitorizați modelele folosind date de accelerație 3-axiale.
Pasul 1: Pasul 1: Materiale
Periuta de dinti
Arduino Nano
MPU-6050 IMU cu 3 axe
Cablu USB mini-B de 6 ft (1,8 m)
Pasul 2: Pasul 2: Cablare
Conectați MPU-6050 și Arduino Nano folosind lipirea sârmei. Vedeți imaginea de mai sus pentru detalii.
Pasul 3: Pasul 3: Programarea Arduino
#include
const int MPU = 0x68; // Adresa I2C MPU6050
int AcX, AcY, AcZ, Tmp, GyX, GyY, GyZ;
nul get6050 ();
configurare nulă ()
{
Wire.begin ();
Wire.beginTransmission (MPU);
Wire.write (0x6B);
Wire.write (0);
Wire.endTransmission (adevărat);
Serial.begin (9600);
}
bucla nulă () {
get6050 ();
Serial.print (AcX);
Serial.print ("");
Serial.print (AcY);
Serial.print ("");
Serial.print (AcZ);
Serial.println ();
întârziere (15);
}
nul get6050 ()
{Wire.beginTransmission (MPU);
Wire.write (0x3B);
Wire.endTransmission (fals);
Wire.requestFrom (MPU, 14, adevărat);
AcX = Wire.read () << 8 | Wire.read ();
AcY = Wire.read () << 8 | Wire.read ();
AcZ = Wire.read () << 8 | Wire.read ();
Tmp = Wire.read () << 8 | Wire.read ();
GyX = Wire.read () << 8 | Wire.read ();
GyY = Wire.read () << 8 | Wire.read ();
GyZ = Wire.read () << 8 | Wire.read ();
}
Pasul 4: Pasul 4: Loviți serialul Plotter și vedeți graficul
Accesați Instrumente - Serial Plotter (sau Ctrl + Shift + L) și veți vedea graficul în timp real cu accelerare 3-axială de la MPU-6050
Agitați periuța de dinți și vedeți diferența.
pentru mai multe informatii va rugam vizitati
blog.naver.com/roboholic84
Recomandat:
Bot periuță de dinți: 3 pași (cu imagini)
Bot periuță de dinți: creați un robot simplu în mișcare, cu o perie de dinți vibrantă veche și câteva bunuri de artă. Folosim o perie vibrantă pentru dinți, deoarece are un motor vibrator în interior. Acesta este același tip de motor care se află în interiorul unui controler de joc sau al unui telefon & face
Periuța de dinți mâini libere: 6 pași (cu imagini)
Periuța de dinți mâini libere: Periuța de dinți mâini libere este un proiect realizat de Michael Mitsch, Ross Olsen, Jonathan Morataya și Mitch Hirt. Am vrut să abordăm o problemă care ar putea avea o soluție distractivă de construit, așa că am decis să facem ceva care să o facă, astfel încât să nu
Bristle Bot II - De la o periuță de dinți electrică ieftină: 3 pași
Bristle Bot II - de la o periuță de dinți electrică ieftină: încă un alt bot de peri, acesta dintr-o periuță de dinți electrică redusă. Acum știu de ce a fost la vânzare, deoarece nu a funcționat din cutie. Dar asta e OK, e pentru distracție, nu?
Periuță de dinți alimentată prin USB: 5 pași
Periuță de dinți alimentată prin USB: Periați dinții în timp ce vă aflați lângă un port USB pentru DOUĂ DOLARI
Oral-B Sonic Complete Fixed Battery Periuță de dinți: 8 pași
Oral-B Sonic Complete Toothbrush Fix Fix Battery: Acest proiect vă arată cum să înlocuiți bateriile într-o periuță de dinți Oral-B Sonic Complete. Aceasta este o periuță de dinți electrică excelentă, dar Oral-B vă spune să o aruncați atunci când bateriile interne reîncărcabile Ni-CD mor. În afară de risipirea tha