Përmbajtje:
- Hapi 1: Mburoja
- Hapi 2: Vendosja e kohës (RTC)
- Hapi 3: Ndryshimi i Bluetooth Baud Rate (opsional)
- Hapi 4: Aplikacioni + Kodi Arduino
- Hapi 5: Kutia
- Hapi 6: Përdorimi i kohëmatësit
Video: Kohëmatësi Arduino/Android (me Aplikacion!). Kontrolloni dritat tuaja dhe gjëra të tjera: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:26
Pershendetje! Këtu jam me një kohëmatës tjetër. Me këtë projekt mund të vendosni nëse kohëmatësi do të jetë "ON" ose "OFF" për çdo orë të ditës. Mund të caktoni më shumë se një ngjarje në ditë duke përdorur aplikacionin android. Duke kombinuar Arduino dhe Android ne mund të "kapërcejmë" qarkun kompleks, kështu që nuk kemi nevojë për LCD, butona, etj,. Ju vetëm duhet të zgjidhni cilën orë dëshironi "ON" ose "OFF" në telefonin ose tabletin tuaj.
Programimi bëhet përmes bluetooth -it. Pasi të keni programuar kohëmatësin, mund ta shkëputni telefonin. Sistemi mban cilësimet (nëse nuk e fikni arduino -n). Nëse lidheni përsëri, sistemi do të "hartojë" gjendjen e mëparshme të butonave.
Ky projekt ka për qëllim të kontrollojë dritat, por mund ta përdorni në shumë aplikacione të tjera.
Gjërat që do t'ju duhen:
-Arduino UNO
-RTC 1307 moduli
-HC-06 modul Bluetooth
-Modul stafetë 5V
-Kuti plastike
Përshtatës -12V (i përshtatshëm për arduino)
-Çdo prototip mburojë Arduino
-Telefoni ose tableti Android
-Heliku për saldim, tela për saldim
-Krerët e kunjave
-Telët
-Vinçë dhe prizë AC
Shikoni videon! Përdoreni atë si udhëzues.
Hapi 1: Mburoja
Ne duhet të bëjmë një qark kompakt për të mbajtur modulet dhe për të kursyer hapësirë. Një mburojë prototip është një zgjedhje e mirë. Ndiqni udhëzuesin e instalimeve elektrike dhe lidhni titujt dhe bazat e kunjave. Kini kujdes nëse modulet tuaja nuk kanë të njëjtin rregullim kunjash.
Arduino për modulet:
A4 në SDA RTC
A5 në SCL RTC
Pin-10 në bluetooth TX
Pin-11 në bluetooth RX
Pin.13 tek Relay S
GND dhe VCC (5V), respektivisht.
Ju mund ta përshtatni qarkun sipas nevojave tuaja.
Montoni mburojën dhe lidhni modulet.
SH NOTNIM: Për hapat e ardhshëm nevojitet mburoja dhe modulet e lidhura. Ngarko dhe drejto kodet me mburojën e montuar.
Hapi 2: Vendosja e kohës (RTC)
Tani duhet të vendosim orën. Përdorni kodin Adafruit. Drejtoni kodin "Vendosni kohën RTC". Ky skicë merr datën dhe orën sipas kompjuterit që përdorni (menjëherë kur përpiloni kodin) dhe e përdor atë për të programuar RTC. Nëse koha e kompjuterit tuaj nuk është caktuar si duhet, së pari duhet ta rregulloni atë. Pastaj duhet të shtypni butonin Upload për të përpiluar dhe pastaj ngarkuar menjëherë.
Paralajmërim!: Nëse përpiloni dhe pastaj ngarkoni më vonë, ora do të fiket deri në atë kohë.
Pastaj hapni dritaren Serial monitor për të treguar se koha është caktuar.
Më shumë informacion këtu (Duke përdorur orën në kohë reale):
cdn-learn.adafruit.com/downloads/pdf/adafruit-data-logger-shield.pdf
Hapi 3: Ndryshimi i Bluetooth Baud Rate (opsional)
Ndiqni këtë udhëzues për të ndryshuar normën e baudit nëse dëshironi, por përdorni kodin tim (më poshtë), të përshtatur për këtë qark. Mos i ndërroni kunjat ose lidhjet. Kaloni hapin 1 dhe 2. Filloni nga hapi 3.
42bots.com/tutorials/hc-06-bluetooth-module…
Mos harroni të ndryshoni normën e baudit këtu:
void setup () {BT.filloj (115200); // ose 9600 nëse nuk e keni ndryshuar normën e baudit
9600 është norma e paracaktuar e baudit të HC-06 (normalisht). Unë me të vërtetë nuk e di se sa ndikojnë në këtë, sepse unë tashmë e kisha normën e baudit në 115200 (natyrisht që 115200 është më e shpejtë se 9600).
Hapi 4: Aplikacioni + Kodi Arduino
Aplikacioni është bërë me shpikësin e aplikacionit MIT. Ky është aplikacioni im i parë !.
Aplikacioni dërgon një tekst kur klikoni një buton dhe arduino merr tekstin dhe cakton gjendjen e butonit (LART HIGH ose NOW UL). Butonat funksionojnë si "ndërrim", kështu që nuk keni nevojë të zgjidhni midis ndezjes dhe fikjes (sa më shumë aplikacione). Pastaj, arduino dërgon një tekst tjetër për të ndryshuar ngjyrën e butonit. Pra, ngjyra e butonave jepet nga arduino dhe jo nga aplikacioni. Ky funksion ju lejon të shkëputni android dhe kur të lidheni përsëri, sistemi do të dërgojë cilësimet e mëparshme. RTC kontrollon kohën. Krahasoni funksionin, orë pas ore, gjendjen e butonit (HIGH ose LOW) dhe ndizni ose fikni stafetën.
Për shembull: 0 orë
(Aplikacioni) Kliko 0 (e kuqe)> Dërgo "a">
(Arduino) Merrni "a"> Ndryshoni gjendjen_0 në LART>> nëse gjendja_0 == LART>> Dërgo "aa" në Aplikacion>
Ndërroni rastin 0: nëse gjendja_0 == LART> Stafeta ON
(Aplikacioni) Merrni "aa"> Ndryshoni ngjyrën në jeshile
Klikoni përsëri:
(Aplikacioni) Kliko 0 (jeshile)> Dërgo "a">
(Arduino) Merrni "a"> Ndryshoni gjendjen_0 në LOW> nëse gjendja_0 == LOW> Dërgo "ab" në Aplikacion> Ndërroni Rastin 0: nëse gjendja_0 == LOW> Relay OFF
(Aplikacioni) Merrni "ab"> Ndryshoni ngjyrën në të kuqe
Ndoshta sistemi është pak i ngadalshëm, por është i qëndrueshëm dhe nuk e humbni kurrë gjendjen.
Mund ta shihni aplikacionin dhe të modifikoni atë që dëshironi, ose ta përdorni për një projekt tjetër
ai2.appinventor.mit.edu/?galleryId=6319497148628992
Hapi 5: Kutia
KUJDES: Kini kujdes me tensionin e lartë!
Përdorni një kuti të përshtatshme për përbërësit. Fiksoni modulet dhe bordin arduino në kuti, për të shmangur përbërësit "lundrues" brenda kutisë. Unë kam përdorur disa ndarës.
Ju duhet të ndërprisni një linjë duke përdorur stafetën "COM" dhe "JO". Shihni skemën. Gjatësia e kordonit varet nga aplikimi juaj.
SH NOTNIM: Unë jam duke përdorur RTC nga mburoja e datalogger (është e njëjtë). Me modulin RTC 1307 ju mund të kurseni hapësirë, ose ta montoni në mburojën prototip (unë jam duke përdorur rtc në projektet e tjera që funksionojnë)
Ju mund ta bëni kutinë sipas nevojave tuaja, duke ndjekur këtë udhëzues.
Hapi 6: Përdorimi i kohëmatësit
Ngarko kodin "Arduino Android Timer"
Ndizni bluetooth -in në pajisjen tuaj android. Ndiqni hapat si çdo pajisje tjetër bluetooth. Gjendja e parë e butonave është gri (jo e lidhur). HC-06 ka një led që pulson kur nuk është i lidhur, klikoni në "Bluetooth" për të krijuar një lidhje. Nëse lidhja është bërë, led do të jetë i ndezur. Jepini disa sekonda për të "hartuar" gjendjen e butonave.
Ju mund të planifikoni më shumë se një ngjarje në ditë, për shembull: 0 deri në 3; 8 deri në 13; 16 deri në 22, etj.
Fikni llambën tuaj. Tani zgjidhni cilën orë dëshironi ON (jeshile) ose OFF (e kuqe), dhe kjo është e gjitha! Me Ju mund të programoni kohëmatësin tuaj në dritat e shtëpisë tuaj kur të ktheheni në shtëpi pasdite.
Mos harroni se aplikacioni është vetëm për programim. Pasi ta keni bërë këtë, mund të shkëputni telefonin ose tabletin dhe sistemi do të mbajë cilësimet, derisa të ndryshoni cilësimet ose të fikni arduino. Nëse lidheni përsëri, arduino do t'ju dërgojë gjendjen e butonave.
Aplikacioni u testua në android 4.2.2 dhe 5.1.
Siç kam thënë, ky projekt ka shumë aplikacione, kjo varet nga ju!
Recommended:
Super LED të thjeshtë DIY USB (të) të lirë (dhe gjëra të tjera): 16 hapa
Super LED të thjeshta të lirë DIY USB (të) (dhe sende të tjera): Përshëndetje dhe Mirë se vini në udhëzimet e mia të para:) Vë bast që ne të gjithë po krijojmë dhe ripopullojmë hapësirat tona krijuese edhe një herë pas virusit, kështu që unë mendoj se është koha që ne të krijojmë të gjithë mësuam të bëjmë USB -të tona në vend që të varemi nga bateria e varfëruar lehtë
Si të kontrolloni dritat/dritat e shtëpisë duke përdorur Arduino dhe Amazon Alexa: 16 hapa (me fotografi)
Si të kontrolloni dritat/dritat e shtëpisë duke përdorur Arduino dhe Amazon Alexa: Unë kam shpjeguar se si të kontrolloj dritën e cila lidhet me UNO dhe kontrollohet nga Alexa
8 Kontrolli i stafetës me NodeMCU dhe Marrës IR duke përdorur WiFi dhe IR Telekomandë dhe Aplikacion Android: 5 hapa (me fotografi)
8 Rele Control me NodeMCU dhe IR Receiver Using WiFi and IR Remote and Android App: Kontrolli i 8 ndërprerësve të stafetave duke përdorur nodemcu dhe marrësin ir mbi wifi dhe ir aplikacionin e largët dhe android. Ir i largët punon pavarësisht nga lidhja wifi. K ISTU ASHT A KLIKIM I VERSIONIT TP PPRDITSUAR KETU
Si të bëni një varkë ajrore RC! Me Pjesë të Shtypura 3D dhe gjëra të tjera: 5 hapa (me fotografi)
Si të bëni një varkë ajrore RC! Me Pjesë të Shtypura 3D dhe gjëra të tjera: Varkat ajrore janë të shkëlqyera sepse janë vërtet argëtuese për të hipur dhe gjithashtu punojnë në disa lloje sipërfaqesh, si uji, bora, akulli, asfalti ose thjesht çfarëdo, nëse motori është mjaft i fuqishëm. Projekti është jo shumë komplekse, dhe nëse tashmë keni elektron
Si të azhurnoni një CPU LAPTOP (dhe gjëra të tjera të lezetshme!) Për ta kthyer laptopin Ngadalë/të Vdekur në një laptop të shpejtë!: 4 hapa
Si të azhurnoni një CPU LAPTOP (& Gjëra të tjera të lezetshme!) Për ta kthyer laptopin SLOW/DEAD në një laptop të shpejtë!: Përshëndetje të gjithë! Unë së fundmi bleva një laptop Packard Bell Easynote TM89, i cili ishte shumë i ulët i specifikuar për pëlqimin tim, në thelb shumë e vjetëruar … LCD -ja u shkatërrua dhe hard disku kryesor ishte kapur kështu që laptopi ishte në thelb i vdekur ….. Shihni fotot e një