Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Mulakan Visuino, dan Pilih Jenis Papan UNO Arduino
- Langkah 3: Dalam Visuino Tambah Komponen
- Langkah 4: Dalam Komponen Set Visuino
- Langkah 5: Dalam Komponen Sambungan Visuino
- Langkah 6: Hasilkan, Susun, dan Muat Naik Kod Arduino
- Langkah 7: Main
- Langkah 8: Litar
Video: Force Sensing Resistor (FSR) Arduino Tutorial Ringkas: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Dalam tutorial ini kita akan belajar bagaimana mengesan daya yang dikenakan pada Force Sensing Resistor (FSR) dan memaparkannya pada OLED Display + kita akan menetapkan had dengan LED hijau dan merah.
Tonton video demonstrasi.
Langkah 1: Apa yang Anda Perlu
- Arduino UNO (atau Arduino lain)
- Sensor daya
- Paparan OLED
- LED MERAH & HIJAU
- Perintang 1K ohm
- Wayar pelompat
- Papan roti
- Program Visuino: Muat turun Visuino
Langkah 2: Mulakan Visuino, dan Pilih Jenis Papan UNO Arduino
Untuk mula memprogram Arduino, anda perlu memasang Arduino IDE dari sini:
Perlu diketahui bahawa terdapat beberapa bug kritikal dalam Arduino IDE 1.6.6. Pastikan anda memasang 1.6.7 atau lebih tinggi, jika tidak, Instructable ini tidak akan berfungsi! Sekiranya anda belum selesai, ikuti langkah-langkah dalam Instructable ini untuk menyiapkan Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga perlu dipasang. Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2
Langkah 3: Dalam Visuino Tambah Komponen
- Tambahkan komponen "SSD1306 / SH1106 OLED Display (I2C)"
- Tambah komponen "Bandingkan Nilai Analog" 2x
Langkah 4: Dalam Komponen Set Visuino
- Klik dua kali pada komponen "DisplayOLED1" dan di tetingkap dialog "Elemen" seret "Medan Teks" ke kiri
- pilih di sebelah kanan "Text Field1" dan pada tetingkap sifat tetapkan saiz: 3 dan Y: 40
- Pilih komponen "BandingkanValue1" dan dalam tetingkap sifat sifat Bandingkan Jenis: ctSmallerOrEqualand nilai: 0.1 "BandingkanValue1" digunakan untuk memicu LED Hijau, ini bermaksud setiap kali nilai input lebih kecil atau sama dengan 0,1 memicu LED
- Pilih komponen "BandingkanValue2" dan pada tetingkap tetingkap sifat Bandingkan Jenis: ctBigger
dan nilai: 0.1 "BandingkanValue2" digunakan untuk memicu LED Merah, ini bermaksud setiap kali nilai input lebih besar daripada 0.1 memicu LED merah
Langkah 5: Dalam Komponen Sambungan Visuino
- Sambungkan pin Arduino Analog Out [0] ke pin komponen "BandingkanValue1" [In]
- Sambungkan pin Arduino Analog Out [0] ke pin komponen "BandingkanValue2" [In]
- Sambungkan pin Arduino Analog Out [0] ke pin komponen "DisplayOLED1> Field Text1" [In]
- Sambungkan komponen "DisplayOLED1" ke pin Arduino I2C [In]
- Sambungkan pin komponen "BandingkanValue1" [Keluar] ke pin digital Arduino [8]
- Sambungkan pin komponen "BandingkanValue2" [Keluar] ke pin digital Arduino [7]
Langkah 6: Hasilkan, Susun, dan Muat Naik Kod Arduino
Di Visuino, Tekan F9 atau klik pada butang yang ditunjukkan pada Gambar 1 untuk menghasilkan kod Arduino, dan buka Arduino IDE
Di Arduino IDE, klik pada butang Upload, untuk menyusun dan memuat naik kod (Gambar 2)
Langkah 7: Main
Sekiranya anda menghidupkan modul Arduino UNO, dan menekan sensor sensor kekuatan, anda akan melihat perubahan nombor pada paparan OLED dan LED hijau akan menyala tetapi apabila anda mencapai had LED merah akan bersinar.
Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya di sini dan membukanya di Visuino:
Langkah 8: Litar
- Sambungkan pin Arduino Positive [5V] ke pin OLED [VCC] dan pin sensor Force [1]
- Sambungkan pin Negatif Arduino [GND] ke pin OLED [GND]
- Sambungkan pin Paparan OLED [SDA] ke pin Arduino [SDA]
- Sambungkan pin Paparan OLED [SCL] ke pin Arduino [SCL]
- Sambungkan pin sensor Force [2] ke pin Analog Arduino [0]
- Sambungkan pin sensor Force [2] ke perintang ohm 1K
- Sambungkan sisi perintang yang lain ke pin Negatif Arduino [GND]
- Sambungkan pin negatif LED Hijau ke pin Arduino [GND]
- Sambungkan pin Positif LED Hijau ke pin Digital Arduino [8]
- Sambungkan pin negatif LED Merah ke pin Arduino [GND]
- Sambungkan pin Positif LED Merah ke pin Digital Arduino [7]
Disyorkan:
Tutorial Ringkas untuk CANBUS: 8 Langkah
Tutorial Mudah untuk CANBUS: Saya telah belajar CAN selama tiga minggu, dan sekarang saya telah melengkapkan beberapa aplikasi untuk mengesahkan hasil pembelajaran saya. Dalam tutorial ini, anda akan belajar bagaimana menggunakan Arduino untuk melaksanakan komunikasi CANBUS. Sekiranya anda mempunyai sebarang cadangan, selamat datang untuk meninggalkan
Arduino Piano Ringkas: 8 Langkah
Simple Arduino Piano: Hari ini kita akan membuat piano Arduino satu oktaf sederhana, yang boleh menjadi titik permulaan yang baik untuk projek lain. Projek ini akan memperkenalkan komponen dan pengaturcaraan asas Arduino di peringkat sekolah menengah. Walaupun kodnya adalah individu yang telah dibuat
Arduino Penyebutan Ringkas: 4 Langkah
Arduino Simple Debounce: Instruksional ini adalah mengenai cara membuat debounce dengan mudah dengan 2 butang tekan. Yang anda perlukan hanyalah pengetahuan asas dalam pengaturcaraan elektronik dan arduino. Video:https://youtu.be/Iw6rA0cduWgJika anda mempunyai pertanyaan atau masalah yang boleh anda hubungi saya melalui surat saya: iwx
Tutorial: Cara Membuat Sensor Suhu Ringkas dengan Menggunakan DS18B20 dan Arduino UNO: 3 Langkah
Tutorial: Cara Membuat Sensor Suhu Ringkas dengan Menggunakan DS18B20 dan Arduino UNO: Penerangan: Tutorial ini akan menunjukkan kepada anda beberapa langkah mudah mengenai cara menjadikan sensor suhu berfungsi. Hanya memerlukan beberapa minit untuk memperbaikinya dalam projek anda. Semoga berjaya ! Termometer digital DS18B20 menyediakan suhu Celsius 9-bit hingga 12-bit
DIY Force Sensitive Resistor (FSR): 5 Langkah (dengan Gambar)
DIY Force Sensitive Resistor (FSR): Buat perintang sensitif daya (sensor tekanan) dengan alat ganti dan bukannya membelanjakan $ 5 - $ 20 setiap satu