Talaan ng mga Nilalaman:

Mag-ukit ng Sketch Digital: 4 na Hakbang
Mag-ukit ng Sketch Digital: 4 na Hakbang

Video: Mag-ukit ng Sketch Digital: 4 na Hakbang

Video: Mag-ukit ng Sketch Digital: 4 na Hakbang
Video: You Can Draw This Storybook Boy Character in PROCREATE - Step by Step Procreate Tutorial 2024, Nobyembre
Anonim
Mag-ukit ng Sketch Digital
Mag-ukit ng Sketch Digital
Mag-ukit ng Sketch Digital
Mag-ukit ng Sketch Digital

La cantidad de horas que habré pasado de pequeño intensiyahan isang una saita Etch A Sketch (o telesketch, como se conocía en España). Todo iba bien hasta que intentaba 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!

Hakbang 1: Mga Materyales na Utilizados

Mga Materyal na Utilizado
Mga Materyal na Utilizado
Mga Materyal na Utilizado
Mga Materyal na Utilizado
Mga Materyal na Utilizado
Mga Materyal na Utilizado
Mga Materyal na Utilizado
Mga Materyal na Utilizado

Pantalla TFT de Seeedstudio

Arduino Uno

Dos potenciómetros de 10K

Hindi makagambala

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

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

Hakbang 2: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Ang Conectar 3 cables ay isang cada potenciómetro y 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 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.

Ang pila ng 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).

Hakbang 3: Código

Maging una sa mga que hacer es bajarte la librería para sa pantalla:

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

Este es el código:

// Paint application - Isama ang demonstate parehong TFT at Touch Screen #

# isama

# isama

int potpinlr = 4; // analog pin na ginamit upang ikonekta ang potensyomiter

int potpinud = 5; int valr; // variable upang mabasa ang halaga mula sa analog pin int valud;

walang bisa ang pag-setup ()

{Tft. TFTinit (); // init TFT library TFT_BL_ON; // i-on ang background light Serial.begin (9600); } void loop () {valr = analogRead (potpinlr); // binabasa ang halaga ng potentiometer (halaga sa pagitan ng 0 at 1023) valr = mapa (valr, 0, 1023, 240, 0); // scale it to use it with the servo (halaga sa pagitan ng 240 at 0) valud = analogRead (potpinud); // binabasa ang halaga ng potentiometer (halaga sa pagitan ng 0 at 1023) valud = mapa (valud, 0, 1023, 0, 320); // sukatin ito upang magamit ito sa servo (halaga sa pagitan ng 0 at 320) Tft.fillCircle (valr, valud, 3, RED); Serial.print ("kanang kaliwa"); Serial.println (valr); Serial.print ("pataas pababa"); Serial.println (valud); antala (10); }

Hakbang 4: La Cajilla

La Cajilla
La Cajilla

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

Maaring gamitin ang isang 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í:

Inirerekumendang: