
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37


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

- 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


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



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

- 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


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



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



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

Drugoplasirani u Bluetooth izazovu
Preporučuje se:
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: Prilikom izrade 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čunarskog vida pomoću Android pametnog telefona: 9 koraka (sa slikama)

Hakiranje Hexbug Spider XL radi dodavanja računarskog 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 kod prijatelja ’ rođendanska zabava, prijatelj dobije Hexbug ™ pauk na poklon. 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čitajteDomaća automatizacija uključuje automatizaciju opreme za kućno okruženje. U pokušaju da to postignemo, osmislili smo pametnu ploču koja će se lako instalirati, a priključena oprema može se kontrolirati 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 sa modulom SD kartice putem Bluetootha: Pozdrav svima, ovo je moj prvi instruktor 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 sa zatamnjivanjem putem Bluetootha pomoću Tiva TM4C123G: 7 koraka

Kućna automatizacija: Automatska razvodna ploča sa zatamnjivanjem putem Bluetootha koristeći Tiva TM4C123G: Danas imamo daljinske upravljače za naše televizore i druge elektroničke sisteme koji su nam život učinili zaista lakim. Jeste li se ikada zapitali o kućnoj automatizaciji koja bi omogućila upravljanje cijevnim svjetlima, ventilatorima i drugom električnom energijom