Sadržaj:
Video: Etch a Sketch Digital: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
La cantidad de horas que habré pasado de pequeño intentando pintar una casita en el Etch A Sketch (o telesketch, como se conocía en España). Todo iba bien hasta que intentaba hacer las diagonales del techo.
Kako biste mogli vidjeti verziju slike koja je digitalna za Etch A Sketch, ne rješavajte probleme s dijagonale, ali ne dozvolite da namjeravate!
Korak 1: Materiales Utilizados
Pantalla TFT de Seeedstudio
Arduino Uno
Dos potenciómetros de 10K
Un prekidač
Una cajilla (en este caso, impresa en 3d, pero cualquier caja vale)
Una pila de 9V y su conector (sin foto)
Korak 2: Montaje
Conectar 3 kabeli s potencijalom za povezivanje i proširenjem kontrada za povezivanje na Arduino.
Centralni kabel za lociranje potenciometra može unijeti A5 i drugi A4
El de la derecha de cada potenciometro va pin pin 5V y el de la izquierda kualquier pin GND (si los potenciometros se mueven al revés en la pantalla, kambible kabel de 5V a GND del potenciometra.
La pila de 9V se povezuje s pin Vin i kvalitativnim pinom GND sa električnim prekidačem za uključivanje i isključivanje kabela
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).
Korak 3: 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 ejemplo "paint" que viene en la librería de la pantalla.
Este es el código:
// Aplikacija za bojenje - Demonstate i TFT i Touch Screen#include
#include
#include
int potpinlr = 4; // analogni pin koji se koristi za povezivanje potenciometra
int potpinud = 5; int valr; // varijabla za očitavanje vrijednosti iz analognog pina int valud;
void setup ()
{Tft. TFTinit (); // init TFT biblioteka TFT_BL_ON; // uključuje pozadinsko svjetlo Serial.begin (9600); } void loop () {valr = analogRead (potpinlr); // očitava vrijednost potenciometra (vrijednost između 0 i 1023) valr = map (valr, 0, 1023, 240, 0); // skaliramo ga da ga koristimo sa servom (vrijednost između 240 i 0) valud = analogRead (potpinud); // čita vrijednost potenciometra (vrijednost između 0 i 1023) valud = map (valud, 0, 1023, 0, 320); // skalirajte ga kako biste ga koristili sa servom (vrijednost između 0 i 320) Tft.fillCircle (valr, valud, 3, RED); Serial.print ("desno lijevo"); Serial.println (valr); Serial.print ("gore dolje"); Serial.println (valud); kašnjenje (10); }
Korak 4: La Cajilla
Con mucho cuidado y pegamento caliente poner todo el connento en la cajilla y cerrarlo.
Možete nas koristiti una caja de bombones, s Tupperware -om ili cualquier -om otro envase pequeño que cortaremos para colocar el interruptor, la pantalla y los dos potenciómetros.
Ako ste uključeni u 3D, puedes bajrte mi cajilla de aquí:
Preporučuje se:
Caja Fuerte Digital: 4 koraka
Caja Fuerte Digital: Una caja fuerte es unpartimiento se seguridad. Sistemi seguridada su različiti, a ako ne želite objektivno, možete komplikovati brisanje rompera de maneras inkorrectas. En este se pueden guardar cualquier tipo de objetos, siempre y cu
Ploter - Manufactura Digital: 5 koraka
Plotter - Manufactura Digital: El objektivo de este proyecto es crear un Plotter que pueda dibujar y ser controllado a travey de un Joystick. Funkcionalni uređaj za crtanje s ajudom del mikro kontrolera Arduino y contará con dos ejes de movimiento: el eje x y el eje y. Cada eje será contr
Rocola Digital: 4 koraka
Rocola Digital: Una rocola nije dostupna za proizvodnju muzike. Están compuestos por una maquina y regularmente son operadas a base de monedas para reproduced videos or canciones. En este caso se creo una rocola que funciona de forma manual, gracias a tres botones
Rocola (Jukebox) Proizvođač Digital: 7 koraka
Rocola (Jukebox) Digitalna proizvodnja: Rocola programada con arduino. Contiene tres canciones: Starwars, Game of thrones y Coffin dance
Rocola Digital: 3 koraka
Rocola Digital: Este proyecto consiste en realización de una rocola digital, la cual is función principal es lograr reproducira aproximadamente 20 segundos of 3 canciones differents, includeyendo un botón de pausa/reproducción, dos botones para cambiar las cancione