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, Juli
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 projekt se bavi izgradnjom najjednostavnijeg uređaja za kućnu automatizaciju koristeći arduino i bluetooth modul. Ovaj je vrlo jednostavan za gradnju i može se izgraditi za nekoliko sati. U mojoj verziji koju upravo objašnjavam, pomoću Android pametnog telefona mogu kontrolirati do 4 kućna aparata. 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)

Lista alata

  • 1. Komplet 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: Kodeks

Preuzmite Arduino IDE odavde.

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

Bluetooth modul prima podatke sa uparenog android uređaja i aktivira 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 Elektronski 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 kontrolera 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 vrijednost na 1, a kad god je isključena, ista varijabla se mijenja u 0. Svaki relej ima svoju varijablu dodijeljenu za spremanje statusa u EEPROM. Dakle, na početku koda prva stvar koju smo učinili je inicijalizacija releja 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 koristeći izumitelj aplikacije MIT. Ovdje sam priložio 'blokove izgleda' svoje aplikacije kao PDF ovdje za referencu onima koji će sami napraviti 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) sa donje veze.

Korak 4: Upute za Android aplikaciju

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

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

Korak 1: Otvorite Bluetooth postavke vašeg 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 Bluetooth dugme na vrhu ekrana.

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 na Master da biste uključili/isključili sve releje 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 Bluetooth -a

To je to za uređaj.

Da 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

PCB Design
PCB Design
PCB Design
PCB Design

Ovo je vrlo jednostavno kolo. Možete ga lemiti na ploču za tren oka, ali ako i dalje želite napraviti PCB, prilažem dizajn PCB -a koji sam napravio pomoću Proteus 8 Pro. Moja verzija je takođe imala niz regulatora napona kao što je prikazano na slikama.

Korak 7: Sklapanje komponenti

Sklapanje komponenti
Sklapanje komponenti
Sklapanje komponenti
Sklapanje komponenti
Sklapanje komponenti
Sklapanje komponenti

Koristio sam kućište starog računarskog SMPS -a za izradu kućišta za svoj uređaj. Bilo bi bolje dizajnirati prilagođeno kućište prema vašim potrebama koristeći Fusion 360 ili bilo koji drugi softver za 3D dizajn i 3D ispisati dizajn kako biste svom projektu dali super cool izgled. Odštampao 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

Videozapis objavljen ovdje 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čnu vezu!

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

Hvala ti…!!!:)

Bluetooth izazov
Bluetooth izazov

Drugoplasirani u Bluetooth izazovu

Preporučuje se: