Sadržaj:
- Korak 1: Potrebni materijali i alati
- Korak 2: Kôd
- Korak 3: Android aplikacija
- Korak 4: Upute za aplikaciju Android
- Korak 5: Krug
- Korak 6: Dizajn PCB -a
- Korak 7: Sastavljanje komponenti
- Korak 8: Rezultat
Video: Najjednostavnija kućna automatizacija pomoću Bluetootha, Android pametnog telefona i Arduina .: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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
- 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
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
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
- 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
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
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
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…!!!:)
Drugoplasirani u Bluetooth izazovu
Preporučeni:
Uradi sam -- Kako napraviti Spider robota kojim se može upravljati pomoću pametnog telefona pomoću Arduino Uno: 6 koraka
Uradi sam || Kako napraviti Spider robota koji se može kontrolirati pomoću pametnog telefona pomoću Arduino Uno: Dok izrađujete Spider robota, možete naučiti toliko stvari o robotici. Kao što je izrada robota zabavna, ali i izazovna. U ovom videu pokazat ćemo vam kako napraviti Spider robota, kojim možemo upravljati pomoću našeg pametnog telefona (Androi
Hakiranje Hexbug Spider XL za dodavanje računalnog vida pomoću Android pametnog telefona: 9 koraka (sa slikama)
Hakiranje Hexbug Spider XL radi dodavanja računalnog vida pomoću Android pametnog telefona: veliki sam fan originalnog Hexbuga ™ Pauk. Posjedovao sam više desetaka i sve sam ih hakirao. Kad god jedan od mojih sinova ode prijateljima ’ rođendanska zabava, prijatelj dobije Hexbug ™ pauk na dar. Hakirao sam ili
Kućna automatizacija pomoću Bluetootha (pametna ploča): 6 koraka
Kućna automatizacija pomoću Bluetootha (pametna ploča): Pažljivo pročitajte Kućna automatizacija uključuje automatiziranje opreme za kućno okruženje. U pokušaju da to postignemo, osmislili smo pametnu ploču koja će se lako instalirati, a priključenom opremom može se upravljati putem aplikacije za pametni telefon
Zapisnik podataka o temperaturi i vlažnosti od Arduina do Android telefona s modulom SD kartice putem Bluetootha: 5 koraka
Zapisnik podataka o temperaturi i vlažnosti od Arduina do Android telefona s modulom SD kartice putem Bluetootha: Pozdrav svima, ovo je moj prvi Instructable ikada, nadam se da ću pomoći zajednici proizvođača jer sam od toga imao koristi. Često koristimo senzore u svojim projektima, ali pronalazimo način da prikupimo podatke, pohranimo ih i prenesemo odmah Telefoni ili drugi uređaji
Kućna automatizacija: Automatska sklopna ploča s zatamnjivanjem putem Bluetootha pomoću Tiva TM4C123G: 7 koraka
Kućna automatizacija: Automatska sklopna ploča s zatamnjivanjem putem Bluetootha pomoću Tiva TM4C123G: Danas imamo daljinske upravljače za naše televizore i druge elektroničke sustave koji su nam uvelike olakšali život. Jeste li se ikada zapitali o kućnoj automatizaciji koja bi omogućila upravljanje cijevnim svjetlima, ventilatorima i drugom električnom energijom