2,4 GHz 10-kanaals afstandsbedieningsschakelaar

Probeer Ons Instrument Voor Het Oplossen Van Problemen





In deze post gaan we een 10-kanaals afstandsbedieningsschakelaar bouwen op basis van ISM-band (industriële, wetenschappelijke en medische).

Invoering

De ISM-band werkt op 2,4 GHz, die zonder vergunning kan worden gebruikt met een redelijk uitgangsvermogen.



Het voorgestelde project is een AAN / UIT-schakelaar voor algemeen gebruik, die kan worden gebruikt om lampen, ventilatoren, huishoudelijke apparaten en domotica AAN / UIT te zetten als je voldoende zelfvertrouwen hebt om hardware- of softwarewijzigingen aan dit project aan te brengen.

Het project is opgedeeld in twee delen: de afstandsbediening en de ontvanger.



De afstandsbediening:

De afstandsbediening bestaat uit 10 drukknoppen voor het aansturen van 10 individuele relais op de ontvanger. De afstandsbediening werkt op een 9V-batterij, waardoor hij draagbaar is.

Het hart van het project is de 2,4 GHz transceivermodule NRF24L01 die de communicatie tussen twee Arduino's mogelijk maakt.

De afstandsbediening heeft een bevestigings-LED.

De bevestigings-LED zal elke keer dat we op een knop op de afstandsbediening drukken even oplichten en alleen als het verzonden signaal door de ontvanger wordt ontvangen en de ontvanger vervolgens een feedbacksignaal terugstuurt naar de afstandsbediening om de LED te activeren.

Dit proces zorgt ervoor dat het AAN / UIT-commando van de afstandsbediening zijn bestemming bereikt met visuele bevestiging.

In het circuit van de afstandsbediening is een AAN / UIT-schakelaar aangebracht om overmatig energieverlies tijdens inactiviteit te voorkomen.

Arduino Nano of Arduino Pro-mini wordt aanbevolen voor het construeren van de afstandsbediening, omdat deze in een kleinere vormfactor is, waardoor deze draagbaar is.

Schakelschema:

2,4 GHz 10-kanaals afstandsbediening

Het bovenstaande is het volledige schakelschema voor de afstandsbediening. Het pin-aansluitschema voor NRF24L01 wordt ook in hetzelfde schema weergegeven.

Schakel de afstandsbediening uit als u klaar bent.

Download het bibliotheekbestand hier: github.com/nRF24/RF24.git

Programma voor Remote:

Dat concludeert het circuit van de afstandsbediening.

De ontvanger:

Het ontvangercircuit bestaat uit Arduino naar keuze, 10 stroombegrenzende weerstanden van 330 ohm, 10 transistors en 10 relais vormt de eindtrap.

Op elk van de 10 uitgangspennen van Arduino is via weerstand en transistor verbonden met 10 relais.

Zorg ervoor dat uw voeding minimaal 1A stroom kan leveren, wat nodig is om meerdere relais tegelijk te laten werken.

Een 2,4 GHz transceivermodule NRF24L01 zorgt voor communicatie tussen afstandsbedieningen.

Schakelschema:



2,4 GHz 10-kanaals afstandsbediening ontvanger

Als u verward bent met het bedradingsschema tussen de Arduino en de NRF24L01-module, kijk dan eens naar de tabel naast het schema, dit is ook hetzelfde voor het circuit van de afstandsbediening.

De outputvolgorde en outputpinnen zijn als volgt:

Arduino PIN - Uitgangsvolgorde

PIN 2 - UITGANG 1
PIN 3 - UITGANG 2
PIN 4 - UITGANG 3
PIN 5 - UITGANG 4
PIN 6 - UITGANG 5
PIN 7 - UITGANG 6
PIN 8 - UITGANG 7
PIN A0 - UITGANG 8
PIN A1 - UITGANG 9
PIN A2 - UITGANG 10

Uitgangsfase:

2,4 GHz 10-kanaals afstandsbedieningsrelaisverbindingen

De output wordt zojuist getoond met twee outputfasen voor de eenvoud van het diagram. U moet het uitbreiden naar tien als u alle 10 kanalen gebruikt.

Programma voor ontvanger:

Dat concludeert de curator.

Het heeft een theoretisch bereik van 100 meter, praktisch kan het werken rond de 30 meter en hoger, het kan variëren afhankelijk van de vaste obstakels tussen afstandsbediening en ontvanger.

Hoe dit project te bedienen:

• Schakel eerst de ontvanger en daarna de afstandsbediening in.

• Druk één voor één op een van de knoppen op de afstandsbediening.

• Als u op de eerste knop drukt, wordt de overeenkomstige uitgang geactiveerd, d.w.z. uitgang 1 gaat AAN. Als u nogmaals op dezelfde knop op de afstandsbediening drukt, wordt uitgang 1 op de ontvanger uitgeschakeld.

• Het geldt voor alle knoppen en 10 uitgangen.

• Schakel de afstandsbediening uit na gebruik.

Als je nog vragen hebt over de hierboven besproken 2,4 GHz 10-kanaals afstandsbedieningsschakelaar, vermeld deze dan in het commentaargedeelte.




Een paar: Arduino PWM-signaalgeneratorcircuit Volgende: Een servomotor laten draaien met IC 555