- How to Adjust X and Y Axis Scale in Arduino Serial Plotter (No Extra Software Needed)Posted 3 weeks ago
- Elettronici Entusiasti: Inspiring Makers at Maker Faire Rome 2024Posted 3 weeks ago
- makeITcircular 2024 content launched – Part of Maker Faire Rome 2024Posted 3 months ago
- Application For Maker Faire Rome 2024: Deadline June 20thPosted 4 months ago
- Building a 3D Digital Clock with ArduinoPosted 9 months ago
- Creating a controller for Minecraft with realistic body movements using ArduinoPosted 10 months ago
- Snowflake with ArduinoPosted 10 months ago
- Holographic Christmas TreePosted 11 months ago
- Segstick: Build Your Own Self-Balancing Vehicle in Just 2 Days with ArduinoPosted 11 months ago
- ZSWatch: An Open-Source Smartwatch Project Based on the Zephyr Operating SystemPosted 12 months ago
NRF24L01 Wireless Keyboard Data Transmission System Based on Arduino
Web site:
http://www.instructables.com/id/NRF24L01-Wireless-Keyboard-Data-Transmission-Syste/Project Summary:
ICStation Team introduce you this wireless transmission system based on ICStation Mega 2560 and UNO R3 compatible with Arduino. It uses DC5V working voltage. When there is someone pressing the keys, the sending system will send the value of the keys to the receiving system by NRF24L01 wireless data transmission module. The receiving system will display the value of the keys on the LCD1602. The main function of this system is NRF24L01 date transmission.We can design the wireless keyboard or wireless mouse by ourselves with this transmission function.
Full Project:
Functions
1.When the key in the sending part is pressed by someone, the 1602LCD will display the value of the key.
2.The value of the key will stay on the 1602LCD until other key is pressed. The 1602LCD will refresh and display the value of the new key.
Code for your reference
http://www.icstation.com/newsletter/eMarketing/wireless_code.txt
Step 1: The connection of sending part
1.Connect NRF24L01 wireless transceiver module to Mega2560
SCK–Digital pin 52 ;MOSI– Digital pin 51
MOSI–Digital pin 50;CS——Digital pin 9 CE——Digital pin 8
2.Connect the keyboard to the 0-7 pin of Mega2560
Step 2: The connection of receiving part
1.Connect NRF24L01 Wireless Transceiver Module to ICStation UNO
SCK–Digital pin 13 ;MOSI– Digital pin 11 MOSI– Digital pin 12 ;CS——Digital pin 7
CS——Digital pin 8
2.Connect 1602LCD to the ICStation UNO
SCL—A5 ;SDA—A4
Step 3: Video to show the effect
Circuit diagram:
Schematic diagram of sending part
Schematic diagram of receiving part
Bill of Materials:
1.ICStation ATMEGA328 UNO V3.0 R3 Board Compatible Arduino UNO R3
2.ICStation ATMEGA2560 Mega2560 R3 Board Compatible Arduino
3.NRF24L01+2.4GHz Wireless Transceiver Module for Arduino MCU
4.For Arduino IIC/I2C/TWI 1602 Serial LCD Module Display
5.4 x 4 Matrix Array 16 Key Membrane Switch Keypad Keyboard