Բովանդակություն:

Կտտացրեք թվային ուրվագիծ ՝ 4 քայլ
Կտտացրեք թվային ուրվագիծ ՝ 4 քայլ

Video: Կտտացրեք թվային ուրվագիծ ՝ 4 քայլ

Video: Կտտացրեք թվային ուրվագիծ ՝ 4 քայլ
Video: Ծնողները, իրենք էլ չգիտակցելով, վնասում են իրենց երեխաներին 2024, Նոյեմբեր
Anonim
Etch a Sketch Digital
Etch a Sketch Digital
Etch a Sketch Digital
Etch a 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, perois nemos pergite 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

Արդուինո Ունո

10K հզորություն

Անընդհատ

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

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

Քայլ 2: Մոնտաժ

Մոնտաժե
Մոնտաժե
Մոնտաժե
Մոնտաժե
Մոնտաժե
Մոնտաժե

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 (քանի որ դա նշանակում է, որ դուք պետք է օգտագործեք 5V a GND հզորություն):

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 մալուխներ 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:

// Ներկի դիմում - bothուցադրել ինչպես TFT, այնպես էլ Touch Screen#ներառել

#ներառում

#ներառում

int potpinlr = 4; // անալոգային քորոց, որն օգտագործվում է պոտենցիոմետրը միացնելու համար

int potpinud = 5; int valr; // փոփոխական ՝ արժեքը կարդալու համար անալոգային քորոցից int valud;

դատարկ կարգավորում ()

{Tft. TFTinit (); // init TFT գրադարան TFT_BL_ON; // միացնել ֆոնային լույսը Serial.begin (9600); } void loop () {valr = analogRead (potpinlr); // կարդում է պոտենցիոմետրի արժեքը (արժեքը 0 -ից 1023 -ի միջև) valr = քարտեզ (valr, 0, 1023, 240, 0); // մասշտաբել այն servo- ի հետ (արժեքը 240 -ից 0 -ի սահմաններում) valud = analogRead (potpinud); // կարդում է պոտենցիոմետրի արժեքը (արժեքը 0 -ից 1023 -ի միջև) valud = քարտեզ (valud, 0, 1023, 0, 320); // մասշտաբել այն servo- ի հետ (արժեքը 0 -ից 320 -ի սահմաններում) Tft.fillCircle (valr, valud, 3, RED); Serial.print («աջ ձախ»); Serial.println (valr); Serial.print («վերևից ներքև»); Serial.println (valud); ուշացում (10); }

Քայլ 4: La Cajilla

Լա Կախիլա
Լա Կախիլա

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

Եթե ցանկանում եք օգտագործել bombones, Tupperware կամ cualquier otro envise pequeño que cortaremos para colocar el interruptor, la pantalla y los dos potenciómetros.

Երեք անգամ ավելի տպավորիչ 3D, puedes bajrte mi cajilla de aquí:

Խորհուրդ ենք տալիս: