Possibly you are thinking that quite complicated system is involved in the DIY Project. Heavy Indian Brass Bells Used For Worship Can Be Shaken By Mechanical System Controlled By Arduino. Arduino Brass Bell Ringing DIY is Simple. We just need thick wire, bell, wire cutter, plier, servo motor in most simplest form. Coding part is also easy. It is better to use PAPERduino like cheaper thing instead of Arduino for real usage. You can use this Arduino Bell as door bell, as an idea. More bigger the bell will be, more will be the sound.
Arduino Bell : Things We Need For Brass Bell Ringing DIY Project
The idea spontaneously came in my mind but I thought to perform a Google Web Search and found that few other peoples already did it. So, the workload actually decreased plus the readers are getting more options to customize their Arduino bells. We need :
- One Arduino Board
- One Servo Motor like TowerPro SG 5010.
- Power supply for the Arduino and basic electronic stuffs
- Obviously a brass bell
- Wire and wire cutter
Arduino Bell : Understanding the Basics of Brass Bell Ringing DIY Project
Basically we ring the hand bells or any bells in simple harmonic motion like pendulum. Servo motors are great for creation of this simple harmonic motion. So, the coding part is just easy. If you are not used with Servo Motor basics to control with Arduino, please read Servo Motor control by Arduino. We also have Servo Motor buying guide.
---
The project is easy on the coding circuit part and honestly need no further explanation with circuit diagram – above linked old Servo Motor control by Arduino guide will work fine for even a starter. Only the coding part is different. This code is good enough to create the simple harmonic motion :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | int servopin = 4; int pulse = 1500; void setup () { pinMode(servopin, OUTPUT); Serial.begin(9600); } void loop() { digitalWrite(servopin, HIGH); delayMicroseconds(pulse); digitalWrite(servopin, LOW); delay(20); } |
That int pulse = 1500
value is in microseconds. 5V for 1500 microseconds (1.5 milliseconds) corresponds to 90 degrees. 500 microseconds corresponds to 0 degrees and 2500 microseconds corresponds to 180 degrees. delay(20)
means send pulse every 20ms. Because hitting or moving the bell once will create reset of the position by gravity – it is easy than you can think. Managing the mechanical system is difficult – we created the infographics on what others are doing with their bells to give you an idea.