Posts

Arduino Selfie

Image
  My attention is drawn towards the noise behind me.... I cannot believe it. There it is.   The Arduino is taking a SELFIE !!   How did this happen?   Well actually, it is not that difficult for an Arduino.   I found out that my Canon Powershot SX50 HS camera has a port on the side for a remote switch. In the "Optional Accessories" section of the camera brochure , it identifies the remote switch model as RS-60E3 . I then looked up the model number on this website to find out the size of the jack (3 core, 2.5mm), and the pinout (Ground, focus and shutter) required to emulate the remote switch. Once I had this information, I was able to solder some really long wires to the jack and connect up the circuit (as described below).   And before I knew it, the Arduino was taking Selfies !!!   Warning : Any circuit you build for your camera (including this one) i...

Relay Module

Image
WARNING: Mishandling or incorrect or improper use of relays could result in serious personal injury or DEATH possible physical damage of the product faulty operation or create serious/dangerous hazards. Please make sure that you read and understand how your relay/relay module board works, the voltage and current it is rated for, and the risks involved in your project BEFORE you even attempt to start putting it together. Seek professional and qualified assistance BEFORE you undertake ANY high power projects. If you choose to follow the instructions in this tutorial, you do so at your own risk. I am not an electrician, and am not a qualified electrical engineer - so please do your research and seek advice BEFORE undertaking a project using a relay. Please check your connections and test them BEFORE turning the power on. I accept no responsibility for your project, or the risk/damage/...

Grove Water Sensor

Image
Connecting a water sensor to an Arduino is a great way to detect a leak, spill, flood, rain etc. It can be used to detect the presence, level, volume and/or the absence of water. While this could be used to remind you to water your plants, there is a better Grove sensor for that. The sensor has an array of exposed traces which will read LOW when water is detected. In this tutorial, we will connect the Water Sensor to Digital Pin 8 on the Arduino, and will enlist the very handy Grove Piezo buzzer and an LED to help identify when the Water sensor comes into contact with a source of water.   Parts Required: Arduino UNO or compatible board Grove Base Shield Grove Water Sensor Grove Piezo Buzzer Grove Universal 4 pin 20cm cables (x 2) RED LED Battery Holder Water Putting it together If you have a Grove Base Shield, you just have to connect the Grove Water Sensor to D8 on the shield, and th...

433 MHz RF module with Arduino Tutorial 4:

Image
WARNING: Please check whether you can legally use RF transmitters and receivers at your location before attempting this project (or buying the components). This project is aimed at those who are looking to automate their home. There are 4 parts to this tutorial: Part 1: Testing the 433 MHz RF transmitter and receiver Part 2: Receive and interpret code from an RF remote Part 3: Transmit a known 433 Mhz RF code to a 433 Mhz RF device Part 4: Record and play back a 433 Mhz RF remote signal - ** you are here ** To get the most out of this tutorial - it is best to start at tutorial Part 1 , and then progress to Part 2 then Part 3 and then do Part 4 last. Doing the RF tutorials in this order will help you to understand the process better. Project 4 : 433 Mhz RF remote replacement tutorial Carrying on from my previous "433MHz transmitter and receiver" tutorials ( 1 , 2 & 3 ): I have thrown away the need to process the signal with a computer. This m...

433 MHz RF module with Arduino Tutorial 3

Image
  There are 4 parts to this tutorial: Part 1: Testing the 433 MHz RF transmitter and receiver Part 2: Receive and interpret code from an RF remote Part 3: Transmit a known 433 Mhz RF code to a 433 Mhz RF device - ** you are here ** Part 4: Record and play back a 433 Mhz RF remote signal To get the most out of this tutorial - it is best to start at tutorial Part 1 , and then progress to Part 2 then Part 3 and then do Part 4 last. Doing the RF tutorials in this order will help you to understand the process better. Project 3: RF Remote Control Emulation In the first tutorial , I introduced the 433 MHz Transmitter and Receiver with a simple sketch to test their functionality. In the second tutorial , the 433MHz receiver was used to receive a signal from an RF remote. The RF remote signal was coded based on the pattern and length of its HIGH and LOW signals. The signals received by the remote can be described by the code below:   Code comparison table ...

433 MHz RF module with Arduino Tutorial 2

Image
There are 4 parts to this tutorial: Part 1: Testing the 433 MHz RF transmitter and receiver Part 2: Receive and interpret code from an RF remote - ** you are here ** Part 3: Transmit a known 433 Mhz RF code to a 433 Mhz RF device Part 4: Record and play back a 433 Mhz RF remote signal To get the most out of this tutorial - it is best to start at tutorial Part 1 , and then progress to Part 2 then Part 3 and then do Part 4 last. Doing the RF tutorials in this order will help you to understand the process better. Project 2: RF Remote Copy In the previous project , we transmitted a signal wirelessly from one Arduino to another. It was there to help troubleshoot communication between the modules. It was important to start with a very short distance (1-2 cm) and then move the RF modules further apart to test the range. The range can be extended by soldering an antenna to the module, or by experimenting with different voltage supplies to the modules (making sure to keep wi...