Sisukord:

Etch a Sketch Digital: 4 sammu
Etch a Sketch Digital: 4 sammu

Video: Etch a Sketch Digital: 4 sammu

Video: Etch a Sketch Digital: 4 sammu
Video: Best Etch A Sketch Art Wins $5,000! 2024, November
Anonim
Etch a Sketch Digital
Etch a Sketch Digital
Etch a Sketch Digital
Etch a Sketch Digital

La cantidad de horas que habré pasado de pequeño aimando pintar una casita en el Etch A Sketch (o telesketch, como se conocía en España). Todo iba bien hasta que intentba hacer las diagonales del techo.

Como se puede ver en la segunda imagen, esta versión digital del Etch A Sketch no soluciona el problem de las diagonales, aga permite seguir tahtlikult!

1. samm: Materiales Utilizados

Materiales Utilizados
Materiales Utilizados
Materiales Utilizados
Materiales Utilizados
Materiales Utilizados
Materiales Utilizados
Materiales Utilizados
Materiales Utilizados

Pantalla TFT de Seeedstudio

Arduino Uno

Võimsus 10K

Katkestaja

Una cajilla (en este caso, impresa en 3d, pero cualquier caja vale)

Unikaalne 9V ja konnektor (foto sin)

2. samm: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Conectar 3 kaablid, mis on võimelised ja pelar el extemo contrario para conectarlo directamente al Arduino.

El cable central de los potenciómetros va uno a A5 y el otro a A4

El de la derecha de cada potencmetro va al pin 5V y el de la izquierda a cualquier pin GND (si los potenciómetros se mueven al revés en la pantalla, cambiar el cable de 5V a GND del potenciómetro).

Pila de 9V seinakontakt Vin ja a cualquier pin GND con el inetrruptor intercalado en el cable que va a Vin

Una vez que tengas todos los kaablid puestos, pincha la pantalla en el arduino pillando los cable. (Si, es un poco chapuza, pero te evita hacer un "shield" para conectar la pantalla y el Arduino).

3. samm: Código

Lo primero que tienes que hacer es bajarte la librería para la pantalla:

El Program del Etch a Sketch está basado en el ejemplo "paint" que viene en la librería de la pantalla.

Este ja el código:

// Värvirakendus - demonstreerige nii TFT -d kui ka puuteekraani#

#kaasake

#kaasake

int potpinlr = 4; // potentsiomeetri ühendamiseks kasutatav analoogtapp

int potpinud = 5; int valr; // muutuja väärtuse lugemiseks analoogpingest int valud;

tühine seadistus ()

{Tft. TFTinit (); // init TFT raamatukogu TFT_BL_ON; // lülita taustavalgus sisse Serial.begin (9600); } void loop () {valr = analogRead (potpinlr); // loeb potentsiomeetri väärtust (väärtus vahemikus 0 kuni 1023) valr = map (valr, 0, 1023, 240, 0); // skaleerige seda servoga kasutamiseks (väärtus vahemikus 240 kuni 0) valud = analogRead (potpinud); // loeb potentsiomeetri väärtust (väärtus vahemikus 0 kuni 1023) valud = map (valud, 0, 1023, 0, 320); // skaleerige seda servoga kasutamiseks (väärtus vahemikus 0 kuni 320) Tft.fillCircle (valr, valud, 3, RED); Serial.print ("parem vasak"); Seeria.println (valr); Serial.print ("üles alla"); Seeria.println (valud); viivitus (10); }

4. samm: La Cajilla

La Cajilla
La Cajilla

Con mucho cuidado ja pegamento caliente poner todo el conjunto en la cajilla y cerrarlo.

Se puede usar una caja de bombones, un Tupperware o cualquier otro envase pequeño que cortaremos para colocar el interruptor, la pantalla y los dos potenciómetros.

Si tienes una impresora 3D, puedes bajrte mi cajilla de aquí:

Soovitan: