Sadržaj:

Arduino žiroskop: 7 koraka
Arduino žiroskop: 7 koraka

Video: Arduino žiroskop: 7 koraka

Video: Arduino žiroskop: 7 koraka
Video: ПЕРВАЯ СХЕМА НА АРДУИНО [Уроки Arduino #4] 2024, Srpanj
Anonim
Arduino žiroskop
Arduino žiroskop

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

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
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
Kućište za elektroniku
Kućište za elektroniku
Kućište za elektroniku
Kućište za elektroniku
Kućište za elektroniku
Kućište za elektroniku
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

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

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: