Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
La cantidad de horas que habré pasado de pequeño intentando pintar una casita en el Etch A Sketch (o telesketch, como se conocía en España). Todo iba bien hasta que intentaba hacer las diagonales del techo.
Dapatkan lebih banyak gambar, versi digital del Etch A Sketch tidak ada solusi untuk masalah diagonal, pero nos permite seguir intentándolo!
Langkah 1: Materiales Utilados
Pantalla TFT de Seeedstudio
Arduino Uno
Dos potenciómetros de 10K
Tidak mengganggu
Una cajilla (en este caso, impresa en 3d, pero cualquier caja vale)
Una pila de 9V y su conector (sin foto)
Langkah 2: Montaje
Kabel conectar 3 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 pin cualquier 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 kabel puestos, pincha la pantalla en el arduino pillando los kabel. (Si, es un poco chapuza, pero te evita hacer un "perisai" para conectar la pantalla y el Arduino).
Langkah 3: Codigo
Lo primero que tienes que hacer es bajarte la libreria para la pantalla:
El programa del Etch a Sketch está basado en el ejemplo "cat"que viene en la libreria de la pantalla.
Este es el codigo:
// Aplikasi cat - Tunjukkan TFT dan Layar Sentuh#include
#termasuk
#termasuk
int potpinlr = 4; // pin analog digunakan untuk menghubungkan potensiometer
int potpinud = 5; int valr; // variabel untuk membaca nilai dari pin analog int valud;
batalkan pengaturan()
{ Tft. TFTinit(); //init pustaka TFT TFT_BL_ON; //nyalakan lampu latar Serial.begin(9600); } void loop() { valr = analogRead(potpinlr); // membaca nilai potensiometer (nilai antara 0 dan 1023) valr = map(valr, 0, 1023, 240, 0); // skala untuk menggunakannya dengan servo (nilai antara 240 dan 0) valud = analogRead(potpinud); // membaca nilai potensiometer (nilai antara 0 dan 1023) valud = map(valud, 0, 1023, 0, 320); // skala untuk menggunakannya dengan servo (nilai antara 0 dan 320) Tft.fillCircle(valr, valud, 3, RED); Serial.print("kanan kiri"); Serial.println (valr); Serial.print("atas bawah"); Serial.println (bernilai); penundaan (10); }
Langkah 4: La Cajilla
Con mucho cuidado y pegamento caliente poner todo el conjunto en la cajilla y cerrarlo.
Se puede usar una 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í:
Direkomendasikan:
Cara Merobek Kaliper Digital dan Cara Kerja Kaliper Digital: 4 Langkah
Cara Merobek Kaliper Digital dan Cara Kerja Kaliper Digital: Banyak orang tahu cara menggunakan kaliper untuk mengukur. Tutorial ini akan mengajarkan Anda cara merobohkan caliper digital dan penjelasan tentang cara kerja caliper digital
Claqueta Digital Con Arduino (Digital Clapperboard Dengan Arduino): 7 Langkah
Claqueta Digital Con Arduino (Digital Clapperboard Dengan Arduino): Buat propia claqueta digital, también puedes convertir una claqueta no digital en una, utilizando Arduino.MATERIALES Display de 7 segmentos MAX7219 de 8 digit kompatibel dengan arduino.Modulo de Reloj Model RTC kompatibel DS3231 con arduino.Arduin
Etch Papan Sirkuit Dengan Perlengkapan Dapur: 6 Langkah (dengan Gambar)
Mengukir Papan Sirkuit Dengan Perlengkapan Dapur: Saat Anda mengotak-atik proyek elektronik, Anda akan segera menyadari bahwa semakin rumit, semakin sulit untuk disolder bersama. Ini biasanya berarti membuat sarang tikus dari masing-masing kabel, yang bisa sangat besar dan sulit dipecahkan
Cara Membuat Bluetooth Shield untuk Upload Sketch ke Arduino: 9 Langkah (dengan Gambar)
Cara Membuat Bluetooth Shields untuk Upload Sketch ke Arduino: Anda dapat mengunggah sketsa ke Arduino dari android atau pc melalui bluetooth, untuk melakukannya Anda memerlukan beberapa komponen tambahan kecil seperti modul bluetooth, kapasitor, resistor, beardboard dan kabel jumper kemudian Anda kaitkan bersama-sama dan hubungkan ke pin Arduino
Tangki Etch Gelembung PCB DIY: 5 Langkah
Tangki Etsa Gelembung PCB DIY: Cara membuat tangki etsa gelembung buatan sendiri dengan harga di bawah sepuluh pound! Kebaikan bergelembung! Pertama, Anda membutuhkan 1 bak (toko pound) 1 tempat sampah plastik (toko pound) 1 pompa gelembung ikan (£ 7 termasuk ongkos kirim dari ebay) Beberapa tabung karet (berkeliaran - atau bisa datang dengan pompa)