Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
computers:arduino:start [25-May-2019 18:48] – [AVL Tree] Steve Joyntcomputers:arduino:start [02-Feb-2025 16:14] (current) – external edit 127.0.0.1
Line 42: Line 42:
  
 After that is done, it should be a trivial matter to make the puppet react to sounds or changes in light, by adding a few extra detectors. It could also be controlled using my Command Script Interpreter or Web Server. After that is done, it should be a trivial matter to make the puppet react to sounds or changes in light, by adding a few extra detectors. It could also be controlled using my Command Script Interpreter or Web Server.
 +
 +[[Marionette|Read more about Marionette]]
 +
 +===== Knock-Knock Doorbell =====
 +
 +I have a problem with certain delivery companies. They don't seem to train their people to recognise and use a doorbell. They tap lightly on my door, so as not to disturb me, then run away with my parcel.
 +
 +One obvious way to solve this problem would be to put a sign on my door saying "please ring the bell". Unfortunately as my street is near to a school, I suspect many of the children who pass by each day would gladly accept the invitation.
 +
 +So the idea I'm thinking of is to make a small Arduino project that can detect someone tapping on the door, and respond by ringing the doorbell. The plan is to use a piezoelectric sensor to detect vibrations, filter out any background noise, then use a relay to "press" the doorbell switch for the visitor.
 +
 +Another way I could detect someone knocking would be to install an ornate brass door knocker. This could be wired up on the inside of the door so that it shorts together two pins of the Arduino when it is at rest. When the visitor lifts the lever off the anvil, it would break the circuit and ring the bell before they've had a chance to knock on the door.
 +
  
  • computers/arduino/start.1558810115.txt.gz
  • Last modified: 02-Feb-2025 16:12
  • (external edit)