Sadržaj:
- Korak 1: Materijali
- Korak 2: Biblioteka 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 Sat: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Video LINK
Pozdrav svima, danas ću svima pokazati kako stvoriti poseban satni sat, koji pokreće Arduino. Prije svega, želim odati priznanje originalnom autoru: elektronika za svakoga. Originalni dizajn koji je napravio nalazi se ovdje. On pravi mnogo nevjerovatnih elektronskih projekata, a originalna ideja o satu bila je od njega. 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đe sam spojio modul zvučnika na ploču tako da će svaki sat sat dva puta piskati da to ukaže. Napravio sam osnovu za povezivanje sata i uključio uklonjivo postolje za nošenje s druge strane sata kako bi bilo stabilnije. Gornji videozapis je ubrzan 100x u demonstracijske svrhe.
Korak 1: Materijali
Materijali:
Karton
Arduino ploča
USB kabel
Koračni motor i kontroler
LED bilo koje boje
Zvučnik
Breadboard
Prijenosna baterija (opcionalno)
Alati:
Traka i ljepilo
Makaze
Olovka
Vladar
Lemni pištolj
Kompas
Korak 2: Biblioteka koračnih motora
Ovo vam je potrebno samo u vašoj biblioteci ako za stepper motor koristite kontroler ULN2003. U suprotnom možete preskočiti ovaj korak.
1. Počnite preuzimanjem.cpp i.h datoteke ispod
2. Kreirajte novu datoteku pod nazivom StepperMotor
3. Povucite i ispustite.cpp i.h datoteku u novu datoteku StepperMotor
4. Idite u datoteku Arduino biblioteka i u nju ubacite datoteku StepperMotor
5. Otvorite Arduino IDE i pokrenite ovaj testni kod kako biste bili sigurni da je sve ispravno instalirano
#include
Motor StepperMotor (8, 9, 10, 11);
void setup () {
Serial.begin (9600);
motor.setStepDuration (1);
}
void loop () {{100} {101}
motor.korak (1000);
kašnjenje (2000);
motor.step (-1000);
kašnjenje (2000);
}
6. Sada provjerite kôd u Arduino IDE -u ako se prevodi bez ikakvih problema, jeste li sve ispravno instalirali.
Korak 3: Ožičenje
Postoje ukupno 4 stvari koje ćemo morati povezati s Arduinom:
Stepper motor i kontroler
Prvo povežite svoj koračni motor sa kontrolerom. 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 i + (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 dugačku (pozitivnu) stranu LED diode na pin 2, a kratku (negativnu) stranu na GND.
Provjerite slike kako biste bili sigurni da je sve pravilno povezano.
Napomena: Ako se ploča koju koristite ne može spojiti izravno na ožičenje, tada morate koristiti pištolj za lemljenje za lemljenje svih komponenti zajedno.
Korak 4: Kodirajte
Kopirajte i zalijepite ovaj kôd ispod u Arduino IDE i postavite 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 dugačkom trakom papira za brojeve.
Mala kutija
8cm x 2cm komad x2
14 cm x 8 cm komad x2
14cm x 2cm komad x2
Krug
Krug radijusa 11,46
Broj lica
72cm x 2cm komad papira od mekog kartona. Pišite od 12:00 s intervalima od 1 cm do 11:50, što bi dužine papira trebalo biti dovoljno 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 nego što zalijepite kutiju, rasporedite 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 to radite, 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 se uvjerili da radi ispravno. Proverite da li sat radi i da li je tačan. Ako je sat prespor, možda ćete htjeti povećati broj na motor.step (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 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čuje se:
Ž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 sa žiroskopom 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 osnovnoj ploči
Akcelerometar/žiroskop kontrolera Xbox 360 Mod upravljanja: 7 koraka
Akcelerometar Xros 360 kontrolera/žiroskop Upravljački mod: 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
Gimbal osovine s nagibom i nagibom 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 je stvorena u skladu sa zahtjevima projekta Makecourse na Univerzitetu Južne Floride (www.makecourse.com) Cilj ovog projekta bio je izgraditi 3-osni kardan za GoPro pomoću Arduino nano + 3 servo motora +
GY-521 MPU6050 troosni žiroskop ubrzanja 6DOF modul Vodič: 4 koraka
GY-521 MPU6050 3-osi za ubrzanje žiroskop 6DOF modul Tutorial: OpisOvaj jednostavan modul sadrži sve potrebno za povezivanje s Arduinom i drugim kontrolerima putem I2C (koristite žičanu Arduino biblioteku) i davanje informacija o kretanju za 3 osi-X, Y i Z .SpecifikacijeAcelerometar rasponi: ± 2, ±