일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 고도제어
- USB 부팅드라이브
- UV접착제
- 2부 소비는 감정이다.
- 태양전지
- 3부 금융 지능은 있는가?
- Windows10 설치 USB 만들기
- Legacy BIOS
- MS5611
- 수식
- 1부 돈은 빚이다
- comand
- 5. 국가는 무엇을 해야 하는가
- 각도 계산법
- 탈
- 태양광
- STM32Cube
- 말투구
- 광전효과
- 가야연맹
- MBR 을 GPT 로 바꾸기
- STM32CubeIDE
- GPT를 MBR로
- 드론고도
- 탈 열쇠고리
- 고도센서
- 4. 세상의 바꾼 위대한 철학들
- TrueStudio
- cad 명령어 정리
- GY-63
- Today
- Total
Space Whale
433MHz RF 무선 송수신모듈 ( FS1000A/XY-MK-5V) 본문
https://www.taydaelectronics.com/fs1000a-xy-mk-5v-433mhz-txrx-module-html.html
433MHZ TX+RX SUPER-REGENERATIVE WIRELESS TRANSMITTING MODULE FS1000A
Manufacturer Part No: FS1000A/XY-MK-5V
Its like using a serial port, except you don't need a wire.
You hook one side up to transmit and one side to receive and you can transmit from one Arduino to another wirelessly.
The signal is poor though and these are susceptible to interference.
Specifications
Trasmitter (TX) Technial Data:
- Model:FS1000A
- transmission range:About 200m depending on voltage
- Working voltage :3.5-12V
- Transfer Rate: 4Kb/s
- Transmit Power: 10mW
- Transmitting frequency: 433M
- External antenna: 25cm single-core wire
- Pin left → right: (DATA; VCC; GND)
- size :19 * 19mm
Receiver (RX) Technical Data:
- Model: XY-MK-5V
- Working voltage: 5V
- Quiescent Current: 4mA
- Receiving frequency: 433.92MHZ
- Receiver sensitivity:-105DB
- External antenna: 32cm single wire
- size : 30mm * 14mm * 7mm
송신 FS1000A Pin Assign
(좌측부터) 송신 핀명 | PC / MCU | 기 타 |
DATA | MCU - TX Port / PC Comport | TTL레벨 PC (USB-TTL) |
VCC | 5V (3.5-12V) | 전원연결 : 5V TTL 레벨 |
GND | GND |
수신 XY-MK-5V Pin Assign
좌측부터 수신 핀명 | PC / MCU | 기 타 |
GND | GND | GND |
DATA | MCU 또는 PC 232 RX Port | TTL 레벨 |
DATA | - | |
VCC | 5V | 전원연결 : 5V TTL 레벨 |
There is an Arduino library and example code available
: https://www.pocketmagic.net/using-fs1000axy-fst-rf-radio-module-with-avrs/
FS1000A / RF Modules
-
Setting the emitter’s DATA pin to HIGH will result in a radio transmission that will set the receiver’s DATA PIN to high.
-
By doing so, it is obvious that a serial connection can be implemented, once a common baud rate has been defined.
-
We’ll push bits to the transmitter’s DATA Pin, assuming we are in the supported baud rate interval, and the receiver will get the data we’ve sent over the radio (plus errors).
-
Here is the signal on transmitter’s pin (CH1/yellow) and the signal collected at the receiver (CH2 / cyan):
- This shows that all we have to do is to hook the emitter to the AVR’s UART TX port, and the receiver to another AVR’s UART RX Port.
- We write some code to initialize the UART ports using the same baud rate, and we’re ready to exchange data.
- Here is a sample setup , with receiver connected to an Atmega8 board, showing data on a 2×16 LCD, and the emitter’s board with an Atmega128 and a Nokia 5110 LCD.
- The numbers on the two LCD’s match, as what this setup does is to increment an integer every second, and send it over the radio. So what we see on the 5110 LCD, we also see as V: number on the receiver’s screen.
http://electronics-diy.com/arduino-rf-link-using-433mhz-transmitter-receiver-modules.php
'MCU' 카테고리의 다른 글
GY-63 (MS5611) 기압 센서 (0) | 2020.08.14 |
---|---|
◈ MPU-6050를 이용한 3축 회전각도 계산 (2) | 2020.07.03 |
◈ HC-06 블루투스 모듈 (0) | 2020.06.27 |
STM32F302C8T6 Nucleo-64 (0) | 2019.12.07 |