Πίνακας περιεχομένων:

Χαράξτε ένα ketηφιακό Σκίτσο: 4 Βήματα
Χαράξτε ένα ketηφιακό Σκίτσο: 4 Βήματα

Βίντεο: Χαράξτε ένα ketηφιακό Σκίτσο: 4 Βήματα

Βίντεο: Χαράξτε ένα ketηφιακό Σκίτσο: 4 Βήματα
Βίντεο: Καζαντζίδης - Μιά παλιά ιστορία 2024, Ιούλιος
Anonim
Χαράξτε ένα Sketch Digital
Χαράξτε ένα Sketch Digital
Χαράξτε ένα Sketch Digital
Χαράξτε ένα Sketch Digital

La cantidad de horas que habré pasado de pequeño purposeando pintar una casita en el Etch A Sketch (o telesketch, como se conocía en España). Todo iba bien hasta que purposeaba 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 purposeándolo!

Βήμα 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

Dos potenciómetros de 10K

Χωρίς διακόπτη

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

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

Βήμα 2: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Τα καλώδια της Conectar 3 μπορούν να χρησιμοποιηθούν με πολύ καλό τρόπο και να χρησιμοποιηθούν για να επικοινωνήσουν με το 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 (ως los potenciómetros se mueven al revés en la pantalla, cambiar el cable de 5V και 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 a Vin

Una vez que tengas todos los cables puestos, pincha la pantalla en el arduino pillando los καλώδια. (Si, es un poco chapuza, pero te evita hacer un "shield" para conectar la pantalla y el Arduino).

Βήμα 3: Código

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 "paint" que viene en la librería de la pantalla.

Este es el código:

// Εφαρμογή βαφής - Εμφάνιση τόσο του TFT όσο και της οθόνης αφής#

#περιλαμβάνω

#περιλαμβάνω

int potpinlr = 4; // αναλογική ακίδα που χρησιμοποιείται για τη σύνδεση του ποτενσιόμετρου

int potpinud = 5; int valr? // μεταβλητή για ανάγνωση της τιμής από τον αναλογικό pin int valud;

void setup ()

{Tft. TFTinit (); // init βιβλιοθήκη TFT TFT_BL_ON; // ενεργοποιήστε το φως φόντου Serial.begin (9600); } void loop () {valr = analogRead (potpinlr); // διαβάζει την τιμή του ποτενσιόμετρου (τιμή μεταξύ 0 και 1023) valr = χάρτης (valr, 0, 1023, 240, 0). // κλιμακώστε το για να το χρησιμοποιήσετε με το σερβο (τιμή μεταξύ 240 και 0) valud = analogRead (potpinud); // διαβάζει την τιμή του ποτενσιόμετρου (τιμή μεταξύ 0 και 1023) valud = map (valud, 0, 1023, 0, 320). // κλιμακώστε το για να το χρησιμοποιήσετε με το σερβο (τιμή μεταξύ 0 και 320) Tft.fillCircle (valr, valud, 3, RED). Serial.print ("δεξιά αριστερά"); Serial.println (valr); Serial.print ("πάνω κάτω"); Serial.println (valud); καθυστέρηση (10)? }

Βήμα 4: La Cajilla

La Cajilla
La Cajilla

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

Μπορείτε να χρησιμοποιήσετε μια βόλτα, και Tupperware ή cualquier otro envise pequeño que cortaremos para colocar el interruptor, la pantalla y los dos potenciómetros.

Σχετικά με το τρισδιάστατο, puedes bajrte mi cajilla de aquí:

Συνιστάται: