Satura rādītājs:

Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino: 8 soļi (ar attēliem)
Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino: 8 soļi (ar attēliem)

Video: Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino: 8 soļi (ar attēliem)

Video: Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino: 8 soļi (ar attēliem)
Video: CS50 2015 - Week 6 2024, Novembris
Anonim
Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino
Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino
Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino
Vienkāršākā mājas automatizācija, izmantojot Bluetooth, Android viedtālruni un Arduino

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

Nepieciešamie materiāli un instrumenti
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

Android lietojumprogramma
Android lietojumprogramma
Android lietojumprogramma
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

Norādījumi Android lietotnei
Norādījumi Android lietotnei
Norādījumi Android lietotnei
Norādījumi Android lietotnei
Norādījumi Android lietotnei
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

Ķēde
Ķē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

PCB dizains
PCB dizains
PCB dizains
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

Komponentu salikšana
Komponentu salikšana
Komponentu salikšana
Komponentu salikšana
Komponentu salikšana
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

Image
Image
Bluetooth izaicinājums
Bluetooth izaicinājums

Š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…!!!:)

Bluetooth izaicinājums
Bluetooth izaicinājums

Otrā vieta Bluetooth izaicinājumā

Ieteicams: