Sommario:
Video: Incidi uno schizzo digitale: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
La cantidad de horas que habré pasado de pequeño intentando pintar una casita en el Etch A Sketch (o telesketch, come se conocía en España). Todo iba bien hasta que intentaba hacer las diagonales del techo.
Come si può vedere la seconda immagine, questa è la versione digitale di Etch A Sketch no soluciona el problema de las diagonales, pero nos permite seguir intentándolo!
Passaggio 1: materiali utilizzati
Pantalla TFT di Seeedstudio
Arduino Uno
Dos potenti di 10K
Un interruttore
Una cajilla (en este caso, impresa en 3d, pero cualquier caja vale)
Una pila de 9V y su conector (sin foto)
Passaggio 2: montaggio
Conectar 3 cavi a cada potenciómetro y pelar el extemo contrario per collegarlo direttamente ad Arduino.
El cable central de los potenciómetros va uno a A5 e el altro 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).
Passaggio 3: codice
Lo primero que tienes que hacer es bajarte la librería para la pantalla:
Il programma del Etch a Sketch está basado en el ejemplo "paint"que viene en la librería de la pantalla.
Este es el codice:
// Applicazione di pittura - Dimostra sia TFT che Touch Screen#include
#includere
#includere
int potpinlr = 4; // pin analogico utilizzato per collegare il potenziometro
int potpinud = 5; valore int; // variabile per leggere il valore dal pin analogico int valud;
configurazione nulla()
{ Tft. TFTinit(); //init libreria TFT TFT_BL_ON; //accendi la luce di sfondo Serial.begin(9600); } void loop() { valr = analogRead(potpinlr); // legge il valore del potenziometro (valore compreso tra 0 e 1023) valr = map(valr, 0, 1023, 240, 0); // scalalo per usarlo con il servo (valore compreso tra 240 e 0) valud = analogRead(potpinud); // legge il valore del potenziometro (valore compreso tra 0 e 1023) valud = map(valud, 0, 1023, 0, 320); // scalalo per usarlo con il servo (valore compreso tra 0 e 320) Tft.fillCircle(valr, valud, 3, RED); Serial.print ("destra sinistra"); Serial.println (valr); Serial.print ("su giù"); Serial.println (valore); ritardo(10); }
Fase 4: 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í:
Consigliato:
Iniziare con STM32f767zi Cube IDE e caricare lo schizzo personalizzato: 3 passaggi
Introduzione a STM32f767zi Cube IDE e caricamento dello schizzo personalizzato: ACQUISTA (fare clic sul test per acquistare/visitare la pagina web) STM32F767ZI SOFTWARE SUPPORTATO · STM32CUBE IDE · µVISION KEIL MDK ARM · BANCO DA LAVORO EWARM IAR EMBEDDED · ARDUINO IDE Sono disponibili vari software utilizzato per programmare microcontrollori STM
Da schizzo ad arte digitale - Iron Man: 10 passaggi
Sketch to Digital Art - Iron Man: Recentemente mi sono dilettato a fare un po' di fumetti. Qualcosa che ho fatto molto quando ero più giovane. Ultimamente ho lavorato su alcuni pezzi come Batman, Cyborg Superman e The Flash. Sono stati tutti fatti a mano, compresa la colorazione. Per il
Aggiunta della funzione di connessione automatica WiFi a uno schizzo esistente: 3 passaggi
Aggiunta della funzione di connessione automatica WiFi a uno schizzo esistente: in un recente post, abbiamo appreso della funzione di connessione automatica per le schede ESP32/ESP8266 e una delle domande poste riguardava l'aggiunta a schizzi esistenti. In questo post, impareremo come fare proprio questo e utilizzeremo il progetto network time
Incidi un circuito con gli accessori per la cucina: 6 passaggi (con immagini)
Incidere un circuito con forniture da cucina: mentre armeggi con progetti di elettronica, ti renderai presto conto che più sono complessi, più sono difficili da saldare insieme. Di solito significa creare un nido di cavi individuali, che può essere ingombrante e difficile da risolvere
Realizzare un progetto in scala da uno schizzo: 10 passaggi (con immagini)
Creazione di un progetto in scala da uno schizzo: creazione di una stampa blu in scala per aiutare la costruzione 3D di uno schizzo 2D