Përmbajtje:

Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino .: 8 hapa (me fotografi)
Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino .: 8 hapa (me fotografi)

Video: Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino .: 8 hapa (me fotografi)

Video: Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino .: 8 hapa (me fotografi)
Video: CS50 2015 - Week 8, continued 2024, Korrik
Anonim
Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino
Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino
Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino
Automatizimi më i thjeshtë i shtëpisë duke përdorur Bluetooth, Smartphone Android dhe Arduino

Përshëndetje të gjithë,

Ky projekt ka të bëjë me ndërtimin e pajisjes më të thjeshtuar të automatizimit të shtëpisë duke përdorur një modul arduino dhe bluetooth. Ky është shumë i lehtë për tu ndërtuar dhe mund të ndërtohet në pak orë. Në versionin tim të cilin po e shpjegoj këtu, unë mund të kontrolloj deri në 4 pajisje shtëpiake duke përdorur smartphone tim Android. Le të hedhim një vështrim në listën e materialeve dhe mjeteve që do t'ju nevojiten.

Hapi 1: Materialet dhe mjetet e kërkuara

Materialet dhe mjetet e kërkuara
Materialet dhe mjetet e kërkuara
  • 1. Arduino Pro Mini (Lidhje me dyqanin)
  • 2. Moduli Bluetooth HC 05 (Lidhje me dyqanin)
  • 3. Moduli i transmetimit 5V 4 kanal (Lidhje me dyqanin)
  • 4. Furnizimi me energji 5V.
  • 5. Tituj meshkuj dhe femra
  • 6. Perfboard (ju rekomandoj të bëni një PCB, por nëse doni ta bëni atë në mënyrën më të lehtë, një tabelë është më e mirë)

Lista e mjeteve

  • 1. Komplet bashkimi
  • 2. Armë ngjitëse
  • 3. Smartphone Android
  • 4. Kaçavida
  • 5. Zhveshëset me tela etj:

Kjo është gjithçka që na duhet…

Hapi 2: Kodi

Shkarkoni Arduino IDE nga këtu.

Ky kod përdor softwareserial.h për të konfiguruar kunjat rx dhe tx në Arduino. Këto kunja rx dhe tx janë të lidhur përkatësisht me kunjat tx dhe rx të modulit Bluetooth HC 05.

Moduli bluetooth merr të dhëna nga një pajisje Android e çiftuar dhe aktivizon stafetat në lidhje me të dhënat e marra.

Për shembull, në kodin tim nëse të dhënat e marra janë karakteri "A", stafeta 1 do të aktivizohet ON dhe nëse të dhënat e marra janë karakteri "B", stafeta 1 do të fiket.

Në mënyrë të ngjashme, të gjithë stafetat mund të ndizen/fiken duke përdorur komandat bluetooth. Referojuni kodit për komente të hollësishme.

EEPROM

EEPROM është akronimi për Memorie të lexueshme të programueshme, e cila mund të fshihet në mënyrë elektronike, e cila përdoret këtu për të ruajtur statusin e stafetës (ON/OFF), në mënyrë që në rast të një ndërprerjeje të energjisë kur kontrolluesi të rivendoset, të gjitha stafetat që ishin mbajtur ON do të kthehuni në pozicionin e tyre ON pasi të ketë ardhur fuqia. Pra, sa herë që një stafetë ndizet, një ndryshore e ruajtur në një adresë në EEPROM ndryshon vlerën e saj në 1 dhe sa herë që fiket e njëjta ndryshore ndryshon në 0. Çdo stafetë ka ndryshoren e vet të caktuar për të ruajtur statusin e saj në EEPROM. Pra, në fillim të kodit gjëja e parë që bëmë ishte fillimi i releve sipas vlerave të ruajtura në EEPROM.

Nëse jeni duke përdorur një Arduino Pro mini, do t'ju duhet një konvertues USB në TTL për të hedhur kodin në Arduino.

Hapi 3: Aplikacioni Android

Aplikacioni Android
Aplikacioni Android
Aplikacioni Android
Aplikacioni Android

Siç u përmend më lart, mikrokontrolluesi aktivizon çdo stafetë sipas të dhënave që merr përmes modulit Bluetooth nga një pajisje Android. Pra, ne kemi nevojë për një aplikacion Android për t'i dërguar këto të dhëna në HC 05.

Kam bërë një aplikacion të personalizuar duke përdorur shpikësin e aplikacionit MIT. Unë kam bashkangjitur 'paraqitjen e blloqeve' të aplikacionit tim si një PDF këtu për referencë për ata që do të bëjnë aplikacionin e tyre duke përdorur Shpikësin e Aplikacioneve.

Shpikësi i aplikacionit MIT

Nëse nuk doni të shqetësoheni për të bërë aplikacionin, thjesht mund të shkarkoni Aplikacionin gati për përdorim (i pajtueshëm vetëm me kodin që kam bashkangjitur më lart) nga lidhja më poshtë.

Hapi 4: Udhëzime për Aplikacionin Android

