The need: “Make us a (radio frequency) transmitter for training.”
Doing that both cheaply and easily is often not entirely possible:
I’ve tried a number of different approaches but nothing seemed robust enough or cost effective enough for the average tech to produce. There are many RF chips and modules to choose from, but unless you want to take the time to hand solder surface mount components, you’re better off just taping down the button of a key fob.
At first glance this glorious little, long range transmitter looks like a one trick pony, but it hides a few surprises. The big eye brow raising moment was when I started playing around with the frequency agility of this device. It’s advertised as operating at 433 MHz, but in the example code given by Adafruit, you must specify the frequency. So after moving up and down the spectrum, it was discovered that the frequency actually ranges from 363 MHz to 569 MHz. Another transmitter Adafruit sells has similar characteristics around 915 MHz.
They’ve written an Arduino program that provides all of the functions below, wow!
1 - Transmit a single, set frequency
2 - Burst; specify frequency, length of burst, and how often to activate
3 - Spread spectrum; specify start and stop freq and hop interval
4 - Spread Spectrum Burst - This option allows you to turn your spread spectrum signal
off and on like a burst transmitter.
5 - Spread Spectrum, Frequency Hopping, Burst - Allows the user to do everything entailed in
option 4, but the signal will randomly jump
between two specified frequencies.
SIGNAL AMPLITUDE
Specify an amplitude level between 5(weakest) and 23(strongest). This transmitter
is a beast. Even 5 will blow you away.
We’re glad the Feather is meeting expectations (and has flexibility that isn’t in the product description).
And if you’d like to try this build yourself, check out the Feather, unless you are Boris and Natasha, that is.
Have you been working with Feather? Let us know your project ideas in the comments below!
As Jason notes in his blog:
Transmit responsibly. Using this transmitter could get you in some hot water if you are transmitting too powerfully in the wrong frequency range. Be careful and don’t break the law.
Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: New Python Releases, an ESP32+MicroPython IDE and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey