Cov txheej txheem:
Video: Etch a Sketch Digital: 4 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
La cantidad de horas que habré pasado de pequeño txhob txwm ua pintar una casita en el Etch A Sketch (o telesketch, como se conocía en España). Txhua yam ua tau raws li qhov xav tau ntawm 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 intentándolo!
Kauj Ruam 1: Cov Khoom Siv
Pantalla TFT de Seeedstudio
Arduino Ib
Dos potenciómetros de 10K
Tsis cuam tshuam
Una cajilla (nyob rau hauv no caso, impresa en 3d, pero cualquier caja vale)
Una pila de 9V y su conector (sin foto)
Kauj ruam 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 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 Vin
Una vez que tengas todos los cables puestos, pincha la pantalla en el arduino pillando los cables. (Si, es un poco chapuza, pero te evita hacer un "shield" para conectar la pantalla y el Arduino).
Kauj ruam 3: Qhib
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 "xim" que viene en la librería de la pantalla.
Este es el código:
// Daim ntawv thov xim - Qhia ob qho tib si TFT thiab Kov Screen#suav nrog
#suav nrog
#suav nrog
cov potpinlr = 4; // analog pin siv los txuas lub hwj chim
cov potpinud = 5; koj valr; // sib txawv los nyeem tus nqi los ntawm analog pin int valud;
void teeb tsa ()
{Tft. TFTinit (); // init TFT tsev qiv ntawv TFT_BL_ON; // qhib lub teeb tom qab Serial.begin (9600); } void loop () {valr = analogRead (potpinlr); // nyeem tus nqi ntawm lub hwj chim (tus nqi ntawm 0 thiab 1023) valr = daim ntawv qhia (valr, 0, 1023, 240, 0); // ntsuas nws kom siv nws nrog servo (tus nqi nruab nrab ntawm 240 thiab 0) valud = analogRead (potpinud); // nyeem tus nqi ntawm lub hwj chim (tus nqi ntawm 0 thiab 1023) valud = daim ntawv qhia (valud, 0, 1023, 0, 320); // ntsuas nws kom siv nws nrog servo (tus nqi nruab nrab ntawm 0 thiab 320) Tft.fillCircle (valr, valud, 3, RED); Serial.print ("sab laug sab xis"); Serial.println (nqi); Serial.print ("nce nqis"); Serial.println (muaj nuj nqis); ncua (10); }
Kauj ruam 4: La Cajilla
Ntau npaum li cas cuidado y pegamento caliente poner todo el conjunto en la cajilla y cerrarlo.
Se puede siv una caja de bombones, un Tupperware o cualquier otro envase pequeño que cortaremos para colocar el cuam tshuam, la pantalla y los dos potenciómetros.
Si tienes una impresora 3D, puedes bajrte mi cajilla de aquí:
Pom zoo:
Pib Nrog STM32f767zi Lub Vev Xaib IDE thiab Tshaj Tawm Koj Cov Duab Sketch: 3 Kauj Ruam
Pib Nrog STM32f767zi Cube IDE thiab Tshaj Tawm Koj Cov Duab Sketch: MUAJ (nyem qhov kev xeem mus yuav/mus saib lub vev xaib) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH · ARM muaj ntau yam siv los ua haujlwm STM microcontrollers
Sketch rau Digital Art - Iron Man: 10 Kauj Ruam
Sketch rau Digital Art - Tus txiv neej hlau: Kuv tau ua dabbling hauv kev ua qee yam comic kos duab tsis ntev los no. Ib yam uas kuv tau ua ntau yam thaum kuv tseem yau. Kuv tau ua haujlwm ntawm ob peb daim tsis ntev los no zoo li Batman, Cyborg Superman thiab The Flash. Cov no tau ua tiav ntawm tes, suav nrog xim. Rau qhov
Intel Edison Weather Advisory Sketch: 6 Kauj Ruam
Intel Edison Weather Advisory Sketch: Peb xav tsim qhov haujlwm uas muaj xim zoo nkauj, nthuav dav, thiab nthuav tawm qhov tshwj xeeb ntawm Intel Edison. Siv wifi Siv Linux Siv cov khoom siv los ntawm Grove Starter Kit Ntxiv rau, Kuv xav paub yuav xa cov ntaub ntawv li cas los ntawm Linux
Yuav Ua Li Cas Bluetooth Shields rau Upload Sketch rau Arduino: 9 Cov Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Bluetooth Shields Rau Upload Sketch rau Arduino: Koj tuaj yeem tso daim duab kos rau Arduino los ntawm hauv xov tooj ntawd lossis pc dhau bluetooth, ua nws koj xav tau qee qhov ntxiv me me xws li bluetooth module, capacitor, resistor, beardboard thiab jumper xov ces koj nqes ua ke thiab txuas rau Arduino tus pin
DIY PCB Npuas Etch Tank: 5 Kauj Ruam
DIY PCB Npuas Etch Tank: Yuav ua li cas thiaj ua lub tsev ua npuas dej ua npuas dej rau hauv qab kaum tus neeg ua haujlwm! Npau suav zoo! Ua ntej koj yuav xav tau 1 tub (phaus khw) 1 lub hnab yas (ntim khoom hauv khw) 1 lub raj mis npuas (£ inc 7 inc nqi xa tawm ntawm ebay) Qee lub raj roj hmab (dai ncig - lossis tuaj yeem nrog lub twj tso kua mis)