- Vereiste materialen:
- 433 MHz RF-zender- en ontvangermodule:
- Behoefte aan encoder en decoders:
- Schakelschema van RF-zender en ontvanger:
- Werking van RF-gestuurde leds:
Door onze projecten draadloos te maken, ziet het er altijd cool uit en vergroot het ook het bereik waarin het kan worden bediend. Beginnend met het gebruik van een normale IR-LED voor draadloze bediening op korte afstand tot een ESP8266 voor wereldwijde HTTP-bediening, zijn er veel manieren om iets draadloos te bedienen. In dit project zullen we leren hoe we draadloze projecten kunnen bouwen met behulp van een 433 MHz RF-module. Deze modules zijn goedkoop vanwege hun functies en zijn gemakkelijk verkrijgbaar. Ze kunnen worden gebruikt als zelfstandige zender en ontvanger of worden gekoppeld aan een MCU / MPU zoals Arduino of Raspberry Pi.
Hier leren we de basisprincipes van de RF-module en hoe u deze kunt gebruiken als een zelfstandige RF-zender en -ontvanger. Hier hebben we het RF-zender- en ontvangercircuit uitgelegd door de LED's draadloos te besturen met behulp van RF.
Vereiste materialen:
- 433 MHz RF-zender en ontvanger
- HT12D Decoder IC
- HT12E Encoder IC
- Drukknoppen (3 nrs)
- LEDs (3 nummers)
- 1M ohm, 47K ohm en 470 ohm weerstand
- 7805 Spanningsregelaar
- 9V batterij (2Nos)
- Broodplank (2Nos)
- Verbindingsdraad
433 MHz RF-zender- en ontvangermodule:
Laat me een korte introductie geven van deze RF-modules voordat ik aan het project begin. De term RF staat voor " Radiofrequentie ". Een RF-zendontvangermodule werkt altijd in een paar, dat wil zeggen dat er een zender en ontvanger voor nodig zijn om gegevens te verzenden en te verzenden. Een zender kan alleen informatie verzenden en een ontvanger en kan deze alleen ontvangen, dus gegevens kunnen altijd van het ene uiteinde naar het andere worden verzonden en niet andersom.
De zendermodule bestaat uit drie pinnen namelijk Vcc, Din en aarde zoals hierboven weergegeven. De Vcc-pin heeft een breed ingangsspanningbereik van 3V tot 12V. De zender verbruikt een minimale stroomsterkte van 9mA en kan tijdens verzending oplopen tot 40mA. De middelste pin is de datapin waarmee het te verzenden signaal wordt verzonden. Dit signaal wordt vervolgens gemoduleerd met behulp van de ASK (Amplitude Shift Keying) en vervolgens uitgezonden met een frequentie van 433 MHz. De snelheid waarmee het gegevens kan verzenden, is ongeveer 10 Kbps.
De ontvangermodule heeft vier pinnen, namelijk Vcc, Dout, Linear out en Ground zoals hierboven weergegeven. De Vcc-pin moet worden gevoed met een gereguleerde 5V-voeding. De bedrijfsstroom van deze module is minder dan 5,5 mA. De pinnen Dout en Linear out zijn kortgesloten om het 433Mhz-signaal uit de lucht te ontvangen. Dit signaal wordt vervolgens gedemoduleerd om de gegevens te krijgen en wordt verzonden via de datapin.
Bekijk onze andere projecten met behulp van een RF-paar:
- RF-gestuurde robot
- IR naar RF-convertercircuit
- RF-afstandsbediende LED's met Raspberry Pi
Behoefte aan encoder en decoders:
De RF-modules kunnen ook functioneren zonder de noodzaak van encoder- en decodermodules. Schakel eenvoudig beide modules in met de overeenkomstige spanning die hierboven is vermeld. Maak nu de Din-pin op de zender hoog en je zult zien dat de Dout-pin op de ontvanger ook hoog gaat. Maar deze methode heeft een groot nadeel. U kunt slechts één knop aan de zenderzijde en één uitgang aan de ontvangerzijde hebben. Dit helpt niet bij het bouwen van betere projecten, dus gebruiken we de encoder- en decodermodules.
De HT12D en HT12E zijn 4-data bit encoder en decoder modules. Dit betekent dat we (2 ^ 4 = 16) 16 verschillende combinaties van inputs en outputs kunnen maken. Dit zijn 18-pins IC's die kunnen werken tussen de voedingsspanning van 3V tot 12V. Zoals gezegd hebben ze 4-databits en 8-adressenbit, deze 8 adresbits moeten op zowel de encoder als de decoder hetzelfde worden ingesteld om ze als een paar te laten werken.
Schakelschema van RF-zender en ontvanger:
Het volledige schakelschema inclusief het zender- en ontvangergedeelte voor dit project wordt weergegeven in de onderstaande afbeeldingen.
Onderstaande afbeeldingen tonen het RF-zendercircuit met breadboard-opstelling:
En hieronder die het RF-ontvangercircuit met Breadboard-instellingen tonen:
Zoals u kunt zien, bestaat het RF-zendcircuit uit het encoder-IC en het RF-ontvangercircuit bestaat uit het decoder-IC. Omdat de zender geen gereguleerde 5V nodig heeft, hebben we hem direct gevoed met een 9V-batterij. Terwijl we aan de ontvangerzijde een 7805 + 5V spanningsregelaar hebben gebruikt om 5V van de 9V-batterij te regelen.
Merk op dat de adresbits A0 tot A7 op zowel de encoder als de decoder IC geaard zijn. Dit betekent dat ze beiden op adres 0b00000000 staan. Op deze manier delen ze allebei hetzelfde adres en fungeren ze als een paar.
De datapinnen D8 t / m D11 zijn verbonden met drukknoppen aan de encoderzijde en met leds aan de decoderzijde. Wanneer een knop aan de encoderzijde wordt ingedrukt, wordt de informatie overgebracht naar de decoder en wordt het bijbehorende lampje geschakeld.
Werking van RF-gestuurde leds:
Ik heb de circuits gebouwd op twee individuele breadboards die beide worden gevoed door een aparte 9V-batterij. Als je ze eenmaal hebt gebouwd, zou het eruit moeten zien zoals in de onderstaande afbeelding.
Voorzie beide Breadboards van stroom en je zou moeten opmerken dat de LED's gaan gloeien. Druk nu op een willekeurige knop op het breadboard van de zender en de respectieve LED gaat uit in het ontvangercircuit.
Dit komt doordat de drukknoppennen (D8-D11) intern worden uitgetrokken door de Encoder IC. Daarom zullen alle drie de LED's oplichten en wanneer we op een knop drukken, wordt de datapin verbonden met aarde en dus zal de respectieve LED aan de ontvangerzijde worden uitgeschakeld.
De volledige werking is te zien in de onderstaande video. Ik heb echter slechts 3 LED's gebruikt voor demonstratiedoeleinden, u kunt er ook vier gebruiken. U kunt ook Relay aansluiten in plaats van LED's en dan kunt u AC-apparaten draadloos bedienen met behulp van RF Remote. Ik hoop dat je het project hebt begrepen en het leuk vond om er een te bouwen. Als je twijfels hebt, plaats ze dan in de commentaarsectie hieronder of op het forum en ik help je graag verder.