Skip to content

Yves911/generic_433_sender

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

generic_433_sender

Arduino sketch to send values over the air (433Mhz)

##generic_sender.ino

This code will simply send a value over the air using a specific protocol as descibed below:

  • codeKit: the unique identifier of your station, 4 digits (by default 1000d)
  • BytesType: is an identifier of the type of the value that you are sending, 2 digits (by default 10d)
  • 1 bit to indicate if you are sending a positive or negative value
  • the value you want to send over the air

You can define the PIN on which is wired the data pin of the RF433 sender by changing #define senderPin 12

Protocol look likes:

CodeKit (ID) type Positive/Negative Value
1000 10 0 67129 (decimal representation)
00001111101000 1010 0 000000000000010000011000111001 (binary representation)

The whole message is then encoded using manchester method http://en.wikipedia.org/wiki/Manchester_code

To read message created by this program you can use https://github.com/pimatic/pimatic-homeduino (with the "generic protocol")

##hall_sender.ino

In addition to above, connect to PIN2 (aka interrupt 0) a hall sensor for example a OH44E.

The A3144E Hall sensor 44E OH44E principle of Hall effect switch IC, the use of magnetic semiconductor integrated circuit manufacturing technology, which is determined by the voltage regulator, Hall-voltage generator, differential amplifier, Schmitt trigger , temperature compensation circuit and open-collector output stage consisting of magnetic sensing circuit, the input of magnetic induction, the output is a digital voltage signal

Hall sensor in action

Now everytime that you will approach a magnet of the hall sensor, the sketch will send the number of times you moved the magnet in front of the sensor

Important note insert a pullup resitor 1K between data pin of the hall sensor and vcc +3.3v

##opto_sender.ino

Works with AMS TSL257-LF SENSOR, LIGHT-VOLTAGE CONVERTER Count led pulses and send the number of pulses every ~15 seconds

About

Arduino sketch to send values over the air (433Mhz)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%