Sadržaj:
- Korak 1: Popis dijelova
- Korak 2: Kako to radi
- Korak 3: Shema ožičenja
- Korak 4: Testiranje
- Korak 5: Kućište elektronike
- Korak 6: Aplikacija
- Korak 7: Montiranje brave
- Korak 8: Napajanje
- Korak 9: Kôd
- Korak 10: Završeno
Video: Bluetooth zaključavanje vrata (Arduino): 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Nedavno sam pogledao Amazing Spidermana, u jednoj sceni Peter Parker zaključava i otključava vrata sa stola pomoću daljinskog upravljača. Kad sam ovo vidio odmah sam zaželio svoja za svoja vrata. Nakon malo petljanja dobio sam radni model. Evo kako sam uspio
Korak 1: Popis dijelova
Za ovaj projekt trebat će nam sljedeće:
Elektronika:
- Arduino Nano (nabavite ga ovdje)
- Bluetooth modul (nabavite ga ovdje)
- 90 g servo (nabavite ga ovdje)
- 5v zidni adapter
Dijelovi:
- Klizno zaključavanje (nabavite ga ovdje)
- Šest vijaka za kliznu bravu
- Karton
- Žica
Alati:
- Lemilica
- Pištolj za ljepilo
- Bušilica
- Glava za bušenje
- Bušilica za probnu rupu
- Rezač kutija
- Računalo s arduino IDE -om
Korak 2: Kako to radi
Ideja je da mogu lako zaključati i otključati vrata bez potrebe da nosim ključ ili čak da im se približim: D ali ovo je samo djelić onoga što možemo učiniti. Odavde bismo mogli dodati senzor poput senzora kucanja kako bismo mogli otključati vrata posebnim kucanjem ili čak sustavom za prepoznavanje glasa!
Servo ruka će biti spojena na kliznu bravu i pomaknut će se na 0 stupnjeva za zaključavanje vrata i 60 stupnjeva za otključavanje pomoću naredbi koje dobiva s Bluetooth uređaja.
Korak 3: Shema ožičenja
Počnimo ožičenjem servo servera na Arduino (želio bih napomenuti da će, iako koristim Arduino nano, Arduino uno raditi jednako dobro s potpuno istim rasporedom pinova)
- Smeđa žica na servo uzemljena je i spojena je na masu na Arduinu
- Crvena žica je pozitivna i povezuje se na 5v na Arduinu
- Narančasta žica je izvor servosistema i povezuje se na pin 9 na Arduinu
Sada bih preporučio testiranje servo prije nego što krenete dalje, to možete učiniti tako da odete na primjere u Arduino IDE -u i odaberete sweep. Kad smo sigurni da servo radi možemo dodati bluetooth modul. Spojit ćemo rx pin na bluetooth modulu na tx pin na Arduinu i tx pin na bluetooth modulu na rx pin na Arduinu Ali nemojte to još činiti! dok su ove veze uspostavljene, ništa se ne može učitati na Arduino, stoga svakako prenesite kôd prije lemljenja. Imajući ovo na umu, ovako povezujemo bluetooth modul s Arduinom
- Rx pin na bluetooth modulu povezuje se s Tx pinom na Arduinu
- Tx pin na bluetooth modulu povezuje se s Rx pinom na Arduinu
- Vcc (pozitivan) na bluetooth modulu povezuje 3.3v na Arduinu
- Tlo ide na Tlo
Ako je bilo što od ovoga bilo zbunjujuće, slijedite žice na priloženoj slici
Korak 4: Testiranje
Sad kad smo sastavili sve dijelove, pobrinite se da servo bude dovoljno jak da bez problema pritisne i povuče mehanizam za zaključavanje prije nego što sam započeo s projektiranjem konačnog koncepta, napravio sam maketu samo kako bi bio siguran da je moj servo u početku bio dovoljno jak moj nije pa sam dodao malo ulja na klizni mehanizam što je pomoglo da se sve nesmetano kreće. Zaista je važno da se sve odvija glatko ili postoji mogućnost da zaključate sobu ili izađete iz nje!: D
Korak 5: Kućište elektronike
Odlučio sam ostaviti svoj servo "izložen" i sagraditi samo malu kartonsku kutiju za zaštitu arduino nano i Bluetooth modula. To možemo izgraditi precrtavanjem arduino nano -a na sloj kartona i dodamo oko 1 cm (0, 39 inča) prostora na svaku stranu, a sada moramo izrezati ostalih 5 stranica pravokutne kocke. Također moramo izrezati rupu na jednom od lica kako bi se kabel za napajanje spojio na arduino.
Mjere za slučaj su:
- Donji dio = 7,5 cm x 4 cm (2,95 x 1,57 inča)
- Gornji dio = 7,5 cm x 4 cm (2,95 x 1,57 inča)
- lijevi komad = 7,5 cm x 4 cm (2,95 x 1,57 inča)
- Desni komad = 7,5 cm x 4 cm (2,95 x 1,57 inča)
- Prednja strana = 4 cm x 4 cm (1,57 x 1,57 inča) (u ovoj izrežite otvor za napajanje)
- Stražnja strana = 4 cm x 4 cm (1,57 x 1,57 inča)
Korak 6: Aplikacija
Dakle, za zaključavanje i otključavanje vrata potreban nam je uređaj sa sustavom Android ili Windows sa ugrađenim bluetoothom, korisnici Mac -a nisam uspio ovo raditi na iPhoneu ili MacBook Pro -u Mislim da bi moglo biti nekih problema s upravljačkim programom, ali siguran sam da je netko od vas mogu shvatiti: D. Ako instalirate na Android, morat ćete otići u trgovinu za igru te preuzeti i aplikaciju pod nazivom Bluetooth Terminal, a za Windows se zove TeraTerm, zatim moramo povezati hc-05 s telefonom, trebao bi se zvati linvor i lozinka će biti 0000 ili 1234. Nakon što je uparen otvorio aplikaciju koju smo upravo instalirali, kliknite opcije i dodirnite povezivanje s uređajem (nesigurno), sada naš telefon u osnovi simulira arduino serijski monitor, što znači da možemo vidjeti i poslati informacije koje dolaze s arduina.
Ako upišete 0 i pritisnete enter, trebali biste vidjeti zaključavanje vrata i poruku "vrata su zaključana"
a kad upišete 1 i pritisnete enter, trebali biste vidjeti otključana vrata i poruku "vrata su otključana"
Proces je u osnovi potpuno isti na Windowsima, osim što trebate preuzeti aplikaciju pod nazivom Tera Term, a vezu za preuzimanje možete pronaći ovdje (https://ttssh2.osdn.jp/index.html.hr)
Korak 7: Montiranje brave
Prvo moramo montirati servo na kliznu bravu. To činimo tako da odrežemo rubove rupa za montažu serva, tako da će, kada položimo servo, biti u ravnini s bravom, a zatim servo krak stavimo u bravu otvor gdje je nekad bila ručka i provjerite da li se sve dobro kreće ako je tako zalijepite.
Sada moramo početi bušiti pilot rupe u vratima za vijke, postaviti kliznu bravu na vrata i pomoću olovke pratiti gdje su rupe sada izbušene pilot rupe na kojima ste napravili tragove izbušite ih do dubine od oko 2,5 cm sada postavite bravu na vrata i uvrnite vijke na njihovo mjesto, pazite da sustav i dalje radi
Korak 8: Napajanje
Kako bismo bili sigurni da ovo možemo ostaviti, trebat će nam napajanje, kabel i mini mini utikač za spajanje na arduino.
Spojite uzemljenje na izvoru napajanja s uzemljenjem na mini mini priključku USB -a i spojite crveni kabel s crvenim kabelom na mini priključku USB -a, sada kabel povežite od brave do jedne od šarki vrata i odatle ga odvedite do utičnicu za struju
Korak 9: Kôd
#uključi
Servo myservo;
int pos = 0;
int stanje; int zastavica = 0;
void setup ()
{
myservo.attach (9);
Serial.begin (9600);
myservo.write (60);
kašnjenje (1000); }
void loop ()
{
if (Serial.available ()> 0)
{
stanje = Serijski.čitaj ();
zastava = 0;
} // ako je stanje '0' DC motor će se isključiti
if (stanje == '0')
{
myservo.write (8);
kašnjenje (1000);
Serial.println ("Vrata zaključana");
}
inače ako (stanje == '1')
{
myservo.write (55);
kašnjenje (1000);
Serial.println ("Vrata otključana");
}
}
Korak 10: Završeno
Uživajte u bravi vrata koja kontrolira Bluetooth, ne zaboravite se petljati sa svojim prijateljima zaključavajući ih iz svoje sobe!
Hvala na čitanju ako imate pitanja, slobodno mi pišite ili ostavite pitanje u komentarima.
Preporučeni:
Senzor vrata i zaključavanje sjenica na baterije, solarni, ESP8266, ESP-Now, MQTT: 4 koraka (sa slikama)
Senzor vrata i zaključanih vrata s baterijama, solarni, ESP8266, ESP-Now, MQTT: U ovom uputstvu pokazat ću vam kako sam napravio senzor na baterije za nadzor vrata i zaključavanja moje daljinske šupe za bicikle. Nemam napajanje iz mreže, zato ga napajam na baterije. Baterija se puni pomoću male solarne ploče. Modul je d
Wifi na RF - zaključavanje vrata: 3 koraka (sa slikama)
Wifi to RF - Zaključavanje vrata: PregledOva instrukcija će vam omogućiti da zaključate / otključate ulazna vrata putem softvera za kućnu automatizaciju (kao što je OpenHAB - besplatni softver za kućnu automatizaciju koji osobno koristim) Gornja slika prikazuje primjer ekrana OpenHAB -a
RFID mehanizam za zaključavanje vrata s Arduinom: 5 koraka (sa slikama)
Mehanizam zaključavanja vrata RFID s Arduinom: U ovom Uputu povezat ćemo RFID osjetnik RC522 s Arduino Uno kako bismo napravili jednostavan mehanizam za zaključavanje vrata, ladice ili ormara s kontroliranim pristupom RFID -om. Pomoću ovog senzora moći ćete koristiti RFID oznaku ili karticu za zaključavanje
Jednostavna zaključavanje vrata glasovnim upravljanjem: 5 koraka (sa slikama)
Jednostavna zaključavanje vrata glasovnom kontrolom: Pa sam odlučio da želim kod kuće urediti vrata za police za ured. Sada postoji mnogo uputa koje objašnjavaju kako izgraditi ovu vrstu stvari. Moj problem je bio kako držati svoju djecu izvan ureda. Imam malu djecu i bit će sretni
Arduino RFID zaključavanje vrata: 5 koraka (sa slikama)
Arduino RFID zaključavanje vrata: *** Ažurirano 9.9.2010. *** Htio sam na jednostavan i siguran način ući u svoju garažu. RFID je bio najbolji način za otključavanje vrata, čak i s punim rukama mogu otključati vrata i otvoriti ih! Napravio sam jednostavan sklop s osnovnim ATMega 168 arduino chi