Isi kandungan:
- Bekalan
- Langkah 1: Buat Litar
- Langkah 2: Fail
- Langkah 3: Program Arduino Nano
- Langkah 4: Cara Penggunaan
- Langkah 5: Cara Mengkalibrasi Butang
- Langkah 6: Panjangkan Sistem untuk Lebih Laci
- Langkah 7: Mengasingkan Cahaya untuk Laci
Video: Sistem Lokasi Penyimpanan Resistor "Resys": 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Ini adalah sistem yang memudahkan anda mencari perintang anda.
Cari pada nilai yang diinginkan, dan laci kanan menyala.
Sistem ini dapat diperluas ke laci yang dikehendaki.
Bekalan
WS2812B LED yang ditekankan
Arduino Nano
4 x 4 Matriks Array 16 Kekunci
Perintang
Pengecas usb, atau bekalan kuasa 5v yang lain
Filamen PLA
Pengetua Penyambung
Prototaip PCB
10k potmeter
Langkah 1: Buat Litar
Buat litar pada protype PCB dua sisi
Pad kekunci:
Pad kekunci murah mempunyai beberapa resistans dalaman yang berubah-ubah mengikut lajur, suhu, kelembapan dan seberapa keras anda menekan butang. jadi anda perlu menentukur butang dalam kod.
Saya tidak mempunyai layar lcd i2c sebagaimana dimaksudkan untuk projek ini, jadi saya harus membuat papan kekunci dengan adc (input analog) kerana gpio tersedia di arduino nano.
Perintang antara penyambung pad kekunci.
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 menuju ke 5V di arduino bouard.
Pin 9 menuju ke A0 dan 15k ohm ke tanah.
Tidak boleh ada hubungan antara pin 5 dan 6.
Led:
D7 pada arduino berjalan sejauh 330ohm dan ke (data In) pada led pertama (pin kedua) di WS2812B
Tanah ke tanah.
Menurunkan 5v ke Vin di arduino
Anda harus memotong lekapan secara tidak langsung dan memasangkannya ke pelat belakang, atau bagaimana anda mahu meletakkannya.
Ingatlah untuk memasang kabel ke arah yang betul, mereka mempunyai input dan output.
Paparan LCD:
Ikuti rajah.
Potmeter hanya diperlukan untuk menyesuaikan kontras pada paparan.
Anda hanya perlu menyesuaikannya apabila voltan masukan saya berubah.
www.arduino.cc/en/Tutorial/HelloWorld
Tetapkan semula:
D10 untuk menetapkan semula pin
Bekalan kuasa:
Pengecas USB.
Potong kabel usb dan sambungkan tanah (hitam) ke arduino ke tanah, dan 5v (merah) ke Vin
Langkah 2: Fail
Ini adalah projek hobi, bukan pengekod profesional.
Petua dan muslihat dialu-alukan:)
Langkah 3: Program Arduino Nano
Muat turun perpustakaan:
Di Arduino IDE, klik pada tab bernama sketsa dan klik include library / Manage library.
Carian untuk
-FastLED.h
-LiquidCrystal.h
Pasang mereka.
Buka "ohmsys1.44.ino"
Sambungkan arduino dengan USB
Pilih port com yang betul, dan muat naik lakaran.
Langkah 4: Cara Penggunaan
Masukkan nilai anda dengan digit
* adalah koma
# adalah set semula sistem
A adalah ohm
B ialah K-ohm
C ialah M-ohm
D ialah mulakan semula digit
Langkah 5: Cara Mengkalibrasi Butang
Uncomment "Serial.println (sensorValue);" (baris kedua dalam gelung)
Jalankan serialmonitor anda.
Butang mempunyai ketahanan yang berubah-ubah kerana seberapa keras / lembut anda menekan butang.
Perhatikan nilai atas / rendah untuk butang telinga di serialmonitor.
Cari butang dalam kod.
Nombor pertama adalah "rendah" dan yang terakhir adalah "tinggi".
// **************************** Butang 1 ****************** ********
jika ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)
Tukar nombor mengikut keputusan anda.
Anda akan mendapat nombor yang berbeza kemudian dalam kodnya, jangan biarkan itu membuat anda kecewa:)
Langkah 6: Panjangkan Sistem untuk Lebih Laci
Buat masa ini, sistem ini dibuat untuk 16 laci.
Anda boleh memperluasnya ke seberapa banyak yang anda mahukan.
Pastikan bekalan elektrik dapat mengatasinya.
Untuk memanjangkannya, anda perlu menukar "#define NUM_LEDS 15" ke bilangan laci / led yang diingini.
Ia bermula pada 0, jadi tolak 1 dari laci / led yang anda inginkan
Salin tampal
"jika ((Sumtall> 6) && (Sumtall <16))
{LEDreset ();
leds [1] = CRGB (255, 0, 255);
FastLED.show (); kelewatan (300); }"
dan petak julat anda setiap laci.
Tambahkan satu digit untuk setiap laci baru dalam "leds [1]"
Anda juga boleh menukar warna led jika dikehendaki (255, 0, 255)
Langkah 7: Mengasingkan Cahaya untuk Laci
Mengalami kebocoran cahaya yang menimbulkan beberapa masalah.
Saya membetulkannya dengan menambahkan beberapa pita cermin pada setiap laci.
Pita di mana ditambahkan pada sisi dan bawah.
Tidak ada keperluan untuk mirrortape jika anda mempunyai pita yang tidak boleh menyala.
Ini menyelesaikan masalah:)
Disyorkan:
Jam Lokasi 'Weasley' Dengan 4 Tangan: 11 Langkah (dengan Gambar)
Jam Lokasi 'Weasley' Dengan 4 Tangan: Oleh itu, dengan Raspberry Pi yang sudah lama berlalu, saya ingin mencari projek yang bagus yang membolehkan saya memanfaatkannya dengan sebaik-baiknya. Saya menjumpai Jam Lokasi Weasley Anda yang diarahkan dengan hebat oleh ppeters0502 dan berfikir bahawa
Sistem Penyimpanan Komponen: 10 Langkah (dengan Gambar)
Sistem Penyimpanan Komponen: Sistem Penyimpanan Komponen Utama adalah penyelesaian unik untuk mengatur dan menyimpan komponen elektronik. Perisian khusus memungkinkan pengkatalogan komponen dengan fungsi carian terbina dalam untuk mendapatkan akses cepat ke komponen tertentu. LED ab
Prank Lokasi Omegle Dengan Hiu Kawat: 4 Langkah
Prank Lokasi Omegle Dengan Wire Shark: Ini adalah cara bagaimana anda dapat mengetahui lokasi (kemungkinan) sesiapa sahaja yang menghubungkan anda melalui sembang video omegle. Di sini kita menggunakan penganalisis rangkaian Wire shark, tetapi ada banyak cara lain untuk melakukannya juga. Dalam video omegle, paket video mengandungi IP
Penyusun dan Penyimpanan Resistor: 4 Langkah (dengan Gambar)
Resistor Organizer and Storage: Salah satu perkara yang anda dapati dengan pantas semasa membuat litar anda sendiri adalah perintang boleh menjadi kesakitan untuk disusun. Perintang mempunyai banyak nilai yang berbeza jadi sangat penting untuk mempunyai cara untuk mengaturnya untuk mencari nilai yang anda mahukan dengan cepat. Saya menekan
Seseorang Menyukai Saya Lokasi Jam: 6 Langkah (dengan Gambar)
Seseorang Menyukai Saya Lokasi Lokasi: Dengan orang yang dikasihi di luar negara atau di luar negeri tidak ada yang mengatakan bahawa saya memikirkan anda lebih baik daripada selalu mengetahui masa untuk mereka! Mertua saya yang sudah bersara bersiap sedia untuk melayani misi gereja di Berlin, Jerman dan isteri saya datang dengan