Udhëzime për aplikacionin Android
Udhëzime për aplikacionin Android
Udhëzime për aplikacionin Android
Udhëzime për aplikacionin Android
Udhëzime për aplikacionin Android
Udhëzime për aplikacionin Android

Duhet të çiftoni modulin Bluetooth HC-05 me pajisjen tuaj android para se ta përdorni në aplikacion.

Hapi 1: Hapni cilësimet bluetooth të pajisjes tuaj dhe kërkoni pajisje të reja, sigurohuni që moduli led në HC05 të ndizet vazhdimisht (Modaliteti i Çiftimit).

Hapi 2: Zgjidhni HC 05 (ose do të shihni një adresë që përfundon me "C" siç tregohet në figurë.)

Hapi 3: Futni PIN -in "1234" dhe shtypni OK.

Hapi 4: Hapni aplikacionin "Wiz Smart Home" dhe klikoni butonin bluetooth në krye të ekranit.

Hapi 5: Zgjidhni "HC 05" nga lista.

Hapi 6: Përdorni çelësat përkatës për të ndezur/fikur stafetat 1, 2, 3, 4.

Hapi 7: Klikoni Master për të aktivizuar/fikur të gjithë stafetat me një klik të vetëm.

Hapi 5: Qarku

Qarku
Qarku
  • Pin 11 i Arduino në TX Pin të modulit HC-05.
  • Pin 10 i Arduino në RX Pin të modulit HC-05.
  • GND e HC-05 në GND në Arduino.
  • Vcc e HC-05 në Vcc (5v) në Arduino.
  • Vcc e modulit të stafetës në Vcc (5v) në Arduino.
  • GND i modulit të stafetës në GND në Arduino.
  • Pin 2 i Arduino në R1 të modulit të stafetës.
  • Vendosni kunjin 4 të Arduino në R2 të modulit të stafetës.
  • Pin 6 i Arduino në R3 të modulit të stafetës.
  • Pin 8 i Arduino në R4 të modulit të stafetës.
  • Jepni furnizim me energji 5-v kunjave të energjisë të Arduino.
  • Pin 12 dhe 13 janë përkatësisht Kunjat për treguesin e energjisë dhe LED të treguesit të statusit Bluetooth

Kjo është ajo për pajisjen.

Për të kontrolluar rrjetin, lidhni kontaktet "Normalisht të Hapura" të secilës stafetë nëpër çelsat përkatës të pajisjeve shtëpiake që dëshironi të kontrolloni (ose) të lidhni tela të drejtpërdrejtë përmes një kontakti të "JO" të të gjitha stafetëve. dhe lidhni prizat e pajisjeve me kontaktin tjetër të "JO" të stafetëve të tyre përkatës.

Hapi 6: Dizajni i PCB

Dizajni i PCB
Dizajni i PCB
Dizajni i PCB
Dizajni i PCB

Ky është një qark shumë i thjeshtë. Ju mund ta lidhni atë në një tabelë në një kohë të shkurtër, por nëse akoma dëshironi të bëni një PCB, unë jam duke bashkangjitur Dizajnin e PCB që kam bërë duke përdorur Proteus 8 Pro. Versioni im gjithashtu kishte një seri rregullatorësh të tensionit siç tregohet në fotografi.

Hapi 7: Montimi i Komponentëve

Montimi i Komponentëve
Montimi i Komponentëve
Montimi i Komponentëve
Montimi i Komponentëve
Montimi i Komponentëve
Montimi i Komponentëve

Kam përdorur mbylljen e një kompjuteri të vjetër SMPS për të bërë rastin për pajisjen time. Do të jetë më mirë të krijoni një kasë të personalizuar sipas nevojave tuaja duke përdorur Fusion 360 ose ndonjë softuer tjetër të dizajnit 3D dhe të printoni dizajnin 3D për t'i dhënë projektit tuaj një pamje super të lezetshme. I printova disa etiketa dhe i ngjita në rrethimin SMPS për të mbushur pamjen e zbrazët të tij. Unë shpova disa vrima në të dhe e fiksova në mur pranë bordit të ndërprerës. Telat u fshehën duke përdorur një tub të vogël plastik që çonte në panelin e komutimit.

Hapi 8: Rezultati

Image
Image
Sfida Bluetooth
Sfida Bluetooth

Videoja e postuar këtu tregon funksionimin e pajisjes kur e përdorni për herë të parë. Ju duhet vetëm të çiftoni pajisjen një herë! Pas kësaj, thjesht ndizni Bluetooth -in, lidheni dhe kaloni pa tel!

Shpresoj se ju ka pëlqyer leximi i këtij udhëzimi. Nëse keni ndonjë pyetje, mos ngurroni ta pyesni këtu ose dërgoni një email tek [email protected]. Do të jem i lumtur t'ju ndihmoj.

Faleminderit…!!!:)

Sfida Bluetooth
Sfida Bluetooth

Vendi i dytë në Sfidën Bluetooth

Recommended: