Isi kandungan:
- Langkah 1: Litar
- Langkah 2: Ciri-ciri Modul ESP32-T
- Langkah 3: Versi 360 darjah Servo MG995
- Langkah 4: Modul Pengesan Garis Ky-033 / Follower Sensor
- Langkah 5: Kod Sumber
- Langkah 6:
- Langkah 7: Fail
- Langkah 8: Perpustakaan Servo Sesuai dengan Esp32
- Langkah 9: Akhir
Video: Dispenser Alkohol Gel Automatik Dengan Langkah Esp32: 9
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
Dalam tutorial kita akan melihat bagaimana membuat prototaip lengkap, untuk memasang dispenser alkohol gel automatik dengan esp32, ia akan merangkumi pemasangan langkah demi langkah, litar elektronik dan juga kod sumber yang dijelaskan semua langkah demi langkah.
Langkah 1: Litar
Litar projek ini terdiri, dari modul ky-033, yang mempunyai sensor optik reflektif, yang merupakan TCRT5000L, modul esp32-t, walaupun kita juga dapat menggunakan Arduino, dalam pandangannya, dengan sedikit pengubahsuaian pada kod sumber, motor servo MG995, dalam versi 360 darjahnya, sehingga kita dapat mengambil giliran penuh dengan torsi tinggi, di dalamnya dibina dengan gear logam, dan tentu saja litar bercetak, yang akan saya tinggalkan fail gerber di bawah supaya mereka boleh memuat turun secara percuma.
Langkah 2: Ciri-ciri Modul ESP32-T
Kesalinghubungan
Modul ESP32 mempunyai semua varian wiFi:
- 802.11 b / g / n / e / i / n
- Wi-Fi Direct (P2P), Penemuan P2P, mod Pemilik Kumpulan P2P dan Pengurusan Kuasa P2P
Versi baru ini merangkumi sambungan Bluethoot berkuasa rendah
- Bluetooth v4.2 BR / EDR dan BLEBLE Beacon
- Di samping itu, anda boleh berkomunikasi menggunakan protokol SPI, I2C, UART, MAC Ethernet, Host SD
Ciri mikrokontroler
CPU terdiri daripada Tensilica LX6 Model SoC dengan ciri dan memori berikut
- Dwi teras 32-bit dengan kelajuan 160MHz
- ROM 448 kBytes
- SRAM 520kByteS
Mempunyai 48 Pin
- 18 ADC 12-bit
- 2 DAC 8-bit
- Sensor sentuhan 10 pin
- 16 PWM
- 20 input / output digital
Mod kuasa dan penggunaan
Untuk pengoperasian ESP32 yang betul, perlu menyediakan voltan antara 2.8V dan 3.6V. Tenaga yang anda gunakan bergantung pada cara operasi. Ini berisi mod, Ultra Low Power Solution (ULP), di mana tugas-tugas asas (ADC, PSTN…) terus dilakukan dalam mod Tidur
Langkah 3: Versi 360 darjah Servo MG995
Mg995 - 360o, adalah servo putaran berterusan (360o) adalah varian servos normal, di mana isyarat yang kami hantar ke servo mengawal kelajuan putaran, dan bukannya kedudukan sudut seperti yang berlaku pada servo konvensional.
Servo putaran berterusan ini adalah cara mudah untuk mendapatkan motor dengan kawalan kelajuan, tanpa perlu menambahkan peranti tambahan seperti pengawal atau pengekod seperti dalam hal motor DC atau langkah demi langkah, kerana kawalan itu disatukan ke dalam servo itu sendiri.
Spesifikasi
- Bahan gear: Logam
- Julat Pusing: 360
- Voltan operasi: 3 V hingga 7.2 V
- Kelajuan operasi tanpa beban: 0.17 saat / 60 darjah (4.8V); 0.13 saat / 60 darjah (6.0V)
- Tork: 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 putaran berterusan Servomotor Tower Pro Mg995.
- 3 Skru untuk pemasangan
- .3 Cople (tanduk).
Langkah 4: Modul Pengesan Garis Ky-033 / Follower Sensor
Penerangan
MODUL KY-033 LINE DETECTOR / FOLLOWER SENSOR Modul ini direka khas untuk pengesanan baris yang mudah, cepat dan tepat, memudahkan anda memasang robot tracker garis. Modul ini serasi dengan Arduino dan juga Microcontroller yang mempunyai pin 5V. Voltan operasi: 3.3 - 5 VDC Arus bekerja: 20mA Jarak pengesanan: 2-40mm Isyarat output: Tahap TTL (tahap rendah ada halangan, tahap tinggi dengan halangan) Tetapan kepekaan: potensiometer. IC Perbandingan: Sensor IR LM393: TCRT5000L Suhu Operasi: -10 hingga + 50oC Dimensi: 42x11x11mm Sudut Berkesan: 35o
Langkah 5: Kod Sumber
#masuk servo myservo;
const int sensorPin = 12; // Pin del sensor infrarrojo optico refectivo
nilai int = 0;
batal persediaan () {
myservo.attach (23); // Pin para el servo motor MG995 de 360 grados
pinMode (sensorPin, INPUT); // definir pin como entrada
}
gelung kosong () {
nilai = digitalRead (sensorPin); // lectura digital de pin del sensor infrarrojo
jika (nilai == RENDAH) {// Si detecta un objeto cerca se cumple esta función
actuador (); // LLama a la función actuador
}
}
batal actuador () {
myservo.write (180); // Baja el actuador garis
kelewatan (700);
myservo.write (90); // Motor detiene al servo
kelewatan (600);
myservo.write (0); // Sube el actuador garis
kelewatan (500);
myservo.write (90); // Motor detiene al servo
kelewatan (2000); // Esperamos 2 segundos para que no se vuelva a ctivar el servomotor inmediatamente
}
Langkah 6:
Kod ini dapat digunakan dengan Arduino mana pun, tetapi kita harus berhati-hati untuk mengubah penggunaan pin 23 (dengan arduino mega tanpa masalah) oleh pin Arduino dari 2 hingga 13 (minus 12 kerana digunakan untuk sensor optik reflektif), kerana misalnya di Arduino satu atau nano pin 23 tidak wujud.
Servo yang akan digunakan untuk projek ini adalah 360 darjah, jadi ia memutar pelengkap dengan meletakkan nilai 180o, ke arah -myservo.write (180) -, kami menghentikannya dengan -myservo.write (90) - dan kami membelok pada arah yang bertentangan dengan -myservo.write (90) -, itulah sebabnya sangat penting untuk menunggu masa yang singkat dengan kelewatan untuk penggerak linear, untuk bergerak ke kedudukan yang diinginkan.
Langkah 7: Fail
Fail ST
rogerbit.com/wprb/wp-content/uploads/2020/10/Archivos-STL.zip
Atau anda boleh memuat turunnya dari kereta asal, tetapi fail di atas merangkumi pengubahsuaian pada satu fail STL yang melihat video tersebut. Http://www.thingiverse.com/thing: 3334797
Fail gerber
rogerbit.com/wprb/wp-content/uploads/2020/10/Gerber_PCB_ESP32.zip
Langkah 8: Perpustakaan Servo Sesuai dengan Esp32
Untuk mengawal motor, anda boleh menggunakan keupayaan PWM ESP32 dengan menghantar isyarat 50Hz dengan lebar nadi yang sesuai. Atau anda boleh menggunakan perpustakaan untuk menjadikan tugas ini lebih mudah.
rogerbit.com/wprb/wp-content/uploads/2020/04/ServoESP32-master.zip
Langkah 9: Akhir
Seperti yang anda lihat, ini adalah projek yang sangat mudah untuk dipasang, tetapi mereka mesti mempunyai pencetak 3D atau membuat bahagian percetakan untuk memasangnya. Pengurangan komponen dapat diperoleh di kedai elektronik, dan bahkan dapat memasangkan semuanya dalam protoboard, tanpa harus melakukan PCB.
PROJEK YANG DISARANKAN
www.youtube.com/watch?v=vxBG_bew2Eg
Disyorkan:
Dispenser Pembersih Tangan Automatik DIY: 6 Langkah
DIY Automatic Hand Sanitizer Dispenser: Dalam projek ini, kami akan membina Auto Hand Sanitizer Dispenser. Projek ini akan menggunakan Arduino, Ultrasonic Sensor, Water pump, dan Hand Sanitizer. Sensor ultrasonik digunakan untuk memeriksa kehadiran tangan di bawah saluran keluar mesin pembersih
Dispenser Alkohol Automatik Dengan Arduino: 6 Langkah
Dispenser Alkohol Automatik Dengan Arduino: Projek arduino ini akan membimbing anda bagaimana membuat dispenser alkohol automatik. Pengguna tidak perlu menyentuh apa-apa untuk mendapatkan alkohol, cukup dekat sensor ultrasonik, alkohol akan dikeluarkan, kemudian fail audio akan dimainkan untuk dimaklumkan kepada pengguna harus menyimpan
Dispenser Makanan Kucing Automatik: 7 Langkah (dengan Gambar)
Dispenser Makanan Kucing Automatik: Sekiranya anda tidak mengawal jumlah makanan yang dimakan kucing anda ini boleh menyebabkan masalah makan berlebihan dan berat badan berlebihan. Perkara ini berlaku terutamanya jika anda jauh dari rumah dan meninggalkan makanan tambahan untuk dimakan oleh kucing mengikut jadualnya sendiri. Pada masa lain anda mungkin
Pengumpan Tumbuhan Automatik WiFi Dengan Takungan - Persediaan Penanaman Dalaman / Luaran - Tumbuhan Air Secara Automatik Dengan Pemantauan Jauh: 21 Langkah
Pengumpan Tanaman Automatik WiFi Dengan Takungan - Persediaan Penanaman Dalaman / Luaran - Tumbuhan Air Secara Automatik Dengan Pemantauan Jauh: Dalam tutorial ini kita akan menunjukkan cara mengatur sistem pengumpan tanaman dalaman / luaran khusus yang menyiram tanaman secara automatik dan dapat dipantau dari jarak jauh menggunakan platform Adosia
Dispenser Pil Automatik: 10 Langkah (dengan Gambar)
The Automatic Pill Dispenser: Kami adalah pelajar Master pertama kejuruteraan elektro-mekanikal di Fakulti Kejuruteraan Brussels (secara ringkas " Bruface "). Ini adalah inisiatif dua universiti yang terletak di pusat Brussels: Université Libre de Bruxelles (UL