Talaan ng mga Nilalaman:
Video: Mag-ukit ng Sketch Digital: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
La cantidad de horas que habré pasado de pequeño intensiyahan isang una saita Etch A Sketch (o telesketch, como se conocía en España). Todo iba bien hasta que intentaba 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!
Hakbang 1: Mga Materyales na Utilizados
Pantalla TFT de Seeedstudio
Arduino Uno
Dos potenciómetros de 10K
Hindi makagambala
Una cajilla (en este caso, impresa en 3d, pero cualquier caja vale)
Una pila de 9V y su conector (sin foto)
Hakbang 2: Montaje
Ang Conectar 3 cables ay isang 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.
Ang pila ng 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).
Hakbang 3: Código
Maging una sa mga que hacer es bajarte la librería para sa pantalla:
El programa del Etch a Sketch está basado en el ejemplo "pintura" que viene en la librería de la pantalla.
Este es el código:
// Paint application - Isama ang demonstate parehong TFT at Touch Screen #
# isama
# isama
int potpinlr = 4; // analog pin na ginamit upang ikonekta ang potensyomiter
int potpinud = 5; int valr; // variable upang mabasa ang halaga mula sa analog pin int valud;
walang bisa ang pag-setup ()
{Tft. TFTinit (); // init TFT library TFT_BL_ON; // i-on ang background light Serial.begin (9600); } void loop () {valr = analogRead (potpinlr); // binabasa ang halaga ng potentiometer (halaga sa pagitan ng 0 at 1023) valr = mapa (valr, 0, 1023, 240, 0); // scale it to use it with the servo (halaga sa pagitan ng 240 at 0) valud = analogRead (potpinud); // binabasa ang halaga ng potentiometer (halaga sa pagitan ng 0 at 1023) valud = mapa (valud, 0, 1023, 0, 320); // sukatin ito upang magamit ito sa servo (halaga sa pagitan ng 0 at 320) Tft.fillCircle (valr, valud, 3, RED); Serial.print ("kanang kaliwa"); Serial.println (valr); Serial.print ("pataas pababa"); Serial.println (valud); antala (10); }
Hakbang 4: La Cajilla
Con mucho cuidado y pegamento caliente poner todo el conjunto en la cajilla y cerrarlo.
Maaring gamitin ang isang 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í:
Inirerekumendang:
Sketch sa Digital Art - Iron Man: 10 Hakbang
Sketch to Digital Art - Iron Man: Nag-dabbling ako sa paggawa ng ilang comic art kamakailan. Isang bagay na buong nagawa ko noong bata pa ako. Nagtrabaho ako sa ilang mga piraso kamakailan tulad ng Batman, Cyborg Superman at The Flash. Lahat ng iyon ay tapos na sa pamamagitan ng kamay, kasama ang pangkulay. Para sa
Paano Mag-Flash o Mag-Program ng ESP8266 SA Firmware sa pamamagitan ng Paggamit ng ESP8266 Flasher at Programmer, IOT Wifi Module: 6 Hakbang
Paano Mag-Flash o Mag-Program ng ESP8266 AT Firmware sa pamamagitan ng Paggamit ng ESP8266 Flasher at Programmer, IOT Wifi Module: Paglalarawan: Ang Modyul na ito ay isang USB adapter / programmer para sa mga module na ESP8266 ng uri ng ESP-01 o ESP-01S. Maginhawang nilagyan ito ng isang 2x4P 2.54mm babaeng header upang mai-plug ang ESP01. Din nito sinisira ang lahat ng mga pin ng ESP-01 sa pamamagitan ng isang 2x4P 2.54mm male h
Paano Mag-code at Mag-publish ng Matlab 2016b sa Word (Gabay sa Mga Nagsisimula): 4 na Hakbang
Paano Mag-code at Mag-publish ng Matlab 2016b sa Word (Gabay sa Mga Nagsisimula): Ang Matlab ay isang programa sa wika na may mahusay na pagganap na ginagamit upang makalkula ang mga teknikal na resulta. Ito ay may kakayahang pagsamahin ang mga visual, pagkalkula, at programa sa isang madaling gamitin na paraan. Sa program na ito, maaaring mag-publish ang gumagamit ng mga problema at solusyon
Paano Mag-upload ng Mga Sketch sa ATMEGA328P-PU: 5 Hakbang
Paano Mag-upload ng Mga Sketch sa ATMEGA328P-PU: Sa questo articolo tratterremo di come si fa l 'upload di uno sketch sa un ATMEGA328P-PU con bootloader giá preinserito (ang pamamaraang bawat karikamento del bootloader na ito ay naisuri). Sa artikulong ito tatalakayin namin kung paano mag-upload ng isang sketch sa isang ATM
Paano Mag-hack at Mag-upgrade ng isang Rigol DS1054Z Digital Oscilloscope: 5 Hakbang (na may Mga Larawan)
Paano Mag-hack at Mag-upgrade ng isang Rigol DS1054Z Digital Oscilloscope: Ang Rigol DS1054Z ay isang tanyag, antas ng entry na 4-channel na Digital Storage Oscilloscope. Nagtatampok ito ng isang real-time na rate ng sample ng hanggang sa 1 GSa / s at isang bandwidth na 50 MHz. Ang partikular na malalaking nagpapakita ng kulay na TFT ay napakadaling basahin. Salamat sa isang sa