Sadržaj:

Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina .: 8 koraka (sa slikama)
Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina .: 8 koraka (sa slikama)

Video: Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina .: 8 koraka (sa slikama)

Video: Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina .: 8 koraka (sa slikama)
Video: DORS/CLUC 2011 Valent Turković: "Pametne kuće (slobodan softver u ulozi osobnog batlera)" 2024, Srpanj
Anonim
Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina
Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina
Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina
Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina

Pozdrav svima,

Ovaj se projekt bavi izgradnjom najjednostavnijeg uređaja za kućnu automatizaciju pomoću arduina i bluetooth modula. Ovaj je vrlo jednostavan za gradnju i može se izgraditi za nekoliko sati. U mojoj verziji koju upravo objašnjavam, mogu upravljati do 4 kućanska aparata pomoću svog Android pametnog telefona. Pogledajmo popis materijala i alata koji su vam potrebni.

Korak 1: Potrebni materijali i alati

Potrebni materijali i alati
Potrebni materijali i alati
  • 1. Arduino Pro Mini (veza do trgovine)
  • 2. HC 05 Bluetooth modul (veza do trgovine)
  • 3. 5V 4 -kanalni relejni modul (veza do trgovine)
  • 4. Napajanje 5V.
  • 5. Muški i ženski zaglavlja
  • 6. Perfboard (preporučujem izradu PCB -a, ali ako to želite na jednostavan način bolji je perfboard)

Popis alata

  • 1. Set za lemljenje
  • 2. Pištolj za ljepilo
  • 3. Android pametni telefon
  • 4. Odvijači
  • 5. Skidači žica itd:

To je sve što nam treba…

Korak 2: Kôd

Preuzmite Arduino IDE odavde.

Ovaj kôd koristi softwareserial.h za konfiguriranje rx i tx pinova u Arduinu. Ovi px i tx pinovi povezani su s pinovima tx i rx Bluetooth modula HC 05.

Bluetooth modul prima podatke s uparenog android uređaja i pokreće releje u odnosu na primljene podatke.

Na primjer, u mom kodu ako su primljeni podaci znak "A", relej 1 će se aktivirati UKLJUČENO, a ako su primljeni podaci znak "B", relej 1 će se isključiti.

Slično, svi releji se mogu uključiti/isključiti pomoću Bluetooth naredbi. Za detaljnije komentare pogledajte kôd.

EEPROM

EEPROM je kratica za Elektronički izbrisiva programibilna memorija samo za čitanje, koja se ovdje koristi za spremanje statusa releja (UKLJ./ISKLJ.), Tako da će u slučaju nestanka napajanja pri ponovnom postavljanju upravljačkog sklopa svi releji koji su ostali uključeni vratite se u položaj ON nakon što se napajanje spoji. Dakle, kad god je relej uključen, varijabla pohranjena u adresi u EEPROM -u mijenja svoju vrijednost na 1, a kad god je isključena ista se varijabla mijenja u 0. Svaki relej ima svoju varijablu dodijeljenu za spremanje statusa u EEPROM. Dakle, na početku koda prvo što smo učinili bilo je inicijalizirati releje prema vrijednostima pohranjenim u EEPROM -u.

Ako koristite Arduino Pro mini, trebat će vam USB u TTL pretvarač za ubacivanje koda u Arduino.

Korak 3: Android aplikacija

Android aplikacija
Android aplikacija
Android aplikacija
Android aplikacija

Kao što je gore spomenuto, mikrokontroler pokreće svaki relej prema podacima koje prima putem Bluetooth modula s Android uređaja. Dakle, potrebna nam je Android aplikacija za slanje ovih podataka u HC 05.

Napravio sam prilagođenu aplikaciju pomoću izumitelja aplikacije MIT. Ovdje sam priložio 'izgled blokova' svoje aplikacije kao PDF ovdje za referencu onima koji će sami izraditi svoju aplikaciju pomoću App Inventor -a.

MIT App Inventor

Ako se ne želite gnjaviti oko izrade aplikacije, možete jednostavno preuzeti aplikaciju za upotrebu (kompatibilnu samo s kodom koji sam gore priložio) s donje veze.

Korak 4: Upute za aplikaciju Android

Upute za aplikaciju Android
Upute za aplikaciju Android
Upute za aplikaciju Android
Upute za aplikaciju Android
Upute za aplikaciju Android
Upute za aplikaciju Android

Morate upariti HC-05 Bluetooth modul sa svojim Android uređajem da biste ga mogli koristiti u aplikaciji.

Korak 1: Otvorite Bluetooth postavke svog uređaja i potražite nove uređaje, provjerite da LED dioda na modulu HC05 neprestano treperi (način uparivanja).

Korak 2: Odaberite HC 05 (ili ćete vidjeti adresu koja završava s "C" kao što je prikazano na slici.)

Korak 3: Unesite PIN "1234" i pritisnite OK.

Korak 4: Otvorite aplikaciju "Wiz Smart Home" i kliknite gumb Bluetooth na vrhu zaslona.

Korak 5: Odaberite "HC 05" s popisa.

Korak 6: Pomoću odgovarajućih prekidača uključite/isključite releje 1, 2, 3, 4.

Korak 7: Kliknite Master za uključivanje/isključivanje svih releja jednim klikom.

Korak 5: Krug

Krug
Krug
  • Pin 11 Arduina na TX Pin HC-05 modula.
  • Pin 10 Arduina na RX Pin HC-05 modula.
  • GND HC-05 do GND u Arduinu.
  • Vcc HC-05 do Vcc (5v) u Arduinu.
  • Vcc relejnog modula na Vcc (5v) u Arduinu.
  • GND relejnog modula na GND u Arduinu.
  • Pin 2 Arduina na R1 relejnog modula.
  • Pin 4 Arduina na R2 relejnog modula.
  • Pin 6 Arduina na R3 relejnog modula.
  • Pin 8 Arduina na R4 relejnog modula.
  • Dajte 5-voltno napajanje priključcima za napajanje Arduina.
  • Pin 12 i 13 su pinovi za indikaciju napajanja, odnosno LED diode za indikaciju statusa Bluetootha

To je to za uređaj.

Kako biste upravljali mrežom, spojite "normalno otvorene" kontakte svakog releja na odgovarajuće prekidače kućanskih aparata koje želite kontrolirati (ili) provucite žicu pod naponom kroz jedan kontakt "NO" svih releja i priključite vodiče uređaja na drugi kontakt "NO" odgovarajućih releja.

Korak 6: Dizajn PCB -a

Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a
Dizajn PCB -a

Ovo je vrlo jednostavan sklop. Možete ga lemiti na ploču za trenutak, ali ako i dalje želite napraviti PCB, prilažem dizajn PCB -a koji sam napravio pomoću Proteus 8 Pro. Moja verzija je također imala niz regulatora napona kako je prikazano na slikama.

Korak 7: Sastavljanje komponenti

Sastavljanje komponenti
Sastavljanje komponenti
Sastavljanje komponenti
Sastavljanje komponenti
Sastavljanje komponenti
Sastavljanje komponenti

Koristio sam kućište starog računalnog SMPS -a za izradu kućišta za svoj uređaj. Bilo bi bolje dizajnirati prilagođeno kućište prema vašim potrebama pomoću Fusion 360 ili bilo kojeg drugog softvera za 3D dizajn i 3D ispis dizajna kako biste svom projektu dali super cool izgled. Ispisao sam neke naljepnice i zalijepio ih na kućište SMPS -a kako bih ispunio prazan izgled. Izbušio sam neke rupe u njemu i popravio ga na zidu pored razvodne ploče. Žice su bile skrivene pomoću male plastične cijevi koja je vodila do razvodne ploče.

Korak 8: Rezultat

Image
Image
Bluetooth izazov
Bluetooth izazov

Ovdje objavljeni video prikazuje rad uređaja kada ga koristite prvi put. Uređaj morate upariti samo jednom! Nakon toga samo uključite Bluetooth, povežite se i idite na bežično!

Nadam se da ste uživali čitajući ovo uputstvo. Ako imate bilo kakvih pitanja, slobodno ih postavite ovdje ili pošaljite mail na [email protected]. Rado ću vam pomoći.

Hvala vam…!!!:)

Bluetooth izazov
Bluetooth izazov

Drugoplasirani u Bluetooth izazovu

Preporučeni: