Close
0%
0%

Wristwatch Walkie Talkie

For any Power Rangers fan out there

Similar projects worth following
So, having grown up watching Power Rangers, I thought that having a little communicator on your wrist was pretty cool. As is with all our projects, this is a work-in progress. But, I have gotten to a place where I can share my progress.

The walkie talkie uses the nRF24L01 RF transceiver to transmit audio. Using a pretty nifty Arduino library, we can transmit and receive audio using a simple microphone circuit and speaker. Add in a little button to control which radio is talking and which one is listening and you have a walkie talkie. Questions, comments, and advice is always welcome. Enjoy!

Step-by-step instructions are on the project's Instructables page http://www.instructables.com/id/Wristwatch-Walkie-Talkie/

Download the code on from my Google Drive. The RF24 and RF24Audio folders are libraries and need to be placed in the Arduino's library folder per these instructions. The walkie_talkie_basic file is the code that you will open up in the Arduino's IDE.
https://drive.google.com/open?id=0BxuS3a9LkLcBZVp0a2Q2anNYQ00

Microphone circuit for person to speak into. Transistor amplifies the sound wave from the electret microphone and outputs the data to the Arduino's analog in 0.

Simple button circuit for "talking" while the person on the other end is listening.

I used the long range nRF24L01 modules, but the short range ones will work as well. Also attached is the pinout for the nRF24L01 courtesy of the guys and gals over at ArduinoInfo.Info.

  • 2 × Arduino UNO Code is for Arduino UNO. An Arduino Mega would work, but you will need to modify code.
  • 2 × nRF24L01 Long range or short range version is fine
  • 2 × Electret microphone
  • 2 × NPN transistor Any type of simple NPN transistor would work, but I used 2N2222 and 2N3904
  • 2 × Pushbutton standard momentary pushbutton

View all 10 components

  • Demo-ing Call Feature for Arduino Walkie-Talkie

    Orlando Hoilett06/02/2016 at 01:03 0 comments

  • Slight Modification to RF24Audio Library

    Orlando Hoilett06/02/2016 at 00:52 0 comments

    I made a slight modification to the RF24Audio library to get the "call" button feature to work.

    TMRh20 originally uses digital pin 6 on the Arduino as a way to visualize the audio output. Instead, I modified the output of pin 6 to output HIGH when audio was being transmitted and LOW when audio is not being transmitted. Pretty simple.

    Please look for these lines (pictured below) in the RF24Audio library and make the modification as shown. It's easy enough to use CTRL+F "ledPin." Otherwise, download the RF24Audio.cpp file from the Wristwatch Walkie Talkie GitHub repository. https://github.com/hoilett/Arduino-Walkie-Talkie-Instructable/tree/master/Slightly_Modified_RF24Audio_File

  • Sent PCB to Fab

    Orlando Hoilett06/02/2016 at 00:38 0 comments

    I sent the PCB design that I was working on to fab a couple days ago. I should get it back by the end of next week.

    Features:
    • Supports talking between two devices
    • Call and Talk button
    • Microphone for voice in
    • Has a "call" button which notifies the other talkie of a requested call by playing the Mighty Morphin Power Rangers Communicator notification through a tiny piezo
    • Headphone jack for connecting headphones
    • An audio filtering circuit to to make the sound a little cleaner
    • Board cutouts for adding a wrist strap to wear the device on the wrist
    • Connection for LiPo battery
    • Voltage regulator: 3.3 V

  • Printed Circuit Board Design

    Orlando Hoilett05/15/2016 at 12:44 0 comments

    I have been working on a printed circuit board for this project for it to fit on the wrist. It's going to be about 1.3 x 1.5 inches or so. I'm also making a slit for a wrist strap . I will just use the bare-bones PCB that I'll get from @oshpark just to see what it would feel like. Later down the line, I'm going to think about an appropriate packaging.

  • Finished breadboard prototype

    Orlando Hoilett11/28/2015 at 05:37 0 comments

    Monday, November 23, 2015 - Finished breadboard prototype

    I have done this part in before, but this prototype was especially for the Wearables Contest on Instructables.com. It was quite fine. It works pretty seamlessly with the code I have put together. Should be an easy build for anyone who wants to get started on the build themselves.

View all 5 project logs

View all instructions

Enjoy this project?

Share

Discussions

josephchrzempiec wrote 09/05/2018 at 07:22 point

Hello how i the walkie talkie project coming along, How is the voice on it? I have saw a lot of walkie talkie projects but the audio seems to be not so good. Even when both are close.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates