Daftar Isi:
- Langkah 1: Sirkuit
- Langkah 2: Fitur Modul ESP32-T
- Langkah 3: Servo MG995 Versi 360 derajat
- Langkah 4: Ky-033 Line Detector/Follower Sensor Module
- Langkah 5: Kode Sumber
- Langkah 6:
- Langkah 7: File
- Langkah 8: Perpustakaan Servo Kompatibel Dengan Esp32
- Langkah 9: Akhir
Video: Dispenser Alkohol Gel Otomatis Dengan Esp32: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Dalam tutorial kita akan melihat cara membuat prototipe lengkap, untuk merakit dispenser alkohol gel otomatis dengan esp32, itu akan mencakup perakitan langkah demi langkah, sirkuit elektronik dan juga kode sumber yang menjelaskan semua langkah demi langkah.
Langkah 1: Sirkuit
Rangkaian proyek ini terdiri dari modul ky-033, yang memiliki sensor optik reflektif, yaitu TCRT5000L, modul esp32-t, meskipun kita juga dapat menggunakan Arduino, dalam tampilan apa pun, dengan beberapa modifikasi kode sumber, motor servo MG995, dalam versi 360 derajat, sehingga kita dapat mengambil putaran penuh dengan torsi tinggi, di dalamnya dibangun dengan roda gigi logam, dan tentu saja sirkuit tercetak, yang akan saya tinggalkan file gerber di bawah ini agar dapat diunduh secara gratis.
Langkah 2: Fitur Modul ESP32-T
Konektivitas
Modul ESP32 memiliki semua varian WiFi:
- 802.11 b/g/n/e/i/n
- Wi-Fi Direct (P2P), P2P Discovery, mode Pemilik Grup P2P, dan Manajemen Daya P2P
Versi baru ini mencakup konektivitas Bluetooth berdaya rendah
- Bluetooth v4.2 BR/EDR dan BLEBLE Beacon
- Selain itu, Anda dapat berkomunikasi menggunakan protokol SPI, I2C, UART, MAC Ethernet, Host SD
Fitur mikrokontroler
CPU terdiri dari SoC Model Tensilica LX6 dengan fitur dan memori berikut:
- Inti 32-bit ganda dengan kecepatan 160MHz
- 448 kByte ROM
- 520kByte SRAM
Memiliki 48 Pin
- 18 ADC 12-bit
- 2 DAC 8-bit
- Sensor kontak 10 pin
- 16 PWM
- 20 Input/output digital
Mode daya dan konsumsi
Untuk pengoperasian yang benar dari ESP32 perlu untuk memasok tegangan antara 2.8V dan 3.6V. Energi yang Anda konsumsi tergantung pada mode operasi. Ini berisi mode, Solusi Daya Ultra Rendah (ULP), di mana tugas dasar (ADC, PSTN…) terus dilakukan dalam mode Tidur
Langkah 3: Servo MG995 Versi 360 derajat
The mg995 – 360o, adalah servo rotasi kontinu (360o) adalah varian dari servo normal, di mana sinyal yang kami kirim ke servo mengontrol kecepatan rotasi, bukan posisi sudut seperti yang terjadi pada servo konvensional.
Servo rotasi kontinu ini adalah cara mudah untuk mendapatkan motor dengan kontrol kecepatan, tanpa harus menambahkan perangkat tambahan seperti pengontrol atau encoder seperti pada motor DC atau langkah demi langkah, karena kontrol terintegrasi ke dalam servo itu sendiri.
spesifikasi
- Bahan gigi: Logam
- Rentang Putar: 360
- Tegangan operasi: 3 V hingga 7,2 V
- Kecepatan operasi tanpa beban: 0,17 detik / 60 derajat (4.8V); 0,13 detik / 60 derajat (6.0V)
- Torsi: 15 kg / cm
- Suhu kerja: -30oC hingga 60oC
- Panjang kabel: 310 mm
- Berat: 55g
- Dimensi: 40,7 mm x 19,7 mm x 42,9 mm
Termasuk:
- 1 Servomotor Tower Pro Mg995 rotasi terus menerus.
- 3 Sekrup untuk perakitan
- .3 Coples (tanduk).
Langkah 4: Ky-033 Line Detector/Follower Sensor Module
Keterangan
KY-033 LINE DETECTOR/FOLLOWER SENSOR MODULE Modul ini dirancang khusus untuk deteksi garis yang mudah, cepat dan akurat, sehingga memudahkan Anda untuk merakit robot pelacak garis. Modul ini kompatibel dengan Arduino serta Mikrokontroler apa pun yang memiliki pin 5V. Tegangan pengoperasian: 3,3 – 5 VDC Arus kerja: 20mA Jarak deteksi: 2-40mm Sinyal keluaran: Level TTL (level rendah ada hambatan, Level tinggi dengan hambatan) Pengaturan sensitivitas: potensiometer. Pembanding IC: LM393 Sensor IR: Suhu Pengoperasian TCRT5000L: -10 hingga +50oC Dimensi: 42x11x11mm Sudut Efektif: 35o
Langkah 5: Kode Sumber
#termasuk Servo myservo;
const int sensorPin = 12;//Pin del sensor infrarrojo optico refectivo
nilai int = 0;
batalkan pengaturan() {
myservo.attach(23);//Pin para el servo motor MG995 de 360 derajat
pinMode(sensorPin, INPUT); //pin pasti como entrada
}
lingkaran kosong() {
nilai = digitalRead(sensorPin); //lectura digital de pin del sensor infrarrojo
if (nilai == RENDAH) {//Si detecta un objeto cerca se cumple esta función
actuador();//Llama a la función actuador
}
}
batal aktuador(){
myservo.write(180);//Baja el actuador lineal
penundaan (700);
myservo.write(90);//Detiene al servo motor
penundaan (600);
myservo.write(0);//Sube el actuador lineal
penundaan (500);
myservo.write(90);//Detiene al servo motor
delay(2000);//Esperamos 2 segundos para que no se vuelva a ctivar el servomotor inmediatamente
}
Langkah 6:
Kode ini dapat digunakan dengan Arduino apa pun, tetapi kita harus berhati-hati untuk mengubah penggunaan pin 23 (dengan arduino mega tidak masalah) oleh pin Arduino apa pun dari 2 hingga 13 (minus 12 karena digunakan untuk sensor optik reflektif), karena misalnya di Arduino one atau nano pin 23 tidak ada.
Servo yang digunakan untuk proyek ini adalah 360 derajat, jadi servo berputar melengkapi dengan menempatkan nilai 180o, ke arah -myservo.write(180)-, kita hentikan dengan -myservo.write(90)- dan kita putar dalam arah yang berlawanan dengan -myservo.write(90)-, itulah mengapa sangat penting untuk menunggu waktu yang singkat dengan penundaan untuk aktuator linier, untuk pindah ke posisi yang diinginkan.
Langkah 7: File
file ST
rogerbit.com/wprb/wp-content/uploads/2020/10/Archivos-STL.zip
Atau anda bisa mendownloadnya dari mobil aslinya, tapi file diatas termasuk modifikasi salah satu file STL yang bisa dilihat di video.https://www.thingiverse.com/thing:3334797
File Gerber
rogerbit.com/wprb/wp-content/uploads/2020/10/Gerber_PCB_ESP32.zip
Langkah 8: Perpustakaan Servo Kompatibel Dengan Esp32
Untuk mengendalikan motor, Anda cukup menggunakan kemampuan PWM dari ESP32 dengan mengirimkan sinyal 50Hz dengan lebar pulsa yang sesuai. Atau Anda dapat menggunakan perpustakaan untuk membuat tugas ini lebih sederhana.
rogerbit.com/wprb/wp-content/uploads/2020/04/ServoESP32-master.zip
Langkah 9: Akhir
Seperti yang Anda lihat, ini adalah proyek yang sangat sederhana untuk dirakit, tetapi mereka harus memiliki printer 3D atau membuat bagian pencetakan untuk merakitnya. Pengurangan komponen dapat diperoleh di toko elektronik, dan mereka bahkan dapat merakit semuanya dalam protoboard, tanpa harus melakukan PCB.
PROYEK YANG DIREKOMENDASIKAN
www.youtube.com/watch?v=vxBG_bew2Eg
Direkomendasikan:
Dispenser Alkohol Otomatis Dengan Arduino: 6 Langkah
Dispenser Alkohol Otomatis Dengan Arduino: Proyek arduino ini akan memandu Anda cara membuat dispenser alkohol otomatis. Pengguna tidak perlu menyentuh apa pun untuk mendapatkan alkohol, cukup dekati sensor ultrasonik, alkohol akan didorong keluar, kemudian file audio akan diputar untuk menginformasikan kepada pengguna agar tetap
Dispenser Handgel Otomatis Dengan Arduino: 3 Langkah
Dispenser Handgel Otomatis Dengan Arduino: proyek ini didasarkan pada pengetahuan yang sangat sederhana dan mudah, cocok untuk amatir, berdasarkan kode sumber terbuka dan komponen yang mudah ditemukan dengan harga yang sangat terjangkau.Tujuan dari proyek ini adalah untuk menjaga tangan kita bersih dari virus dan kuman lainnya di
Penyemprot Alkohol Otomatis: 3 Langkah
Penyemprot Alkohol Otomatis: Ini adalah mesin buatan rumah yang menyemprotkan alkohol saat Anda mendekat. Sensor ultrasonik mendeteksi tangan Anda dan membuat servo berputar dan menekan tuas untuk menyemprotkan alkohol. Tautan ke kodenya adalah: https://create.arduino.cc/editor/terry_outsider/df
Dispenser Umpan Cat Otomatis: 7 Langkah (dengan Gambar)
Dispenser Umpan Kucing Otomatis: Jika Anda tidak mengontrol jumlah makanan yang dimakan kucing, hal ini dapat menyebabkan masalah makan berlebihan dan kelebihan berat badan. Ini terutama benar jika Anda jauh dari rumah dan meninggalkan makanan ekstra untuk dikonsumsi kucing sesuai jadwalnya sendiri. Di lain waktu Anda mungkin
Pengumpan Tanaman Otomatis WiFi Dengan Reservoir - Pengaturan Budidaya Indoor/Outdoor - Air Tanaman Secara Otomatis Dengan Pemantauan Jarak Jauh: 21 Langkah
Pengumpan Tanaman Otomatis WiFi Dengan Reservoir - Pengaturan Budidaya Indoor/Outdoor - Menanam Tanaman Secara Otomatis Dengan Pemantauan Jarak Jauh: Dalam tutorial ini kami akan mendemonstrasikan cara mengatur sistem pengumpan tanaman indoor/outdoor khusus yang secara otomatis menyirami tanaman dan dapat dipantau dari jarak jauh menggunakan platform Adosia