Sadržaj:
- Korak 1: Materijali
- Korak 2: Knjižnica koračnih motora
- Korak 3: Ožičenje
- Korak 4: Kodirajte
- Korak 5: Kućište za elektroniku
- Korak 6: Montaža
- Korak 7: Testiranje
Video: Arduino žiroskop: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Video LINK
Pozdrav svima, danas ću svima pokazati kako stvoriti poseban satni sat, koji pokreće Arduino. Prije svega, želim odati priznanje izvornom autoru: elektronika za svakoga. Originalni dizajn koji je napravio je ovdje. Snimio je mnogo nevjerojatnih elektroničkih projekata, a originalna ideja sata bila je njegova. Koristim Arduino Leonardo ploču, ali svaka druga Arduino ploča bi trebala biti u redu. Sat koristi koračni motor za okretanje ploče za pokazivanje različitih vremena.
Za ovaj projekt dodao sam poboljšanja izvornom kodu sata kako bi uključio više funkcija. Kôdu sam dodao LED svjetlo tako da se sat i dalje može vidjeti noću. Također sam spojio modul zvučnika na ploču tako da će svaki sat sat dva puta piskati da to pokaže. Napravio sam podlogu za povezivanje sata i uključio uklonjivo postolje s druge strane sata kako bi bilo stabilnije. Gornji videozapis ubrzan je 100x u demonstracijske svrhe.
Korak 1: Materijali
Materijali:
Karton
Arduino ploča
USB kabl
Koračni motor i regulator
LED bilo koje boje
Zvučnik
Oglasna ploča
Prijenosna baterija (opcionalno)
Alati:
Traka i ljepilo
Škare
Olovka
Vladar
Lemni pištolj
Kompas
Korak 2: Knjižnica koračnih motora
Ovo vam je potrebno samo u knjižnici ako za koračni motor koristite kontroler ULN2003. U suprotnom možete preskočiti ovaj korak.
1. Počnite preuzimanjem donje datoteke.cpp i.h
2. Napravite novu datoteku pod nazivom StepperMotor
3. Povucite i ispustite.cpp i.h datoteku u novu datoteku StepperMotor
4. Idite na datoteku Arduino knjižnica i u nju ubacite datoteku StepperMotor
5. Otvorite Arduino IDE i pokrenite ovaj testni kod kako biste bili sigurni da je sve ispravno instalirano
#uključi
Motor StepperMotor (8, 9, 10, 11);
void setup () {
Serial.begin (9600);
motor.setStepDuration (1);
}
void loop () {{100} {101}
motor.korak (1000);
odgoda (2000);
motor.korak (-1000);
odgoda (2000);
}
6. Sada provjerite kôd u Arduino IDE -u ako se bez ikakvih problema prevodi ako ste sve ispravno instalirali.
Korak 3: Ožičenje
Postoje ukupno 4 stvari koje ćemo morati povezati s Arduinom:
Koračni motor i kontroler
Najprije spojite koračni motor na regulator. Zatim spojite int 1 na kontroleru na pin 6, int 2 na pin 7, 3 do 8 i 4 do 9. Zatim spojite - (negativni) pin na GND na ploči, a + (pozitivni) pin na 5V na ploči.
Zvučnik
Za zvučnik, spojite crveni (pozitivni) na pin 3, a crni (negativni) pin na GND.
Led
Spojite dugu (pozitivnu) stranu LED diode na pin 2, a kratku (negativnu) stranu na GND.
Provjerite slike kako biste provjerili je li sve ispravno povezano.
Napomena: Ako se ploča koju koristite ne može spojiti izravno na ožičenje, tada morate koristiti pištolj za lemljenje da biste lemili sve komponente zajedno.
Korak 4: Kodirajte
Kopirajte i zalijepite ovaj kôd u nastavku u Arduino IDE i prenesite ga na ploču:
Kod LINK
Korak 5: Kućište za elektroniku
Kućište za elektroniku je u osnovi jedna mala kutija s kružnom bazom i dugom trakom papira za brojeve.
Mala kutija
8cm x 2cm komad x2
14 cm x 8 cm komad x2
14 cm x 2 cm komad x2
Krug
Krug polumjera 11,46
Brojčano lice
Komad papira 72 cm x 2 cm od mekog kartona. Pišite od 12:00 s intervalima od 1 cm do 11:50, što bi duljina papira trebala biti dovoljna da se uklope svi brojevi.
Baza
Bilo koje veličine i oblika sve dok sat može stati na njega.
Napomena: Ne zaboravite izrezati male rupe u kutiji (pogledajte slike iznad) za napajanje i LED svjetla. Također izrežite rupu u krugu za štap u sredini.
Korak 6: Montaža
Prije brtvljenja kutije složite svu elektroniku napravljenu prema gornjoj slici. Zalijepite trakom ili zalijepite sve na svoje mjesto. Zatim zatvorite kutiju. Napravite malu šipku od kartona koja će proći kroz rupu sata i spojite je na šipku koračnog motora. Ako je sat pretežak i pada, možete dodati podršku s druge strane sata. Nije važno kako ćete to učiniti, sve dok možete spriječiti da se sat nagne na jednu stranu, ali gornje slike pokazuju kako sam to učinio. Zatim spojite cijeli sat na podnožje ispod i pričvrstite ga trakom i ljepilom (pogledajte slike iznad). A kako bi bilo još hladnije, dodajte strelicu na okvir koja pokazuje na brojeve kako biste jasnije prikazali vrijeme.
Korak 7: Testiranje
Nakon što završite, ne zaboravite testirati svoj sat kako biste bili sigurni da radi ispravno. Provjerite radi li sat i je li točan. Ako je sat prespor, možda biste htjeli povećati broj na motoru.korak (62) ako sat ide prebrzo, a zatim smanjite broj.
Uobičajeni problemi:
LED dioda ne svijetli: to je vjerojatno zato što koračni motor koristi previše energije. Možda je u tom slučaju potrebno dodati dodatno napajanje (prijenosna baterija).
Sat se okreće u suprotnom smjeru: Zatim idite na svoj kôd i promijenite motor.step (62) u negativan broj.
Preporučeni:
Žiroskop MPU 6050, komunikacija akcelerometra s Arduinom (Atmega328p): 5 koraka
Žiroskop MPU 6050, komunikacija akcelerometra s Arduinom (Atmega328p): MPU6050 IMU ima troosni akcelerometar i troosni žiroskop integriran na jednom čipu. Žiroskop mjeri brzinu rotacije ili brzinu promjene kutnog položaja tijekom vremena, duž Osi X, Y i Z. Izlazi žiroskopa su
Žiroskop zabava s neopikselnim prstenom: 4 koraka (sa slikama)
Zabava žiroskopa s neopikselnim prstenom: U ovom ćemo vodiču koristiti žiroskop MPU6050, prsten od neopiksela i arduino za izradu uređaja koji svijetli LED diode prema kutu nagiba. Ovo je jednostavan i zabavan projekt. biti sastavljen na ploči
Akcelerometar kontrolera Xbox 360/žiroskop Upravljanje: 7 koraka
Akcelerometar Xros 360 kontrolera/žiro mod upravljanja: Igrao sam Assetto Corsu sa svojim Xbox 360 kontrolerom. Nažalost, upravljanje analognim štapićem vrlo je nezgrapno i nemam prostora za postavljanje kotača. Pokušao sam smisliti načine na koje bih mogao ugraditi bolji upravljački mehanizam u
Rotacijski i pomak osovine za GoPro pomoću Arduina - Servo i žiroskop MPU6050: 4 koraka
Roll and Pitch Axis Gimbal za GoPro koristeći Arduino - Servo i žiroskop MPU6050: Ova instrukcija nastala je u skladu sa zahtjevima projekta Makecoursea na Sveučilištu Južne Floride (www.makecourse.com) Cilj ovog projekta bio je izgraditi 3-osi Gimbal za GoPro pomoću Arduino nano + 3 servo motora +
GY-521 MPU6050 troosni žiroskop za ubrzanje 6DOF modul Vodič: 4 koraka
GY-521 MPU6050 3-osni žiroskop ubrzanja, 6DOF modul Tutorial: OpisOvaj jednostavan modul sadrži sve što je potrebno za povezivanje s Arduinom i drugim kontrolerima putem I2C (koristite knjižnicu Wire Arduino) i davanje podataka o osjetljivosti pokreta za 3 osi-X, Y i Z .SpecifikacijeAcelerometar rasponi: ± 2, ±