Obsah:
- Krok 1: Seznam dílů
- Krok 2: Jak to funguje
- Krok 3: Schéma zapojení
- Krok 4: Testování
- Krok 5: Pouzdro elektroniky
- Krok 6: Aplikace
- Krok 7: Montáž zámku
- Krok 8: Napájení
- Krok 9: Kód
- Krok 10: Hotovo
Video: Bluetooth dveřní zámek (Arduino): 10 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Nedávno jsem znovu sledoval Amazing SpiderMan, v jedné scéně Peter Parker zamyká a odemyká dveře od stolu pomocí dálkového ovladače. Když jsem to viděl, okamžitě jsem chtěl pro své dveře vlastní. Po troše drobností jsem dostal funkční model. Tady je, jak jsem to udělal
Krok 1: Seznam dílů
Pro tento projekt budeme potřebovat následující:
Elektronika:
- Arduino Nano (získáte zde)
- Modul Bluetooth (stáhněte si jej zde)
- 90 g serva (získejte zde)
- 5v nástěnný adaptér
Díly:
- Slide Lock (Získejte zde)
- Šest šroubů pro posuvný zámek
- Lepenka
- Drát
Nástroje:
- Páječka
- Tavná pistole
- Vrtat
- Vrtací hlava
- Vrtací hlava pro pilotní otvor
- Kráječ krabic
- Počítač s arduino IDE
Krok 2: Jak to funguje
Myšlenka je, že mohu snadno zamknout a odemknout dveře, aniž bych musel nosit klíč nebo se k nim dokonce přiblížit: D, ale to je jen zlomek toho, co můžeme udělat. Odtud bychom mohli přidat senzor jako snímač klepání, abychom mohli odemknout naše dveře speciálním klepáním nebo dokonce systémem rozpoznávání hlasu!
Servo rameno bude připojeno k posuvnému zámku a bude se pohybovat na 0 stupňů pro zamknutí dveří a 60 stupňů pro odemknutí pomocí příkazů, které získá z Bluetooth zařízení.
Krok 3: Schéma zapojení
Začněme zapojením serva k Arduinu (rád bych poznamenal, že i když používám Arduino nano, Arduino uno bude fungovat stejně dobře s přesně stejným rozložením pinů)
- Hnědý vodič na servu je uzemněn a připojen k zemi na Arduinu
- Červený vodič je kladný a připojuje se k 5v na Arduinu
- Oranžový vodič je připojení zdroje serva a připojuje se ke kolíku 9 na Arduinu
Nyní bych doporučil vyzkoušet servo, než se pohnete dál, můžete to udělat tak, že půjdete na příklady v Arduino IDE a vyberete tažení. Když jsme si jisti, že servo funguje, můžeme přidat modul bluetooth. Pin rx na modulu bluetooth připojíme k pinu tx na Arduinu a pin tx na modulu bluetooth na pin rx na Arduinu Ale zatím to nedělejte! zatímco tato připojení jsou vytvořena, nic nelze nahrát do Arduina, takže se ujistěte, že před pájením nahrajete kód. S ohledem na to takto připojujeme modul bluetooth k Arduinu
- Pin Rx na modulu bluetooth se připojuje k kolíku Tx na Arduinu
- Tx pin na bluetooth modulu se připojuje k Rx pinu na Arduinu
- Vcc (pozitivní) na modulu bluetooth spojuje 3,3 V na Arduinu
- Ground jde na Ground
Pokud je něco z toho matoucí, postupujte podle vodičů na přiloženém obrázku
Krok 4: Testování
Nyní, když máme všechny části pohromadě, se ujistěte, že je servo dostatečně silné, aby bez problémů tlačilo a táhlo uzamykací mechanismus, než jsem začal navrhovat konečný koncept. můj nebyl, tak jsem na kluzný mechanismus přidal trochu oleje, což pomohlo všemu hladce se pohybovat. Je opravdu důležité, aby se vše pohybovalo hladce, nebo existuje šance, že se zamknete nebo vyjdete ze svého pokoje!: D
Krok 5: Pouzdro elektroniky
Rozhodl jsem se nechat své servo „vystavené“a postavit pouze malé lepenkové pouzdro na ochranu modulu arduino nano a Bluetooth. Můžeme to vybudovat tak, že obtočíme arduino nano na kousek kartonu a přidáme asi 1 cm (0, 39 palce) prostoru na každou stranu, nyní musíme vyříznout dalších 5 stran obdélníkové krychle. Musíme také vyříznout otvor na jedné z ploch, aby se napájecí kabel připojil k arduinu.
Měření pro případ jsou:
- Spodní díl = 7,5 cm x 4 cm (2,95 x 1,57 palce)
- Horní díl = 7,5 cm x 4 cm (2,95 x 1,57 palce)
- levý kus = 7,5 cm x 4 cm (2,95 x 1,57 palce)
- Pravý kus = 7,5 cm x 4 cm (2,95 x 1,57 palce)
- Přední strana = 4 cm x 4 cm (1,57 x 1,57 palce) (v tomto vyřízněte napájecí otvor)
- Zadní strana = 4 cm x 4 cm (1,57 x 1,57 palce)
Krok 6: Aplikace
K zamknutí a odemknutí dveří tedy potřebujeme zařízení se systémem Android nebo Windows s integrovaným bluetooth, uživatelé počítačů Mac jsem to nedokázal zprovoznit na iPhonu nebo MacBooku Pro. může na to přijít: D. Pokud instalujete na Android, budete muset jít do obchodu s hrami a stáhnout si aplikaci s názvem Bluetooth Terminal a pro Windows s názvem TeraTerm dále musíme připojit hc-05 k našemu telefonu, měl by se jmenovat linvor a heslo bude buď 0000 nebo 1234. Jakmile je spárována, otevřete aplikaci, kterou jsme právě nainstalovali, klikněte na možnosti a klepněte na Připojit k zařízení (nezabezpečené). Nyní náš telefon v podstatě simuluje sériový monitor arduino, což znamená, že můžeme vidět a odesílat informace přicházející z arduina.
Pokud napíšete 0 a stisknete Enter, měli byste vidět zámek dveří a zobrazit zprávu „dveře zamčené“
a když napíšete 1 a stisknete Enter, měli byste vidět odemčení dveří a zobrazit zprávu „dveře odemčené“
Tento proces je v systému Windows v podstatě stejný, kromě toho, že si musíte stáhnout aplikaci s názvem Tera Term a odkaz ke stažení najdete zde (https://ttssh2.osdn.jp/index.html.en)
Krok 7: Montáž zámku
Nejprve musíme namontovat servo na posuvný zámek, uděláme to tak, že odřízneme hranu otvorů pro upevnění serva, takže když položíme servo dolů, bude v jedné rovině se zámkem, potom vložíme rameno serva do zámku otvor, kde bývala rukojeť, a vyzkoušejte, zda se vše pohybuje správně, pokud ano, přilepte jej.
Nyní musíme začít vrtat pilotní otvory ve dveřích pro šrouby, umístit posuvný zámek proti dveřím a pomocí tužky vysledovat, kde jsou nyní otvory, vyvrtat pilotní otvory, kde jste je nechali vyvrtat do hloubky asi 2,5 cm nyní umístěte zámek proti dveřím a zašroubujte šrouby a zajistěte, aby systém stále fungoval
Krok 8: Napájení
Abychom se ujistili, že to můžeme nechat, budeme potřebovat napájecí zdroj, kabel a USB mini zástrčku pro připojení k arduinu.
Připojte uzemnění na napájecím zdroji k uzemnění na USB mini portu a připojte červený kabel k červenému kabelu na USB mini portu, nyní veďte kabel od zámku k jednomu ze dveřních závěsů a odtud ho připojte k elektrická zásuvka
Krok 9: Kód
#zahrnout
Servo myservo;
int pos = 0;
int stav; int vlajka = 0;
neplatné nastavení ()
{
myservo.attach (9);
Serial.begin (9600);
myservo.write (60);
zpoždění (1000); }
prázdná smyčka ()
{
pokud (Serial.available ()> 0)
{
state = Serial.read ();
vlajka = 0;
} // pokud je stav '0', stejnosměrný motor se vypne
if (state == '0')
{
myservo.write (8);
zpoždění (1000);
Serial.println („Dveře zamčené“);
}
else if (state == '1')
{
myservo.write (55);
zpoždění (1000);
Serial.println („Dveře odemčeny“);
}
}
Krok 10: Hotovo
Užijte si svůj bluetooth ovládaný dveřní zámek, nezapomeňte si pohrávat s přáteli tím, že je zamknete z místnosti!
Děkuji za přečtení, pokud máte nějaké dotazy, neváhejte mi napsat nebo zanechat otázku v komentářích.
Doporučuje:
Wifi na RF - dveřní zámek: 3 kroky (s obrázky)
Wifi to RF - Door Lock: Overview Tento návod vám poskytne možnost zamknout / odemknout přední dveře pomocí softwaru pro domácí automatizaci (například OpenHAB - bezplatný software pro domácí automatizaci, který osobně používám) Na výše uvedeném obrázku je ukázkový snímek obrazovky OpenHAB
Digitální dveřní zámek založený na Arduinu pomocí GSM a Bluetooth: 4 kroky
Digitální dveřní zámek založený na Arduinu pomocí GSM a Bluetooth: ABSTRAKT: Zamyslete se nad situací, kdy jste přišli domů zcela unavení a zjistili jste, že jste ztratili klíč od dveří. Co budeš dělat? Musíte buď rozbít svůj zámek, nebo zavolat klíčového mechanika. Takže výroba bezklíčového zámku je zajímavý nápad, jak ušetřit
Dveřní zámek Arduino Fingerprint: 4 kroky
Dveřní zámek Arduino Fingerprint: Dobrý den, vítejte v tomto projektu, ve skutečnosti obsahuje dva projekty, ale jsou téměř stejné, je to systém dveřního zámku založený na desce Arduino UNO, optickém senzoru otisku prstu FPM10A a obrazovce LCD i²c, ale pro druhou verzi zahrnujeme
RFID dveřní zámek s Arduino: 4 kroky
RFID dveřní zámek s Arduino: Tento projekt je v podstatě o tom, jak vytvořit svůj dům, kancelář a dokonce i osobní skříňky. Díky těmto projektům porozumíte arduinu s RFID a jak jsou propojeny. Tak
Dveřní zámek Arduino RFID: 5 kroků (s obrázky)
Dveřní zámek Arduino RFID: *** Aktualizováno 8.9.2010 *** Chtěl jsem vytvořit snadný a bezpečný způsob vjezdu do své garáže. RFID byl nejlepší způsob, jak odemknout moje dveře, i když mám plné ruce, mohu dveře odemknout a otevřít je! Postavil jsem jednoduchý obvod se základním ATMega 168 arduino chi