Daftar Isi:
- Perlengkapan
- Langkah 1: Buat Sirkuit
- Langkah 2: File
- Langkah 3: Program Arduino Nano
- Langkah 4: Cara Menggunakan
- Langkah 5: Cara Mengkalibrasi Tombol
- Langkah 6: Perluas Sistem untuk Lebih Banyak Laci
- Langkah 7: Isolasi Cahaya untuk Laci
Video: Sistem Lokasi Penyimpanan Resistor "Resys": 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Ini adalah sistem yang memudahkan untuk menemukan resistor Anda.
Cari pada nilai yang diinginkan, dan laci kanan menyala.
Sistem ini dapat diperluas ke jumlah laci yang diinginkan.
Perlengkapan
WS2812B LED yang dapat dialamatkan
Arduino Nano
4 x 4 Matriks Array 16 Tombol
Resistor
Pengisi daya usb, atau catu daya 5v lainnya
filamen PLA
Konektor Header
Membuat prototipe PCB
10k potmeter
Langkah 1: Buat Sirkuit
Buat sirkuit pada PCB prototipe dua sisi
Papan tombol:
Keypad murah memiliki beberapa resistansi internal yang bervariasi terhadap kolom, suhu, kelembaban dan seberapa keras Anda menekan tombol. jadi Anda harus mengkalibrasi tombol dalam kode.
Saya tidak memiliki layar lcd i2c seperti yang dimaksudkan untuk proyek ini, jadi saya harus membuat keypad dengan adc (input analog) karena gpio tersedia di arduino nano.
Resistor antara konektor keypad.
Pin 2-3 = 10k ohm
Pin 3-4 = 22k ohm
Pin 4-5 = 33k ohm
Pin 6-7 = 2.2k ohm
Pin 7-8 = 4,8k ohm
Pin 8-9 = 10k ohm
1 dan 10 tidak digunakan.
Pin 2 masuk ke 5V di arduino bouard.
Pin 9 menuju A0 dan 15k ohm ke ground.
Seharusnya tidak ada koneksi antara pin 5 dan 6.
LED:
D7 pada arduino berjalan melalui 330ohm dan ke (data Masuk) pada led pertama (pin kedua) pada WS2812B
Tanah ke tanah.
Led 5v ke Vin di arduino
Anda harus memotong led secara individual dan menyambungkannya ke pelat belakang, atau bagaimana Anda ingin menempatkan led.
Ingatlah untuk memasang led ke arah yang benar, mereka memiliki input dan output.
Layar LCD:
Ikuti diagramnya.
Potmeter hanya diperlukan untuk mengatur kontras pada tampilan.
Anda hanya perlu menyesuaikannya ketika tegangan input saya berubah.
www.arduino.cc/en/Tutorial/HelloWorld
Mengatur ulang:
D10 untuk mengatur ulang pin
Sumber Daya listrik:
Pengisi daya USB.
Potong kabel usb dan sambungkan arde (hitam) ke arduino, dan 5v (merah) ke Vin
Langkah 2: File
Ini adalah proyek hobi, saya bukan pembuat kode profesional.
Tips dan trik dipersilahkan:)
Langkah 3: Program Arduino Nano
Unduh perpustakaan:
Di Arduino IDE, klik pada tab bernama sketch dan klik include library/Manage libraries.
Pencarian untuk
-FastLED.h
-LiquidCrystal.h
Instal mereka.
Buka "ohmsys1.44.ino"
Hubungkan arduino dengan USB
Pilih port com yang tepat, dan unggah sketsa.
Langkah 4: Cara Menggunakan
Masukkan nilai Anda dengan angka
* adalah koma
# adalah sistem reset
A adalah ohm
B adalah K-ohm
C adalah M-ohm
D adalah angka restart
Langkah 5: Cara Mengkalibrasi Tombol
Batalkan komentar "Serial.println(sensorValue);" (baris kedua dalam lingkaran)
Jalankan monitor serial Anda.
Tombol memiliki resistensi variabel karena seberapa keras/lembut Anda menekan tombol.
Perhatikan nilai atas/rendah untuk tombol pencarian di monitor serial.
Temukan tombol dalam kode.
Angka pertama adalah "rendah" dan yang terakhir adalah "tinggi".
//****************************** Tombol 1 **************** ********
if((sensorValue > 387) && (sensorValue < 394) && delayrunning == false)
Ubah angka sesuai hasil Anda.
Anda akan mendapatkan nomor yang berbeda kemudian dalam kode, jangan biarkan itu membuat Anda frustrasi:)
Langkah 6: Perluas Sistem untuk Lebih Banyak Laci
Untuk saat ini, sistem dibuat untuk 16 laci.
Anda dapat memperluasnya ke sebanyak yang Anda inginkan.
Pastikan bahwa catu daya dapat menanganinya.
Untuk memperpanjangnya, Anda harus mengubah "#define NUM_LEDS 15" ke jumlah laci/led yang diinginkan.
Itu dimulai pada 0, jadi kurangi 1 dari laci/led yang Anda inginkan
copypaste
"jika((Jumlah > 6) && (Jumlah < 16))
{ LEDreset();
led[1] = CRGB (255, 0, 255);
FastLED.show(); penundaan (300); }"
dan plot rentang Anda per laci.
Tambahkan satu digit untuk setiap laci baru di "leds[1]"
Anda juga dapat mengubah warna led jika diinginkan (255, 0, 255)
Langkah 7: Isolasi Cahaya untuk Laci
Memiliki beberapa kebocoran cahaya yang membuat beberapa masalah.
Saya memperbaikinya dengan menambahkan beberapa pita cermin di setiap laci.
Tape di mana ditambahkan di sisi dan bawah.
Tidak perlu pita cermin jika Anda memiliki pita yang tidak membiarkan cahaya masuk.
Ini memperbaiki masalah:)
Direkomendasikan:
Jam Lokasi 'Weasley' Dengan 4 Jarum: 11 Langkah (dengan Gambar)
Jam Lokasi 'Weasley' Dengan 4 Tangan: Jadi, dengan Raspberry Pi yang telah lama digunakan, saya ingin menemukan proyek bagus yang memungkinkan saya memanfaatkannya sebaik mungkin. Saya menemukan Jam Lokasi Weasley Anda Sendiri yang Dapat Diinstruksikan ini oleh ppeters0502 dan berpikir bahwa
Sistem Penyimpanan Komponen: 10 Langkah (dengan Gambar)
Sistem Penyimpanan Komponen: Sistem Penyimpanan Komponen Utama adalah solusi unik untuk mengatur dan menyimpan komponen elektronik. Perangkat lunak kustom memungkinkan untuk katalogisasi komponen dengan fungsi pencarian built-in untuk mendapatkan akses cepat ke komponen tertentu. LED ab
Sistem Absensi Sidik Jari Arduino Dengan Penyimpanan Data Cloud: 8 Langkah
Sistem Absensi Sidik Jari Arduino Dengan Penyimpanan Data Cloud: Anda dapat membaca ini dan tutorial menakjubkan lainnya di situs web resmi ElectroPeakRingkasan Saat ini, mempelajari tentang pengoperasian dan implementasi perangkat IoT sangat penting karena meningkatnya penggunaan sistem IoT. Pada tutorial kali ini kita akan membuat
Prank Lokasi Omegle Dengan Hiu Kawat: 4 Langkah
Omegle Location Prank With Wire Shark: Ini adalah cara bagaimana Anda dapat mengetahui lokasi (kemungkinan) siapa saja yang menghubungkan Anda melalui obrolan video omegle. Di sini kami menggunakan penganalisa jaringan Wire shark, tetapi ada banyak cara lain untuk melakukan ini juga. Dalam video omegle, paket video berisi IP
Penyelenggara dan Penyimpanan Resistor: 4 Langkah (dengan Gambar)
Pengatur dan Penyimpanan Resistor: Salah satu hal yang Anda temukan dengan cepat saat membuat sirkuit sendiri adalah resistor bisa sangat sulit diatur. Resistor datang dalam banyak nilai berbeda sehingga penting untuk memiliki cara mengaturnya untuk menemukan nilai yang Anda inginkan dengan cepat. Saya menemukan