How to make an ultrasonic non-contact Arduino Air Drum Set for hours of fun

Описание к видео How to make an ultrasonic non-contact Arduino Air Drum Set for hours of fun

I've always been fascinated with air instruments where you are able to create music without touching anything physical so to entertain my fascination I created a set of air drums that you can play just with your hands without making a physical impact on anything.

The set works with DFRobot URM09 ultrasonic distance sensors that detect when the hand has gotten close to the sensor and if that distance is closer than a set threshold, the appropriate MIDI note is played so a drum sound is played by FL Studio. The BLE MIDI connection is made through the DFRobot Firebeetle ESP32 board which has an onboard lithium battery charger and protection IC so the entire controller can be made as a portable device.

Since the Firebeetle is connected through BLE with the computer, the entire drum kit works as a BLE MIDI controller so it can also be used with mobile phones and software like FM Synthesizer on Android as well as any other MIDI-based software.

You can check out the DFRobot store here: https://www.dfrobot.com/?tracking=636...

Below is a list of all the DFRobot sensors and controllers used in the video:
URM09 Ultrasonic sensor - https://www.dfrobot.com/product-1832....
FireBeetle ESP32 IoT Microcontroller - https://www.dfrobot.com/product-1590....
Gravity I/O Expansion Shield - https://www.dfrobot.com/product-1592....
Gravity: I2C HUB - https://www.dfrobot.com/product-2179....
DFPlayer Pro - A mini MP3 Player - https://www.dfrobot.com/product-2232....
MAX98357 I2S Amplifier Module - https://www.dfrobot.com/product-2614....
Stereo Enclosed Speaker - https://www.dfrobot.com/product-1506....
Gravity: Voice Recorder Module - https://www.dfrobot.com/product-1507....

Written instructions are to be found on the project Instructable:
https://www.instructables.com/Ultraso...

The code used in the examples can be downloaded from the project GitHub repo:
https://github.com/bkolicoski/arduino...


Support my work on Patreon so I can continue producing free content and tutorials!
  / taste_the_code  


My recording gear:
Canon M50 Mark ii - https://s.click.aliexpress.com/e/_ALp9Sp
GT10 Pro 5G Android Phone - https://s.click.aliexpress.com/e/_oDn...
Dragon Touch 4K Action Camera - https://s.click.aliexpress.com/e/_mrc...
USB Condenser Microphone - https://s.click.aliexpress.com/e/_mq5...
Tripod - https://s.click.aliexpress.com/e/_ooa...
Phone tripod mount - https://s.click.aliexpress.com/e/_s9WaiJ


How to make an ultrasonic non-contact Arduino Air Drum Set for hours of fun
#arduino #firebeetle #drums #esp32 #tastethecode


Main Site and blog: https://www.tastethecode.com
Facebook:   / tastethecode  
Instagram:   / taste_the_code  
Twitter:   / taste_the_code  


Get exclusive Taste The Code t-shirts and merch at
https://teespring.com/taste-the-code


Design great PCBs with Altium designer and get great discount!
http://aklam.io/vb3uTw


Click on the link below to get two months of free premium access to Skillshare and start learning today!
https://skl.sh/37LnRua


Get $50 off your order on hosting for all of your website needs and learning projects on Dreamhost!
https://www.dreamhost.com/r.cgi?24057...

Thumbnail photo by Tunahan Günkan on Unsplash
https://unsplash.com/@tunahangunkan
https://unsplash.com/photos/KjlYuYFIayo

Комментарии

Информация по комментариям в разработке