Satura rādītājs:
- 1. darbība. Nepieciešamie materiāli un instrumenti
- 2. darbība: kods
- 3. darbība: Android lietojumprogramma
- 4. darbība. Norādījumi Android lietotnei
- 5. solis: ķēde
- 6. solis: PCB dizains
- 7. solis: komponentu salikšana
- 8. solis: rezultāts
Video: Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Sveiki visiem,
Šis projekts ir par visvienkāršākās mājas automatizācijas ierīces izveidi, izmantojot arduino un Bluetooth moduli. Šo ir ļoti viegli uzbūvēt, un to var uzbūvēt dažu stundu laikā. Savā versijā, kuru es šeit izskaidroju, es varu kontrolēt līdz 4 sadzīves ierīcēm, izmantojot savu Android viedtālruni. Apskatīsim nepieciešamo materiālu un rīku sarakstu.
1. darbība. Nepieciešamie materiāli un instrumenti
- 1. Arduino Pro Mini (saite uz veikalu)
- 2. HC 05 Bluetooth modulis (saite uz veikalu)
- 3. 5V 4 kanālu releja modulis (saite uz veikalu)
- 4. 5V barošanas avots.
- 5. Vīriešu un sieviešu galvenes
- 6. Perfboard (es iesaku izgatavot PCB, bet, ja vēlaties to izdarīt vienkāršā veidā, perfboard ir labāks)
Rīku saraksts
- 1. Lodēšanas komplekts
- 2. Līmes pistole
- 3. Android viedtālrunis
- 4. Skrūvgrieži
- 5. Stiepļu noņēmēji utt.:
Tas ir viss, kas mums vajadzīgs…
2. darbība: kods
Lejupielādējiet Arduino IDE no šejienes.
Šis kods izmanto programmatūru software.h, lai konfigurētu rx un tx tapas Arduino. Šīs rx un tx tapas ir attiecīgi savienotas ar HC 05 Bluetooth moduļa tx un rx tapām.
Bluetooth modulis saņem datus no pārī savienotas Android ierīces un iedarbina relejus attiecībā uz saņemtajiem datiem.
Piemēram, manā kodā, ja saņemtie dati ir rakstzīme "A", 1. relejs tiks ieslēgts un, ja saņemtie dati ir rakstzīme "B", 1. relejs tiks izslēgts.
Tāpat visus relejus var ieslēgt/izslēgt, izmantojot Bluetooth komandas. Detalizētus komentārus skatiet kodā.
EEPROM
EEPROM ir saīsinājums no elektroniski dzēšamas programmējamas lasāmatmiņas, kas šeit tiek izmantots, lai saglabātu releja statusu (IESLĒGTS/IZSLĒGTS), lai strāvas padeves pārtraukuma gadījumā, kad kontrolieris atiestatās, visi releji, kas tika ieslēgti, būs pēc strāvas padeves atgriezties ieslēgtajā stāvoklī. Tātad, kad relejs tiek ieslēgts, mainīgais, kas saglabāts EEPROM adresē, maina tā vērtību uz 1, un, kad tas ir izslēgts, tas pats mainīgais mainās uz 0. Katram relejam ir piešķirts savs mainīgais, lai saglabātu tā statusu EEPROM. Tātad koda sākumā pirmā lieta, ko mēs darījām, bija inicializēt relejus atbilstoši EEPROM saglabātajām vērtībām.
Ja izmantojat Arduino Pro mini, jums būs nepieciešams USB -TTL pārveidotājs, lai kodu ievadītu Arduino.
3. darbība: Android lietojumprogramma
Kā minēts iepriekš, mikrokontrolleris iedarbina katru releju atbilstoši datiem, ko tas saņem, izmantojot Bluetooth moduli no Android ierīces. Tāpēc mums ir nepieciešama Android lietojumprogramma, lai šos datus nosūtītu uz HC 05.
Es izveidoju pielāgotu lietojumprogrammu, izmantojot MIT App izgudrotāju. Šeit esmu pievienojis savas lietojumprogrammas “bloku izkārtojumu” kā PDF failu kā atsauci tiem, kas gatavojas izveidot savu lietotni, izmantojot lietotņu izgudrotāju.
MIT lietotņu izgudrotājs
Ja nevēlaties apgrūtināt lietotnes izveidi, varat vienkārši lejupielādēt lietošanai gatavu lietotni (saderīga tikai ar iepriekš pievienoto kodu) no tālāk esošās saites.
4. darbība. Norādījumi Android lietotnei
Lai varētu lietot lietotnē, HC-05 Bluetooth modulis ir jāsavieno pārī ar Android ierīci.
1. darbība: atveriet ierīces Bluetooth iestatījumus un meklējiet jaunas ierīces, pārliecinieties, vai HC05 moduļa gaismas diode nepārtraukti mirgo (savienošanas pārī režīms).
2. darbība. Izvēlieties HC 05 (vai arī jūs redzēsit adresi, kas beidzas ar “C”, kā parādīts attēlā.)
3. darbība: ievadiet PIN kodu “1234” un nospiediet OK.
4. darbība. Atveriet lietotni “Wiz Smart Home” un noklikšķiniet uz Bluetooth pogas ekrāna augšdaļā.
5. darbība: sarakstā atlasiet “HC 05”.
6. darbība: izmantojiet attiecīgos slēdžus, lai ieslēgtu/izslēgtu 1., 2., 3., 4. releju.
7. solis: Noklikšķiniet uz Master, lai ar vienu klikšķi ieslēgtu/izslēgtu visus relejus.
5. solis: ķēde
- Arduino 11. tapa līdz HC-05 moduļa TX tapai.
- Arduino 10. tapa līdz HC-05 moduļa RX tapai.
- GND no HC-05 līdz GND Arduino.
- Vcc no HC-05 līdz Vcc (5v) Arduino.
- Relay moduļa Vcc uz Vcc (5v) Arduino.
- Relay moduļa GND uz GND Arduino.
- Arduino 2. tapa līdz releja moduļa R1.
- Arduino 4. tapa līdz releja moduļa R2.
- Arduino 6. tapa līdz releja moduļa R3.
- Arduino 8. tapa līdz releja moduļa R4.
- Piešķiriet 5 v barošanas avotu Arduino barošanas tapām.
- 12. un 13. tapa ir strāvas indikatora tapas un Bluetooth statusa indikācijas gaismas diodes
Tas ir ierīcei.
Lai kontrolētu elektrotīklu, pievienojiet katra releja "parasti atvērtos" kontaktus attiecīgajiem sadzīves tehnikas slēdžiem, kurus vēlaties kontrolēt (vai) savienot ar strāvu vadu caur vienu releja "NĒ" kontaktu un savienojiet ierīču vadus ar citu releju "NO" kontaktu.
6. solis: PCB dizains
Šī ir ļoti vienkārša ķēde. Jūs varat to ātri pielodēt uz plātnes, bet, ja jūs joprojām vēlaties izgatavot PCB, es pievienoju PCB dizainu, ko esmu izveidojis, izmantojot Proteus 8 Pro. Manā versijā bija arī virkne sprieguma regulatoru, kā parādīts attēlos.
7. solis: komponentu salikšana
Ierīces korpusa izgatavošanai es izmantoju veca datora SMPS korpusu. Labāk būs noformēt pielāgotu futrāli atbilstoši savām vajadzībām, izmantojot Fusion 360 vai jebkuru citu 3D dizaina programmatūru, un 3D izdrukāt dizainu, lai jūsu projektam piešķirtu superīgu izskatu. Es izdrukāju dažas etiķetes un ielīmēju to SMPS korpusā, lai aizpildītu tukšo izskatu. Es tajā izurbju dažus caurumus un nostiprināju to pie sienas blakus slēdža plāksnei. Vadi tika paslēpti, izmantojot nelielu plastmasas cauruli, kas ved uz sadales skapi.
8. solis: rezultāts
Šeit publicētais video parāda ierīces darbību, kad to lietojat pirmo reizi. Ierīce jāsavieno pārī tikai vienu reizi! Pēc tam vienkārši ieslēdziet Bluetooth, izveidojiet savienojumu un bezvadu režīmā!
Ceru, ka jums patika lasīt šo pamācību. Ja jums ir kādi jautājumi, nekautrējieties to uzdot šeit vai nosūtiet e -pastu uz [email protected]. Es labprāt jums palīdzēšu.
Paldies…!!!:)
Otrā vieta Bluetooth izaicinājumā
Ieteicams:
Bluetooth mājas automatizācija, izmantojot Android: 3 soļi
Bluetooth mājas automatizācija, izmantojot Android: dzīvošana 21. gadsimtā dzīvo automatizācijas gadsimtā, tomēr ne visiem ir šī greznība, neuztraucieties! Šī pamācība jums precīzi pateiks, kā automatizēt savas ierīces, lai tās varētu ieslēgt vai izslēgt, vienkārši pieskaroties pogai
Mājas automatizācija: automātiskais slēdžu panelis ar dimmeru vadību, izmantojot Bluetooth, izmantojot Tiva TM4C123G: 7 soļi
Mājas automatizācija: automātiska slēdžu sistēma ar regulēšanas funkciju, izmantojot Bluetooth, izmantojot Tiva TM4C123G: Mūsdienās mūsu televizoriem un citām elektroniskajām sistēmām ir tālvadības pults, kas ir padarījušas mūsu dzīvi patiešām vieglu. Vai esat kādreiz domājuši par mājas automatizāciju, kas ļautu kontrolēt lampu gaismas, ventilatorus un citu elektrību
Mājas automatizācija, izmantojot Android un Arduino: atveriet vārtus, atgriežoties mājās: 5 soļi
Mājas automatizācija, izmantojot Android un Arduino: atveriet vārtus, kad atgriezīsities mājās: Šī pamācība ir paredzēta mājas automatizācijas sistēmas iestatīšanai, lai to kontrolētu, izmantojot viedtālruni, izmantojot interneta savienojumu, lai tai varētu piekļūt no jebkuras vietas, kur tas nepieciešams. Turklāt tā veiks noteiktas darbības ikreiz, kad tiks izpildīts kāds kritērijs
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c
Vienkārša mājas automatizācija, izmantojot Raspberry Pi3 un Android lietas: 5 soļi (ar attēliem)
Vienkārša mājas automatizācija, izmantojot Raspberry Pi3 un Android lietas: Ideja ir izveidot “ gudru HOME ” kurā var kontrolēt sadzīves ierīces, izmantojot Android Things un Raspberry Pi. Projekts sastāv no tādas mājsaimniecības ierīces vadības kā gaisma, ventilators, motors utt. Nepieciešamie materiāli: Raspberry Pi 3HDMI Ca