Innholdsfortegnelse:

Etch a Sketch Digital: 4 trinn
Etch a Sketch Digital: 4 trinn

Video: Etch a Sketch Digital: 4 trinn

Video: Etch a Sketch Digital: 4 trinn
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 intentionando pintar una casita en el Etch A Sketch (o telesketch, como se conocía en España). Todo iba bien hasta que intentionaba hacer las diagonales del techo.

Du kan også se et bilde som er digitalt i Etch A Sketch no soluciona el problema de las diagonales, men noos permite seguir intentionándolo!

Trinn 1: Materiales Utilizados

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

Pantalla TFT de Seeedstudio

Arduino Uno

Potensialmetoder på 10K

En avbryter

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

Una pila de 9V y su conector (sin foto)

Trinn 2: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Conectar 3 -kabler kan brukes til å utføre en ekstern kontroll over arduino.

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

El de la derecha de cada potenciómetro 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.

La pila de 9V se conecta al pin Vin y a cualquier pin GND con el inetrruptor intercalado en el cable que va a Vin

Una vez que tengas todos los cable 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).

Trinn 3: Utførelse

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

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

Este es el código:

// Malingsapplikasjon - Demonstrer både TFT og berøringsskjerm#inkluderer

#inkludere

#inkludere

int potpinlr = 4; // analog pin brukes til å koble potensiometeret

int potpinud = 5; int valr; // variabel for å lese verdien fra den analoge pin int valud;

ugyldig oppsett ()

{Tft. TFTinit (); // init TFT bibliotek TFT_BL_ON; // slå på bakgrunnslyset Serial.begin (9600); } void loop () {valr = analogRead (potpinlr); // leser verdien av potensiometeret (verdi mellom 0 og 1023) valr = map (valr, 0, 1023, 240, 0); // skaler den for å bruke den med servoen (verdi mellom 240 og 0) valud = analogRead (potpinud); // leser verdien av potensiometeret (verdi mellom 0 og 1023) valud = map (valud, 0, 1023, 0, 320); // skaler den for å bruke den med servoen (verdi mellom 0 og 320) Tft.fillCircle (valr, valud, 3, RED); Serial.print ("høyre venstre"); Serial.println (valr); Serial.print ("opp ned"); Serial.println (valud); forsinkelse (10); }

Trinn 4: La Cajilla

La Cajilla
La Cajilla

Con mucho cuidado y 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í:

Anbefalt: