INHOUDSOPGAWE:

Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino .: 8 stappe (met foto's)
Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino .: 8 stappe (met foto's)

Video: Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino .: 8 stappe (met foto's)

Video: Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino .: 8 stappe (met foto's)
Video: ForFarmers Terrascoop: de eenvoudigste route van data naar een ruwvoerteeltplan 2024, Julie
Anonim
Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino
Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino
Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino
Eenvoudigste tuisautomatisering met behulp van Bluetooth, Android -slimfoon en Arduino

Hallo almal,

Hierdie projek gaan oor die bou van die mees vereenvoudigde toestel vir tuisautomatisering met 'n arduino en 'n Bluetooth -module. Hierdie een is baie maklik om te bou en kan binne 'n paar uur gebou word. In my weergawe wat ek hier verduidelik, kan ek tot 4 huishoudelike toestelle beheer met my Android -slimfoon. Kom ons kyk na die lys materiaal en gereedskap wat u benodig.

Stap 1: materiaal en gereedskap benodig

Materiaal en gereedskap benodig
Materiaal en gereedskap benodig
  • 1. Arduino Pro Mini (skakel na die winkel)
  • 2. HC 05 Bluetooth -module (skakel na die winkel)
  • 3. 5V 4 -kanaals relaismodule (skakel na die winkel)
  • 4. 5V kragtoevoer.
  • 5. Manlike en vroulike opskrifte
  • 6. Perfboard (ek beveel aan dat u 'n PCB maak, maar as u dit op die maklike manier wil doen, is 'n perfboard beter)

Lys van gereedskap

  • 1. Soldeerstel
  • 2. Plak pistool
  • 3. Android -slimfoon
  • 4. Skroewedraaiers
  • 5. Draadstroppers ens:

Dit is al wat ons nodig het …

Stap 2: Die kode

Laai die Arduino IDE hier af.

Hierdie kode gebruik softwareserial.h om rx- en tx -penne in die Arduino op te stel. Hierdie rx en tx penne is onderskeidelik verbind met die tx en rx penne van die HC 05 Bluetooth module.

Die bluetooth -module ontvang data van 'n gekoppelde Android -toestel en aktiveer relais met betrekking tot die ontvangde data.

Byvoorbeeld, in my kode, as die ontvangde data die karakter "A" is, word die relais 1 geaktiveer en as die ontvangde data die karakter "B" is, word die relais 1 afgeskakel.

Net so kan al die relais met Bluetooth -opdragte AAN/UIT geskakel word. Raadpleeg die kode vir gedetailleerde kommentaar.

EEPROM

EEPROM is die akroniem vir elektronies uitwisbare programmeerbare leesalleen -geheue, wat hier gebruik word om die status van die relais (AAN/UIT) op te slaan, sodat in die geval van 'n kragonderbreking wanneer die beheerder herstel, alle relais wat aan gehou is, kom terug na hul AAN -posisie nadat die krag aangeskakel is. Dus, wanneer 'n relais aangeskakel word, verander 'n veranderlike wat in 'n adres in die EEPROM gestoor is, die waarde daarvan na 1 en wanneer dit afgeskakel word, verander dieselfde veranderlike na 0. Elke aflos het sy eie veranderlike wat die status in die EEPROM kan stoor. Dus, aan die begin van die kode, was die eerste ding wat ons gedoen het om die relais te initialiseer volgens die waardes wat in die EEPROM gestoor is.

As u 'n Arduino Pro mini gebruik, benodig u 'n USB na TTL -omskakelaar om die kode na die Arduino te gooi.

Stap 3: Die Android -toepassing

Die Android -toepassing
Die Android -toepassing
Die Android -toepassing
Die Android -toepassing

Soos hierbo genoem, aktiveer die mikrobeheerder elke relais volgens die data wat dit via die Bluetooth-module vanaf 'n Android-toestel ontvang. Ons benodig dus 'n Android -toepassing om hierdie data na die HC 05 te stuur.

Ek het 'n pasgemaakte toepassing gemaak met die MIT App -uitvinder. Ek het die 'blokke -uitleg' van my aansoek hier as 'n PDF aangeheg vir verwysing vir diegene wat hul eie app met die App -uitvinder gaan maak.

MIT App Uitvinder

As u nie die moeite wil doen om die app te maak nie, kan u net die gereed -vir -app aflaai (slegs versoenbaar met die kode wat ek hierbo aangeheg het) vanaf die onderstaande skakel.

Stap 4: Instruksies vir die Android -app

Instruksies vir die Android -app
Instruksies vir die Android -app
Instruksies vir die Android -app
Instruksies vir die Android -app
Instruksies vir die Android -app
Instruksies vir die Android -app

U moet die HC-05 Bluetooth-module aan u Android-toestel koppel voordat u dit in die app kan gebruik.

Stap 1: Maak die Bluetooth -instellings van u toestel oop en soek na nuwe toestelle. Maak seker dat die LED op die HC05 -module voortdurend flikker (Pairing Mode).

Stap 2: Kies HC 05 (of u sien 'n adres wat eindig met 'C' soos op die foto getoon.)

Stap 3: Voer die PIN "1234" in en druk OK.

Stap 4: Maak die "Wiz Smart Home" -program oop en klik op die bluetooth -knoppie bo -aan die skerm.

Stap 5: Kies 'HC 05' uit die lys.

Stap 6: Gebruik die onderskeie skakelaars om die aflos 1, 2, 3, 4 aan/uit te skakel.

Stap 7: Klik op die Master om al die relais met een klik in/uit te skakel.

Stap 5: Kringloop

Kring
Kring
  • Speld 11 van Arduino aan TX-pen van HC-05-module.
  • Speld 10 van Arduino aan RX-pen van HC-05-module.
  • GND van HC-05 tot GND in Arduino.
  • Vcc van HC-05 na Vcc (5v) in Arduino.
  • Vcc van Relay Module na Vcc (5v) in Arduino.
  • GND van relaismodule na GND in Arduino.
  • Speld 2 van Arduino aan R1 van die aflosmodule.
  • Speld 4 van Arduino aan R2 van die aflosmodule.
  • Speld 6 van Arduino aan R3 van aflosmodule.
  • Speld 8 van Arduino aan R4 van aflosmodule.
  • Gee 'n 5-v-kragtoevoer aan die kragpenne van Arduino.
  • Speld 12 en 13 is onderskeidelik die penne vir die kragindikasie en die Bluetooth -statusaanwysings -LED's

Dit is dit vir die toestel.

Om die net te beheer, koppel die "Normaal oop" -kontakte van elke relais oor die onderskeie skakelaars van die huishoudelike toestelle wat u wil stuur (of) die stroomdraad deur een kontak van "NEE" van al die relais en koppel die leidings van die toestelle aan die ander kontak van "NEE" van hul onderskeie relais.

Stap 6: PCB -ontwerp

PCB ontwerp
PCB ontwerp
PCB ontwerp
PCB ontwerp

Dit is 'n baie eenvoudige kring. U kan dit in 'n japtrap op 'n draaibord soldeer, maar as u steeds 'n PCB wil maak, heg ek die PCB -ontwerp wat ek met Proteus 8 Pro gemaak het, aan. My weergawe het ook 'n reeks spanningsreguleerders, soos op die foto's getoon.

Stap 7: Monteer die komponente

Die samestelling van die komponente
Die samestelling van die komponente
Die samestelling van die komponente
Die samestelling van die komponente
Die samestelling van die komponente
Die samestelling van die komponente

Ek het die omhulsel van 'n ou rekenaar SMPS gebruik om die tas vir my toestel te maak. Dit is beter om 'n pasgemaakte omhulsel volgens u behoeftes te ontwerp met behulp van Fusion 360 of enige ander 3D-ontwerpprogrammatuur en die 3D-ontwerp van die ontwerp om u projek 'n super-cool voorkoms te gee. Ek het 'n paar etikette gedruk en dit op die SMPS -omhulsel geplak om die leë voorkoms daarvan te vul. Ek het 'n paar gate daarin geboor en dit op die muur langs die skakelbord vasgemaak. Die drade is weggesteek met 'n klein plastiekpypie wat na die skakelbord lei.

Stap 8: Die resultaat

Image
Image
Bluetooth -uitdaging
Bluetooth -uitdaging

Die video wat hier geplaas word, toon die werking van die toestel wanneer u dit vir die eerste keer gebruik. U hoef die toestel net een keer te koppel! Skakel daarna die Bluetooth aan, maak verbinding en gaan draadloos!

Hoop jy het dit geniet om die instruksies te lees. As u enige vrae het, stel dit gerus hier of stuur 'n e -pos na [email protected]. Ek help u graag.

Dankie…!!!:)

Bluetooth -uitdaging
Bluetooth -uitdaging

Naaswenner in die Bluetooth -uitdaging

Aanbeveel: