Sisukord:

Lihtsaim koduautomaatika Bluetoothi, Androidi nutitelefoni ja Arduino abil: 8 sammu (piltidega)
Lihtsaim koduautomaatika Bluetoothi, Androidi nutitelefoni ja Arduino abil: 8 sammu (piltidega)

Video: Lihtsaim koduautomaatika Bluetoothi, Androidi nutitelefoni ja Arduino abil: 8 sammu (piltidega)

Video: Lihtsaim koduautomaatika Bluetoothi, Androidi nutitelefoni ja Arduino abil: 8 sammu (piltidega)
Video: 30 лучших советов и рекомендаций по Windows 10 на 2020 год 2024, Juuli
Anonim
Lihtsaim koduautomaatika Bluetoothi, Androidi nutitelefoni ja Arduino abil
Lihtsaim koduautomaatika Bluetoothi, Androidi nutitelefoni ja Arduino abil
Lihtsaim koduautomaatika Bluetoothi, Androidi nutitelefoni ja Arduino abil
Lihtsaim koduautomaatika Bluetoothi, Androidi nutitelefoni ja Arduino abil

Tere kõik,

Selle projekti eesmärk on ehitada kõige lihtsustatud koduautomaatika seade, kasutades arduino ja bluetooth moodulit. Seda on väga lihtne ehitada ja seda saab ehitada mõne tunni jooksul. Oma versioonis, mida siin selgitan, saan oma Android -nutitelefoni abil juhtida kuni 4 kodumasinat. Vaatame vajalike materjalide ja tööriistade loendit.

Samm: vajalikud materjalid ja tööriistad

Vajalikud materjalid ja tööriistad
Vajalikud materjalid ja tööriistad
  • 1. Arduino Pro Mini (link poodi)
  • 2. HC 05 Bluetooth -moodul (link poodi)
  • 3. 5V 4 kanaliga releemoodul (link poodi)
  • 4. 5V toide.
  • 5. Meeste ja naiste päised
  • 6. Perfboard (soovitan teha trükkplaati, kuid kui soovite seda teha lihtsal viisil, on perfboard parem)

Tööriistade loend

  • 1. Jootekomplekt
  • 2. Liimipüstol
  • 3. Android nutitelefon
  • 4. Kruvikeerajad
  • 5. Traadi eemaldajad jne:

See on kõik, mida vajame…

2. samm: kood

Laadige Arduino IDE alla siit.

See kood kasutab Arduino rx- ja tx -tihvtide konfigureerimiseks tarkvara. Need rx- ja tx -tihvtid on ühendatud vastavalt HC 05 Bluetooth -mooduli tx- ja rx -tihvtidega.

Bluetooth -moodul võtab vastu andmeid seotud Android -seadmest ja käivitab vastuvõetud andmete suhtes releed.

Näiteks minu koodis, kui vastuvõetud andmed on tähemärk "A", käivitatakse relee 1 ja kui vastuvõetud andmed on tähemärk "B", lülitatakse relee 1 välja.

Sarnaselt saab kõiki releesid Bluetooth -käskude abil sisse/välja lülitada. Üksikasjalikke kommentaare leiate koodist.

EEPROM

EEPROM on elektrooniliselt kustutatava programmeeritava lugemismälu akronüüm, mida kasutatakse siin relee oleku salvestamiseks (ON/OFF), nii et voolukatkestuse korral, kui kontroller lähtestatakse, lähevad kõik sisse lülitatud releed pärast toite sisselülitamist pöörduge tagasi sisse. Nii et kui relee on sisse lülitatud, muudab EEPROM -i aadressi salvestatud muutuja selle väärtuseks 1 ja kui see on välja lülitatud, muutub sama muutuja väärtuseks 0. Igal releel on oma muutuja määratud selle oleku salvestamiseks EEPROM -is. Nii et koodi alguses olime esimese asjana releed initsialiseerinud vastavalt EEPROM -i salvestatud väärtustele.

Kui kasutate Arduino Pro mini, vajate koodi Arduinole sisestamiseks USB -TTL -muundurit.

Samm: Androidi rakendus

Androidi rakendus
Androidi rakendus
Androidi rakendus
Androidi rakendus

Nagu eespool mainitud, käivitab mikrokontroller iga relee vastavalt andmetele, mille ta saab Android-seadmest Bluetooth-mooduli kaudu. Seega vajame nende andmete saatmiseks HC 05 Androidi rakendust.

Tegin kohandatud rakenduse MIT App leiutaja abil. Lisasin oma rakenduse plokkide paigutuse PDF -failina siia, et saada viide neile, kes kavatsevad App Inventori abil oma rakenduse luua.

MIT App Inventor

Kui te ei soovi rakenduse valmistamisega vaeva näha, saate allolevalt lingilt alla laadida kasutusvalmis rakenduse (ühildub ainult ülaltoodud koodiga).

Samm 4: Androidi rakenduse juhised

Androidi rakenduse juhised
Androidi rakenduse juhised
Androidi rakenduse juhised
Androidi rakenduse juhised
Androidi rakenduse juhised
Androidi rakenduse juhised

Enne rakenduse kasutamist peate HC-05 Bluetooth-mooduli oma Android-seadmega siduma.

Samm: avage oma seadme bluetooth -seaded ja otsige uusi seadmeid, veenduge, et HC05 mooduli LED -tuli vilgub pidevalt (sidumisrežiim).

2. samm: valige HC 05 (vastasel korral näete aadressi, mis lõpeb "C" -ga, nagu on näidatud pildil.)

Samm: sisestage PIN -kood "1234" ja vajutage OK.

Samm: avage rakendus "Wiz Smart Home" ja klõpsake ekraani ülaosas asuvat Bluetoothi nuppu.

Samm: valige loendist "HC 05".

Samm: kasutage releede 1, 2, 3, 4 sisse- ja väljalülitamiseks vastavaid lüliteid.

Samm: klõpsake nuppu Master, et lülitada kõik releed ühe klõpsuga sisse/välja.

Samm: vooluring

Vooluring
Vooluring
  • Arduino tihvt 11 kuni HC-05 mooduli TX-tihvt.
  • Arduino tihvt 10 HC-05 mooduli RX-tihvtiga.
  • GND HC-05 kuni GND Arduinos.
  • Vcc HC-05 kuni Vcc (5v) Arduinos.
  • Vcc releemoodulist Vcc -le (5v) Arduinos.
  • GND releemoodulist GND -le Arduinos.
  • Arduino tihvt 2 releemooduli R1 külge.
  • Arduino tihvt 4 kuni releemooduli R2.
  • Arduino tihvt 6 kuni releemooduli R3.
  • Arduino tihvt 8 kuni releemooduli R4.
  • Andke Arduino pistikutele 5-v toiteallikas.
  • Tihvtid 12 ja 13 on vastavalt toiteindikaatori ja Bluetoothi olekuindikaatori LED -i tihvtid

See on seadme jaoks.

Võrgu juhtimiseks ühendage iga relee "normaalselt avatud" kontaktid vastavate kodumasinate lülititega, mida soovite juhtida (või) ühendada voolujuhtmest läbi kõigi releede "NO" kontakti ja ühendage seadmete juhtmed nende releede teise kontaktiga "NO".

6. samm: trükkplaatide kujundamine

PCB disain
PCB disain
PCB disain
PCB disain

See on väga lihtne ahel. Saate selle kiiresti jootma parfüürile, kuid kui soovite ikkagi PCB -d teha, lisan PCB disaini, mille olen teinud Proteus 8 Pro abil. Minu versioonil oli ka pingeregulaatorite seeria, nagu piltidel näidatud.

Samm 7: Komponentide kokkupanek

Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek
Komponentide kokkupanek

Kasutasin oma seadme ümbrise valmistamiseks vana arvuti SMPS -i korpust. Parem on kujundada kohandatud ümbris vastavalt teie vajadustele, kasutades Fusion 360 või mõnda muud 3D-kujundustarkvara, ja 3D-printida disain, et anda teie projektile ülilahe välimus. Trükkisin mõned sildid ja kleepisin selle tühja välimuse täitmiseks SMPS -i korpusele. Ma puurisin sellesse mõned augud ja kinnitasin selle lülitusplaadi kõrval olevale seinale. Juhtmed peideti väikese plasttoru abil, mis viis jaotuskilpi.

8. samm: tulemus

Image
Image
Bluetoothi väljakutse
Bluetoothi väljakutse

Siia postitatud video näitab seadme tööd esmakordsel kasutamisel. Seadet tuleb siduda vaid üks kord! Pärast seda lülitage Bluetooth sisse, looge ühendus ja minge traadita ühenduse juurde!

Loodan, et teile meeldis seda juhendit lugeda. Kui teil on küsimusi, küsige seda siit või saatke e -kiri aadressile [email protected]. Aitan teid hea meelega.

Aitäh…!!!:)

Bluetoothi väljakutse
Bluetoothi väljakutse

Teisele kohale Bluetoothi väljakutses

Soovitan: