Introduction: How to Send Text Lengthened Range Space Using HC-12

In that teacher we will learn how to send a text over a Long-acting Distance Victimisation a HC-12 faculty and Arduino.
We are going to make a Transmitter and a Recipient.

Watch the video!

https://www.youtube.com/observe?v=UCx9TmArP18

Step 1: What You Will Need

  • 2X HC-12 Module
  • Organic light-emitting diode Display
  • 2X Arduino UNO (or any other Arduino)
  • Breadboard
  • Jumper wires
  • Visuino software: Download Visuino

Step 2: Circuit - Transmitter

  • Connect HC-12 tholepin [VCC] to Arduino tholepin [5V]
  • Connect HC-12 pin [GND] to Arduino pin [GND]
  • Connect HC-12 pin [TX] to Arduino pin [RX]
  • Connect HC-12 pin [RX] to Arduino pin [TX]

Step 3: Circuit - Pass catcher

  • Associate HC-12 pin [VCC] to Arduino pin [5V]
  • Connect HC-12 fall [GND] to Arduino pin [GND]
  • Connect HC-12 PIN number [Lone-Star State] to Arduino flag [RX]
  • Relate HC-12 pin [RX] to Arduino pin [Texas]
  • Connect OLED Display pin[VCC] to Arduino pin[5V]
  • Connect OLED Display pin[GND] to Arduino pin[GND]
  • Connect OLED Display PIN number[SDA] to Arduino pin[SDA]
  • Connect OLED Display personal identification number[SCL] to Arduino pin[SCL]

Step 4: Start Visuino, and Select the Arduino UNO Board Character

The Visuino: https://www.visuino.eu also needs to be installed. Download Clear version or register for a Unblock Trial.

Start Visuino every bit shown in the world-class picture Click on the "Tools" button connected the Arduino component (Picture 1) in Visuino When the dialog appears, select "Arduino UNO" as shown on Pic 2

Step 5: Sender - in Visuino Add,Set & Link up Components

  • Hyperkinetic syndrome "Pulse Generator" constituent
  • Add "Text Value" component
  • Select "TextValue1" and in the properties window set Value to "Run:"
  • Unite "PulseGenerator1" pin Resolute "TextValue1" immobilize Time
  • Connect "TextValue1" pin Intent on Arduino Serial immobilise In

Step 6: Receiver- in Visuino Add,Set & Connect Components

  • Add "SSD1306/SH1106 OLED Display (I2C)" component
  • Connect Arduino immobilise Serial Out to "DisplayOLED1" oarlock In
  • Connect "DisplayOLED1" pin I2C Unconscious to Arduino fall I2C In

Stone's throw 7: Generate, Compile, and Upload the Arduino Computer code

For some Sender and Receiver:

In Visuino, at the tooshie click on the "Build" Tablet, make a point the correct larboard is selected, so click on the "Compile/Build and Upload" button.

Precise Critical! Make reliable that while you are uploading the code that Pin RX on the Arduino is disconnected and later the uploading touch base information technology back.

Step 8: Play

If you power both Arduino UNO modules, the OLED Expose on the pass receiver volition start to show up the text that the Sender is sending.

Congratulations! You have completed your project with Visuino. Also attached is the Visuino project, that I created for this Instructable, you throne download it and open it in Visuino: https://WWW.visuino.eu

Be the Kickoff to Share

Recommendations

  • Anything Goes Contest 2022

    Anything Goes Contest 2022