Sadržaj:

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

Video: Arduino žiroskop Sat: 7 koraka

Video: Arduino žiroskop Sat: 7 koraka
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Novembar
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 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

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:

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
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 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

Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
Montaža
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: