Obsah:

Bluetooth zámok dverí (Arduino): 10 krokov (s obrázkami)
Bluetooth zámok dverí (Arduino): 10 krokov (s obrázkami)

Video: Bluetooth zámok dverí (Arduino): 10 krokov (s obrázkami)

Video: Bluetooth zámok dverí (Arduino): 10 krokov (s obrázkami)
Video: Электронный замок своими руками #0 - концепт [пилотный выпуск] 2024, Júl
Anonim
Image
Image
Bluetooth zámok dverí (Arduino)
Bluetooth zámok dverí (Arduino)

Nedávno som znova sledoval Amazing SpiderMan, v jednej scéne Peter Parker pomocou diaľkového ovládača zamyká a odomyká dvere od svojho stola. Keď som to uvidel, okamžite som chcel pre svoje dvere svoje. Po troche drotania som dostal funkčný model. Tu je návod, ako som to urobil

Krok 1: Zoznam dielov

Zoznam položiek
Zoznam položiek
Zoznam položiek
Zoznam položiek
Zoznam položiek
Zoznam položiek

Na tento projekt budeme potrebovať:

Elektronika:

  • Arduino Nano (stiahnite si ho tu)
  • Modul Bluetooth (získate ho tu)
  • 90 g serva (získate ho tu)
  • 5v nástenný adaptér

Diely:

  • Posuvný zámok (získate ho tu)
  • Šesť skrutiek pre posuvný zámok
  • Kartón
  • Drôt

Náradie:

  • Spájkovačka
  • Lepiaca pištoľ
  • Vŕtačka
  • Vŕtacia hlava
  • Vŕtacia hlava pre pilotný otvor
  • Rezačka na krabice
  • Počítač s arduino IDE

Krok 2: Ako to funguje

Ide o to, že môžem ľahko zamknúť a odomknúť svoje dvere bez toho, aby som musel nosiť kľúč alebo sa k nim dokonca priblížiť: D, ale toto je len zlomok toho, čo môžeme urobiť. Odtiaľto by sme mohli pridať senzor ako snímač klepania, aby sme mohli odomknúť dvere špeciálnym klepaním alebo dokonca systémom rozpoznávania hlasu!

Servo rameno bude pripojené k posuvnému zámku a posunie sa o 0 stupňov, aby sa dvere zamkli, a o 60 stupňov, aby sa odomkli pomocou príkazov, ktoré získava zo zariadenia Bluetooth.

Krok 3: Schéma zapojenia

Elektrické schéma
Elektrické schéma
Elektrické schéma
Elektrické schéma

Začnime zapojením serva k Arduinu (rád by som poznamenal, že aj keď používam Arduino nano, Arduino uno bude fungovať rovnako dobre s úplne rovnakým rozložením pinov)

  • Hnedý vodič na serve je uzemnený a je spojený so zemou na Arduine
  • Červený vodič je kladný a pripojí sa k 5 V na Arduine
  • Oranžový vodič je pripojenie zdroja serva a je pripojený k pinu 9 na Arduine

Teraz by som odporučil otestovať servo, než sa pohnete ďalej, môžete to urobiť tak, že pôjdete na príklady v Arduino IDE a vyberiete sweep. Keď sme si istí, že servo funguje, môžeme pridať modul bluetooth. Pripojíme pin rx na module bluetooth k kolíku tx na Arduino a tx pin na module bluetooth k pinu rx na Arduino Ale zatiaľ to nerobte! zatiaľ čo tieto pripojenia sú vytvorené, do Arduina nie je možné nahrať nič, preto sa uistite, že pred spájkovaním nahráte kód. S ohľadom na to týmto spôsobom zapojíme modul bluetooth do Arduina

  • Pin Rx na module bluetooth sa pripája k kolíku Tx na Arduine
  • Pin Tx na module bluetooth sa pripája k kolíku Rx na Arduine
  • Vcc (kladný) na module bluetooth pripája 3,3 V na Arduine
  • Ground ide na Ground

Ak je niečo z toho mätúce, postupujte podľa káblov na uvedenom obrázku

Krok 4: Testovanie

Testovanie
Testovanie

Teraz, keď máme všetky diely pohromade, uistite sa, že je servo dostatočne silné na to, aby bez problémov tlačilo a ťahalo uzamykací mechanizmus, než som začal navrhovať konečný koncept, postavil som maketu, aby som sa najskôr ubezpečil, že moje servo je dostatočne silné. môj nebol, tak som pridal trochu oleja na posuvný mechanizmus, ktorý pomohol všetkému plynulo sa pohybovať. Je skutočne dôležité, aby sa všetko pohybovalo hladko, alebo existuje šanca, že sa zamknete alebo vyjdete z miestnosti!: D

Krok 5: Skriňa elektroniky

Skriňa elektroniky
Skriňa elektroniky
Skriňa elektroniky
Skriňa elektroniky
Skriňa elektroniky
Skriňa elektroniky

