Cov txheej txheem:

Etch a Sketch Digital: 4 Kauj Ruam
Etch a Sketch Digital: 4 Kauj Ruam

Video: Etch a Sketch Digital: 4 Kauj Ruam

Video: Etch a Sketch Digital: 4 Kauj Ruam
Video: Etch A Sketch Artist Makes Masterpieces On 90's Kids Toy | Localish 2024, Kaum ib hlis
Anonim
Etch Sketch Digital
Etch Sketch Digital
Etch Sketch Digital
Etch Sketch Digital

La cantidad de horas que habré pasado de pequeño txhob txwm ua pintar una casita en el Etch A Sketch (o telesketch, como se conocía en España). Txhua yam ua tau raws li qhov xav tau ntawm hacer las diagonales del techo.

Como se puede ver en la segunda imagen, esta versión digital del Etch A Sketch no soluciona el problema de las diagonales, pero nos permite seguir intentándolo!

Kauj Ruam 1: Cov Khoom Siv

Materiales Siv
Materiales Siv
Materiales Siv
Materiales Siv
Materiales Siv
Materiales Siv
Materiales Siv
Materiales Siv

Pantalla TFT de Seeedstudio

Arduino Ib

Dos potenciómetros de 10K

Tsis cuam tshuam

Una cajilla (nyob rau hauv no caso, impresa en 3d, pero cualquier caja vale)

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

Kauj ruam 2: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Conectar 3 cables a cada potenciómetro y pelar el extemo contrario para conectarlo directamente al Arduino.

El cable central de los potenciómetros va uno 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 cables puestos, pincha la pantalla en el arduino pillando los cables. (Si, es un poco chapuza, pero te evita hacer un "shield" para conectar la pantalla y el Arduino).

Kauj ruam 3: Qhib

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

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

Este es el código:

// Daim ntawv thov xim - Qhia ob qho tib si TFT thiab Kov Screen#suav nrog

#suav nrog

#suav nrog

cov potpinlr = 4; // analog pin siv los txuas lub hwj chim

cov potpinud = 5; koj valr; // sib txawv los nyeem tus nqi los ntawm analog pin int valud;

void teeb tsa ()

{Tft. TFTinit (); // init TFT tsev qiv ntawv TFT_BL_ON; // qhib lub teeb tom qab Serial.begin (9600); } void loop () {valr = analogRead (potpinlr); // nyeem tus nqi ntawm lub hwj chim (tus nqi ntawm 0 thiab 1023) valr = daim ntawv qhia (valr, 0, 1023, 240, 0); // ntsuas nws kom siv nws nrog servo (tus nqi nruab nrab ntawm 240 thiab 0) valud = analogRead (potpinud); // nyeem tus nqi ntawm lub hwj chim (tus nqi ntawm 0 thiab 1023) valud = daim ntawv qhia (valud, 0, 1023, 0, 320); // ntsuas nws kom siv nws nrog servo (tus nqi nruab nrab ntawm 0 thiab 320) Tft.fillCircle (valr, valud, 3, RED); Serial.print ("sab laug sab xis"); Serial.println (nqi); Serial.print ("nce nqis"); Serial.println (muaj nuj nqis); ncua (10); }

Kauj ruam 4: La Cajilla

La Cajilla
La Cajilla

Ntau npaum li cas cuidado y pegamento caliente poner todo el conjunto en la cajilla y cerrarlo.

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

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

Pom zoo: