Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Mesin Pengukur Tinggi Arduino DIY

Komponen dan persediaan

Arduino Nano R3
× 1
Sensor Ultrasonik - HC-SR04 (Generik)
× 1
LCD alfanumerik, 16 x 2
× 1
Potensiometer Pemangkas, 10 kohm
× 1

Alat dan mesin yang diperlukan

Besi solder (generik)

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Ketika saya memperhatikan bahwa anak-anak saya mengukur tinggi badan mereka setiap hari, saya mendapat ide untuk membuat alat semacam itu. Untuk mengetahui tinggi badan Anda, Anda hanya perlu berdiri di bawah perangkat dan mengaktifkan suara yang menandakan bahwa tinggi Anda telah diukur.

Sangat mudah untuk membangun dan hanya terdiri dari beberapa komponen:

-Arduino Nano

-Sensor ultrasonik HC SR04

-Layar LCD

-Buzzer

-Baterai

Sekarang mari kita jelaskan cara kerjanya:

Pertama kita perlu memasang perangkat dengan bantuan perekat dua sisi pada ketinggian tertentu, yang sebelumnya ditentukan dalam kode, dan ditandai dengan huruf H pada gambar

Ketika seseorang berdiri di bawah perangkat, sensor mengukur jarak D. Selanjutnya kode menghitung jarak H-D yang sebenarnya mewakili ketinggian orang di bawah perangkat H1 dan menampilkan nilai ini pada LCD. Pustaka "LcdBarGraph" membantu menggambar grafik batang horizontal, di mana panjang batang sebanding dengan nilai yang diberikan. Ketika tidak ada orang di bawah perangkat, nilai yang dihitung adalah nol karena dalam hal ini H =D dan H-D adalah nol. Perangkat dipasang dalam kotak yang sesuai dengan LCD di bagian depan dan sensor ultrasonik di bagian bawah.

Pustaka, kode, dan skema yang diperlukan diberikan di bawah ini

Kode

  • KODE
  • Perpustakaan
KODEArduino
// termasuk Perpustakaan LiquidCrystal#include  // termasuk Perpustakaan LcdBarGraph#include // Jarak maksimum yang ingin kita ping (dalam sentimeter).#define max_distance 200// Membuat sebuah objek LCD. Parameter:(rs, aktifkan, d4, d5, d6, d7)LiquidCrystal lcd (12, 11, 5, 4, 3, 2); LcdBarGraph lbg(&lcd, 16, 0, 1); // Membuat objek Bargraph LCD.const int trigPin =9;const int echoPin =10;durasi panjang;int distance;int distance1;int speakerPin =8;void setup() { lcd.begin(16,2); // Menginisialisasi antarmuka ke pinMode layar LCD(trigPin, OUTPUT); pinMode(echoPin, INPUT);}void loop() { // Tulis pulsa ke Pin Pemicu HC-SR04 digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, TINGGI); delayMicroseconds(10); digitalWrite(trigPin, RENDAH); // Ukur respon dari durasi HC-SR04 Echo Pin =pulseIn(echoPin, HIGH); // Tentukan jarak dari durasi // Gunakan 343 meter per detik sebagai kecepatan suara jarak=durasi*0,034/2; jarak1=180 - jarak; // Mencetak "Jarak:" pada baris pertama LCD if (jarak1> 100) { nada (pin speaker, 1000); } else { noTone (pin speaker); } lcd.setCursor(0,0); lcd.print("TINGGI:"); lcd.print(jarak1); lcd.print("cm"); // Menggambar bargraph pada baris kedua LCD lcd.setCursor(0,1); lbg.drawValue(jarak1, jarak_maks); delay(500);}
PerpustakaanArduino
Tidak ada pratinjau (hanya unduhan).

Skema


Proses manufaktur

  1. Membuat Mesin Tulis Pekerjaan Rumah DIY di Rumah
  2. Voltmeter DIY Menggunakan Arduino dan Smartphone
  3. Skateboard Realitas Virtual DIY
  4. Roda Pengukur Sederhana DIY dengan Rotary Encoder
  5. DIY Arduino RADIONICS Treatment MMachine
  6. Mengukur Radiasi Matahari dengan Arduino
  7. Mesin CNC
  8. Simulator Balap Gerak 2D DIY
  9. Mesin CNC Universal DIY
  10. Ide DIY dengan RFID