Rozhodol som sa nechať svoje servo „odhalené“a postaviť iba malé kartónové puzdro na ochranu modulu arduino nano a Bluetooth. Môžeme to vybudovať tak, že obkreslíme arduino nano na kus kartónu a na každú stranu pridáme asi 1 cm (0, 39 palca) priestoru, teraz musíme vystrihnúť ďalších 5 strán obdĺžnikovej kocky. Musíme tiež vyrezať otvor na jednej z tvárí, aby sa napájací kábel pripojil k arduinu.

Merania pre prípad sú:

  • Spodný diel = 7,5 cm x 4 cm (2,95 x 1,57 palca)
  • Horný kus = 7,5 cm x 4 cm (2,95 x 1,57 palca)
  • ľavý kus = 7,5 cm x 4 cm (2,95 x 1,57 palca)
  • Pravý kus = 7,5 cm x 4 cm (2,95 x 1,57 palca)
  • Predná strana = 4 cm x 4 cm (1,57 x 1,57 palca) (v tomto je vyrezaný napájací otvor)
  • Zadná strana = 4 cm x 4 cm (1,57 x 1,57 palca)

Krok 6: Aplikácia

Aplikácia
Aplikácia

Na zamknutie a odomknutie dverí potrebujeme zariadenie so systémom Android alebo Windows so vstavaným rozhraním bluetooth. Používatelia počítačov Mac to nedokázali vyriešiť na zariadení iPhone alebo MacBook Pro. Myslím, že môžu nastať problémy s ovládačom, ale som si istý, že jeden z vás môže na to prísť: D. Ak inštalujete na Android, budete musieť ísť do obchodu Play a stiahnuť si aplikáciu s názvom Bluetooth Terminal a v prípade systému Windows s názvom TeraTerm ďalej musíme k telefónu pripojiť hc-05, malo by sa to volať linvor a heslo buď 0000 alebo 1234. Po spárovaní otvorte aplikáciu, ktorú sme práve nainštalovali, kliknite na možnosti a klepnite na položku Pripojiť k zariadeniu (nezabezpečené). Teraz náš telefón v zásade simuluje sériový monitor arduino, čo znamená, že môžeme vidieť a odosielať informácie prichádzajúce z arduina.

Ak napíšete 0 a stlačíte Enter, mali by ste vidieť zámok dverí a správu „dvere zamknuté“

a keď napíšete 1 a stlačíte Enter, mali by ste vidieť odomknutie dverí a správu „dvere odomknuté“

Tento postup je v systéme Windows v zásade úplne rovnaký, okrem toho, že si musíte stiahnuť aplikáciu s názvom Tera Term a odkaz na stiahnutie nájdete tu (https://ttssh2.osdn.jp/index.html.en)

Krok 7: Montáž zámku

Montáž zámku
Montáž zámku
Montáž zámku
Montáž zámku

Najprv musíme namontovať servo na posuvný zámok, urobíme to tak, že odrežeme okraj otvorov na upevnenie serva, aby keď položíme servo dole, bolo v jednej rovine so zámkom a potom vložíme rameno serva do zámku. otvor, kde bývala kľučka, a vyskúšajte, či je to tak, tak ho zalepte.

Teraz musíme začať vŕtať pilotné otvory do dverí pre skrutky, umiestniť posuvný zámok proti dverám a pomocou ceruzky vysledovať, kde sú teraz otvory, vyvŕtať pilotné otvory, kde ste ich nechali stopy vyvŕtať do hĺbky asi 2,5 cm teraz umiestnite zámok proti dverám a zaskrutkujte skrutky tak, aby boli zaistené, aby systém stále fungoval

Krok 8: Napájanie

Zdroj
Zdroj
Zdroj
Zdroj

Aby sme to zaistili, budeme potrebovať napájací zdroj, kábel a mini USB zástrčku na pripojenie k arduinu.

Pripojte uzemnenie na napájacom zdroji k uzemneniu na mini USB porte a pripojte červený kábel k červenému káblu na mini USB porte, potom kábel zo zámku priveďte k jednému zo závesov dverí a odtiaľ ho zapojte do elektrická zásuvka

Krok 9: Kód

Kód
Kód

#zahrnúť

Servo myservo;

int pos = 0;

int stav; int príznak = 0;

neplatné nastavenie ()

{

myservo.attach (9);

Serial.begin (9600);

myservo.write (60);

oneskorenie (1000); }

prázdna slučka ()

{

ak (Serial.available ()> 0)

{

state = Serial.read ();

vlajka = 0;

} // ak je stav '0', DC motor sa vypne

if (state == '0')

{

myservo.write (8);

oneskorenie (1000);

Serial.println („Dvere zamknuté“);

}

else if (state == '1')

{

myservo.write (55);

oneskorenie (1000);

Serial.println („Dvere odomknuté“);

}

}

Krok 10: Hotovo

Hotovo!
Hotovo!

Užite si svoj zámok dverí ovládaný bluetooth, nezabudnite si pohrávať s priateľmi tým, že ich zamknete z miestnosti!

Ďakujem za prečítanie, ak máte nejaké otázky, neváhajte mi napísať alebo otázku zanechajte v komentároch.

Odporúča: