فهرست مطالب:
تصویری: Etch a Sketch Digital: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
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، peroite permite seguir purposeándolo!
مرحله 1: 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: Montaje
Conectar 3 cables a 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.
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؛ // متغیر برای خواندن مقدار از پین آنالوگ int valud؛
void setup ()
{Tft. TFTinit ()؛ // init کتابخانه TFT TFT_BL_ON؛ // چراغ پس زمینه را روشن کنید Serial.begin (9600) ؛ } void loop () {valr = analogRead (potpinlr)؛ // مقدار پتانسیومتر (مقدار بین 0 تا 1023) valr = map (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: لا کاجیلا
Con mucho cuidado y pegamento caliente poner todo el conjunto en la cajilla y cerrarlo.
از این رو می توانید از بمب ها ، و Tupperware یا cualquier otro envake 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í:
توصیه شده:
Caja Fuerte Digital: 4 مرحله
Caja Fuerte Digital: Una caja fuerte es un compartimiento se seguridad. در سیستم شما می توانید از راه حل های مختلف استفاده کنید ، می توانید از آنها استفاده کنید و از آنها استفاده کنید و از آنها استفاده کنید. En este se pueden guardar cualquier tipo de objetos، siempre y cu
پلاتر - Manufactura Digital: 5 مرحله
Plotter - Manufactura Digital: El objetivo de este proyecto es crear un Plotter que pueda dibujar y ser controlado a través de un un Joystick. El plotter funcionará con ayuda del micro controlador Arduino y contará con dos ejes de movimiento: el eje x y el eje y. Cada eje será contr
Rocola Digital: 4 مرحله
Rocola Digital: Una rocola es un dispositivo que production música است. برای تکثیر ویدئوها و پخش فیلم ها یا برنامه ها ، می توانید آنها را به طور منظم اجرا کنید. به همین دلیل می توانید از دستورالعمل های رسمی استفاده کنید ، از سه بوتون استفاده کنید
Claqueta Digital Con Arduino (Digital Clapperboard With Arduino): 7 مرحله
Claqueta Digital Con Arduino (Digital Clapperboard With Arduino): Crea tu propia claqueta digital، también puedes convertir una claqueta no digital en una، unizanto Arduino.MATERIALES نمایش 7 سگمنت MAX7219 از 8 رقمی سازگار با arduino.Modulo de Reloj RTC مدل سازگار DS323 con arduino.Arduin
2 $ Sketch Portrait Maker: 5 مرحله (همراه با تصاویر)
2 $ Sketch Portrait Maker: چه کسی عاشق طرح خود یا عزیزان خود نیست؟