RF tx og rx 433mhz trådløs
Her bruges et Trådløs data transmisions kit, en lille 433Mhz RF sender og modtager fundet på ebay til pebernødder. Fik et sæt magen til af en kollega og nørd som jeg aldrig fik til at virke. Dette sæt kørte dog i første hug.
Jeg gjorde følgende for at få hul igennem:
1. gik ind på codebender.cc som jeg nu bruger til mine arduino ting og gik ind og fandt ud af de understøtter virtualWire
2. snappede deres demokode til sender og modtager lavede en sketch til både en sender og modtager arduino
Sketch til sender:
Sketch til modtager:
3. satte lidt arduino sammen og uploaded kode
RF transmitter print er sat til D12 på sender arduino (tv), det er tilsluttet batteri og den tændes ved tryk på en knap og sender så bare ‘hello’, hello,’ ‘hello’ til knap slippes
RF Receiver print er sat på modtager arduino (th) på D11
BEMÆRK: normalt skal der antenne på! husk det hvis de ikke virker på bare lidt afstand
4. vælg nu arduino com port på modtager arduino, her var det com16
modtager nu:
connecting at 9600 Got: 68 65 6C 6C 6F
Data er i Hexadecimal, slå dem selv op i acsii table:
Der står ‘hello’
Done for now 😉
Arduino Library:
- VirtualWire: http://www.open.com.au/mikem/arduino/
Receiver features:
- Product Model : MX-05V
- Operating voltage : DC 5V
- Quiescent Current : 4mA
- Receiving frequency : 433MHZ
- Receiver sensitivity : -103DBm
- Size : 30 x 12 x 7mm
- Working temperature : -20°C ~ +70°C
Transmitter features:
- Product Model : MX-FS-03V
- Launch distance : 20-200 meters (different voltage, different results)
- Operating voltage : 3-12V
- Transfer rate : 4KB / S
- Transmitting power : 10mW
- Transmitting frequency : 433MHZ
- working current : 20-28mA
- standby current : 0mA
- output power : 16dBm (40mW)
- Transfer rate : <10Kbps
- working temperature : -10°C +70°C
- size : 19×19×8mm
- Pinout from left → right : (DATA; VCC; GND)