Du kan styre husholdningsapparater som en ventilator, lys og en motor ved hjælp af smarte telefoner og specielle programmer.
Nødvendige komponenter:
Ø Arduino Uno x 1
Ø HC-05 / HC-06 Bluetooth-modul x 1
Ø 5V relæ x 4
Ø 1n4148 diode x 4
Ø 1N4007 diode x 2
Ø 1000uF kondensator x 1
Ø IC7805 X 1
Ø 12V transformer x 1
Ø BC547 transistor x 4
Ø modstand 1k x 4
Ø trådstik
ensretter:
Relæforbindelsesdiagram:
Valget af relæer afhænger af, hvad du vil oprette forbindelse, og hvor hurtigt. Hvilken spænding, strøm osv. .... Håndter det direkte fra Arduino fungerer ikke. Du bliver nødt til at bruge noget lignende:
NPN-transistoren kan være enkel (2N2222, BC337 osv.), Og dioderne kan være de mest almindelige (1N4001 eller lignende). VCC er + 5V.
Bluetooth-modul til Arduino Uno:
For at bruge hc05 s-modulet skal du forbinde vcc til 5V-udgangen på Arduino GND til Jorden, RX til TX-stiften på Arduino, og vice versa.
[bemærkning: i RX er pinkoden ikke officielt 5 V fri; designet til 3,3 V. signaler. Arduino genererer et 5 V signal, så du skal bruge en spændingsdelere eller logikniveauomformer for at sikre, at Arduino-signalet ikke skader hc05 s.]
Når vi bruger BTBee-modulet, installerer vi jumpere på brættet, så DНАР-stiften og D0-stifterne lukkes, og DIN- og D1-stifterne kortsluttes. Dette gøres, så RX-stiften på Arduino er pin 0, og TX-PIN-koden er PIN-kode 1. Du kan bruge enhver anden, ligesom RX- og TX-pins, men du skal bruge SoftwareSerial-biblioteket til Arduino for at aktivere det. Glem ikke at fjerne springerne, når du indlæser koden i Arduino, når du vælger pin 0 og 1, ligesom serielle stifter.
Jumpere er forbundet til benene 0 og 1 på BTBee, hvis modulet bruges første gang, til at erstatte navn og adgangskode. Til dette skal modulet indstilles til kommandotilstand. Vi forbinder nøglebolten til en hvilken som helst pin på Arduino og sætter den som en prioritet for programmering af modulet. Når du bruger BTBee, er dette lidt vanskeligere. Mens den officielle Wiki siger, at du skal holde knappen nede for at ændre kommandotilstanden og vende ændringerne tilbage til dataoverførselstilstand, sker dette ikke på denne måde: I stedet skal du holde Mode-knappen nede, og derefter hurtigt trykke på og slippe reset-knappen. Vi bemærker, at status-LED blinker langsommere end normalt. Alt er i orden!
Programmet:
• kode
Android-apps:
• anvendelse