U kunt huishoudelijke apparaten zoals een ventilator, licht en een motor bedienen met smartphones en speciale programma's.
Vereiste componenten:
Ø Arduino Uno x 1
Ø HC-05 / HC-06 Bluetooth-module x 1
Ø 5V relais x 4
Ø 1n4148 diode x 4
Ø 1N4007 diode x 2
Ø 1000uF condensator x 1
Ø IC7805 X 1
Ø 12V transformator x 1
Ø BC547 transistor x 4
Ø weerstand 1k x 4
Ø draadconnector
Gelijkrichter:
Aansluitschema relais:
De keuze van relais hangt af van wat u wilt aansluiten en hoe snel. Welke spanning, stroom, etc. .... Het direct beheren vanaf de Arduino zal niet werken. Je moet iets als dit gebruiken:
De NPN-transistor kan eenvoudig zijn (2N2222, BC337, enz.) En de diodes kunnen de meest voorkomende zijn (1N4001 of vergelijkbaar). VCC is + 5V.
Bluetooth-module voor Arduino Uno:
Om de hc05 s-module te gebruiken, sluit u vcc aan op de 5V-uitgang van de Arduino GND op aarde, RX op de TX-pin op de Arduino en omgekeerd.
[Opmerking: in RX is de pincode officieel niet 5 V gratis; ontworpen voor signalen van 3,3 V. De Arduino genereert een 5 V-signaal, dus u moet een spanningsdeler of logische niveau-omzetter gebruiken om ervoor te zorgen dat het Arduino-signaal de hc05 s niet beschadigt.]
Bij gebruik van de BTBee-module installeren we jumpers op het bord, zodat de DНАР-pen en de D0-pinnen gesloten zijn en de DIN- en D1-pinnen kortgesloten zijn. Dit wordt gedaan zodat de RX-pin op de Arduino pin 0 is en de TX-pin PIN 1. U kunt elke andere pin gebruiken, zoals de RX- en TX-pins, maar u moet de SoftwareSerial-bibliotheek voor Arduino gebruiken om deze in te schakelen. Vergeet niet de jumpers te verwijderen bij het laden van de code in de Arduino bij het kiezen van pin 0 en 1, zoals seriële pinnen.
Jumpers zijn verbonden met pinnen 0 en 1 op BTBee, als de module voor het eerst wordt gebruikt, om de naam en het wachtwoord te vervangen. Hiervoor moet de module in de commandomodus worden gezet. We verbinden de sleutelpin met een willekeurige pin op de Arduino en stellen deze in als prioriteit voor het programmeren van de module. Bij het gebruik van BTBee is dit een beetje lastiger. Hoewel de officiële Wiki zegt dat je de knop ingedrukt moet houden om de opdrachtmodus te wijzigen en de wijzigingen terug te zetten in de modus voor gegevensoverdracht, gebeurt dit niet op deze manier: houd in plaats daarvan de modusknop ingedrukt en druk vervolgens snel op de resetknop. We merken dat de Status-LED langzamer knippert dan normaal. Alles is in orde!
Programma:
• code
Android-apps:
• toepassing