Cuprins:

Tinee9: Arduino Self-Balancer: 5 pași (cu imagini)
Tinee9: Arduino Self-Balancer: 5 pași (cu imagini)

Video: Tinee9: Arduino Self-Balancer: 5 pași (cu imagini)

Video: Tinee9: Arduino Self-Balancer: 5 pași (cu imagini)
Video: Tinee9: Arduino Self-Balancer 2024, Iulie
Anonim
Tinee9: Arduino Self-Balancer
Tinee9: Arduino Self-Balancer

Tiny9 prezintă Arduino Self-Balancer folosind doar un Arduino Nano, un servo și modulul Tiny9 LIS2HH12.

Pasul 1: auto-echilibrare

Auto-echilibrare
Auto-echilibrare

În sistemele de acționare pentru drone automate, plăci de hover, segway etc. există un accelerometru care ajută microcontrolerul să spună motorului sau servoului ce să facă.

În cazul plăcilor hover și ale segway-urilor, acestea folosesc și accelerometrul ca inclinometru, un dispozitiv care măsoară unghiul în care vă aflați. Unghiul dorit la care dorește să fie este de 0 grade înainte sau înapoi, deci drept în sus. Dacă unghiul este cu un anumit grad înapoi sau înainte, persoana ar cădea peste. Exemplu o persoană care se echilibrează deasupra unei mingi. (foarte greu de făcut) Dacă persoana de pe minge se apleacă înainte sau înapoi prea mult fără a se corecta, atunci va cădea de pe minge. Dar dacă persoana se corectează pe ea însăși pe minge, atunci va rămâne deasupra mingii.

Pasul 2: Materiale

Materialele de care ai avea nevoie pentru acest tutorial sunt:

Puteți găsi articolele necesare în această locație

1: Arduino nano sau arduino compatibil

2: Tiny9: Modulul LIS2HH12

Servo 3: 5volt (al meu este futaba s3114)

Sârmă 4: 24 AWG

5: Dispozitive de despicare

6: Pâine

Elemente opționale

7: Tiny9: Modul RGB (Faceți luminile să transforme culorile dacă se află în poziția greșită sau corectă)

8: PerfBoard (l-am folosit pentru a afișa o mișcare de obiect în videoclip la sfârșitul acestui tutorial)

9: 1/18 burghiu

10: Burghiu

11: Șurubelniță

Pasul 3: SetUp

Înființat
Înființat
Înființat
Înființat

Pentru a ajunge la acest punct în tutorial pentru configurare, urmați instrucțiunile de pe aceste tutoriale:

Tiny9: LIS2HH12 modul de accelerometru pe 3 axe

Tutorial opțional dacă doriți să utilizați modulul RGB

Tiny9: Modul LED RGB

După ce v-ați configurat panoul de verificare până în acest punct, putem face acești pași.

1: Atașați un fir la linia roșie de pe panou și conectați cealaltă parte la mufa roșie de pe servo

2: Atașați un fir la linia albastră de pe panou și conectați cealaltă parte la priza de sârmă neagră de pe servo

3: Atașați un cablu la D6 pe Arduino Nano și conectați cealaltă parte la mufa albă de pe servo

Whooo Hooo totul făcut foarte simplu.

Dacă atașați o perfboard la servo ca mine, atunci ei sunt câțiva pași:

4: Găuriți în mijlocul panoului de perforație cu burghiul 1/18.

5: Înșurubați șurubul în mijlocul Perfboard-ului și conectați-l la servo pe cealaltă parte.

Pasul 4: Descărcați.ino

Descărcați aici de pe github Tiny9: Self Balancer.ino pentru arduino.

Încărcați-l pe Arduino Nano.

Pasul 5: Acum Bucurați-vă !

Acum că totul este conectat și că aveți codul în arduino, mutați axa X (a se vedea video pentru orientare) a panoului și vedeți cum se mută servo.

Odată ce v-ați jucat cu servo-ul pentru o vreme, schimbați codul și faceți-l să meargă mai repede, mai încet sau creați un braț magnetic robot care se poate mișca în sus și în jos și poate ridica lucrurile cu magnetul său.

Vă rugăm să vă abonați la canalul meu.

Întotdeauna caut să creez produse noi, așa că, dacă doriți să ajutați și să vedeți mai multe tutoriale despre produsele noi pe care le fac, puteți merge aici și donați pe site-ul meu tinee9.com.

Mulțumesc tuturor și continuați să inventați.

Recomandat: