Indholdsfortegnelse:

Arduino Gyro Ur: 7 trin
Arduino Gyro Ur: 7 trin

Video: Arduino Gyro Ur: 7 trin

Video: Arduino Gyro Ur: 7 trin
Video: MPU6050 Sensor Arduino Tutorial 2024, Juli
Anonim
Arduino Gyro ur
Arduino Gyro ur

Video LINK

Hej alle sammen, i dag vil jeg vise alle, hvordan man opretter et specielt gyrate -ur, drevet af en Arduino. Først og fremmest vil jeg give al kredit til den originale forfatter: elektronik til alle. Det originale design, han lavede, er her. Han laver en masse fantastiske elektroniske projekter, og den originale idé med uret var fra ham. Jeg bruger Arduino Leonardo board, men ethvert andet Arduino board burde være fint. Uret bruger en trinmotor til at dreje pladen for at vise forskellige tidspunkter.

Til dette projekt tilføjede jeg forbedringer til urets originale kode for at inkludere flere funktioner. Jeg tilføjede et LED -lys til koden, så uret stadig kan ses om natten. Jeg har også tilsluttet et højttalermodul til tavlen, så hver time vil uret bippe to gange for at angive dette. Jeg lavede en base for uret at oprette forbindelse til og inkluderede et aftageligt støttestativ på den anden side af uret for at gøre det mere stabilt. Videoen ovenfor er fremskyndet 100x til demonstrationsformål.

Trin 1: Materialer

Materialer:

Pap

Arduino bord

USB -kabel

Stepmotor og controller

LED i enhver farve

Højttaler

Brødbræt

Bærbart batteri (valgfrit)

Værktøjer:

Tape og lim

Saks

Blyant

Lineal

Loddepistol

Kompas

Trin 2: Stepper Motor Library

Du behøver kun dette i dit bibliotek, hvis du bruger ULN2003 -controlleren til trinmotoren. Ellers kan du springe dette trin over.

1. Start med at downloade.cpp og.h filen herunder

2. Opret en ny fil kaldet StepperMotor

3. Træk og slip både.cpp- og.h -filen til den nye StepperMotor -fil

4. Gå til din Arduino -biblioteksfil, og slip StepperMotor -filen i den

5. Åbn Arduino IDE, og kør denne testkode for at sikre, at alt er installeret korrekt

#omfatte

StepperMotor motor (8, 9, 10, 11);

ugyldig opsætning () {

Serial.begin (9600);

motor.setStepDuration (1);

}

void loop () {

motor. trin (1000);

forsinkelse (2000);

motor. trin (-1000);

forsinkelse (2000);

}

6. Bekræft nu koden i Arduino IDE, hvis den kompileres uden problemer, du har installeret alt korrekt.

Trin 3: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger

Der er i alt 4 ting, som vi skal forbinde til Arduino:

Trinmotor og controller

Tilslut først din trinmotor til controlleren. Tilslut derefter int 1 på controlleren til pin 6, int 2 til pin 7, 3 til 8 og 4 til 9. Tilslut derefter - (negativ) pin til GND på kortet, og + (positiv) pin til 5V på kortet.

Højttaler

For højttaleren skal du slutte den røde (positive) til pin 3 og den sorte (negative) pin til GND.

Led

Tilslut LED's lange ben (positive) side til pin 2, og den korte ben (negative) side til GND.

Kontroller billederne for at sikre, at alt er tilsluttet korrekt.

Bemærk: Hvis det kort, du bruger, ikke kan sluttes direkte til ledningerne, skal du bruge en loddepistol til at lodde alle komponenterne sammen.

Trin 4: Kode

Kopier og indsæt denne kode herunder i Arduino IDE og upload den til tavlen:

Kode LINK

Trin 5: Kabinet til elektronik

Kabinet til elektronik
Kabinet til elektronik
Kabinet til elektronik
Kabinet til elektronik
Kabinet til elektronik
Kabinet til elektronik
Kabinet til elektronik
Kabinet til elektronik

Kabinettet til elektronikken er dybest set en lille æske med en cirkulær bund og en lang stribe papir til tallene.

Lille kasse

8 cm x 2 cm stykke x2

14 cm x 8 cm stykke x2

14 cm x 2 cm stykke x2

Cirkel

11,46 radius cirkel

Nummer ansigt

72 cm x 2 cm stykke papir af blødt karton. Skriv fra 12:00 med 1 cm mellemrum, indtil du når 11:50, hvilket papirets længde skal være lige nok til, at alle tal passer.

Grundlag

Enhver størrelse og form, så længe uret kan passe på det.

Bemærk: Husk at skære små huller i kassen (se billederne ovenfor) for strøm og LED -lys. Skær også et hul i cirklen til stangen i midten.

Trin 6: Montering

montage
montage
montage
montage
montage
montage
montage
montage

Inden forsegling af kassen skal alt elektronik, der er fremstillet i henhold til billedet ovenfor, arrangeres. Tape eller lim alt på plads. Luk derefter æsken af. Opret en lille stang af pap, så den passer gennem urets hul, og slut den til stangen på steppermotoren. Hvis uret er for tungt og hænger, kan du tilføje støtte på den anden side af uret. Det er ikke ligegyldigt, hvordan du gør det, så længe du kan stoppe uret fra at læne sig til den ene side, men billederne ovenfor viser, hvordan jeg gjorde det. Tilslut derefter hele uret til bunden herunder og fastgør det med lidt tape og lim (se billederne ovenfor). Og for at gøre det endnu køligere, tilføj en pil på boksen, der peger på tallene for at vise tiden mere tydeligt.

Trin 7: Test

Når du er færdig, skal du huske at teste dit ur for at sikre, at det fungerer korrekt. Kontroller, om uret kører, og om det er nøjagtigt. Hvis uret er for langsomt, vil du måske øge antallet på motoren. Trin (62), hvis uret går for hurtigt, og reducer derefter antallet.

Almindelige problemer:

Lysdioden er ikke tændt: det er sandsynligvis fordi steppermotoren bruger for meget strøm. Du vil måske tilføje ekstra strøm (bærbart batteri), hvis det er tilfældet.

Uret drejer i den modsatte retning: Gå derefter til din kode, og skift motor. Trin (62) til et negativt tal.

Anbefalede: