Sisukord:
- Samm: osade loend
- 2. toiming: kuidas see toimib
- Samm: ühendusskeem
- 4. samm: testimine
- Samm: elektroonika korpus
- 6. samm: rakendus
- 7. samm: luku paigaldamine
- 8. samm: toiteallikas
- 9. samm: kood
- 10. samm: valmis
Video: Bluetooth -ukselukk (Arduino): 10 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Hiljuti vaatasin uuesti hämmastavat ämblikmeest, ühes stseenis lukustab ja avab Peter Parker puldi abil oma laua taga oleva ukse. Kui ma seda nägin, tahtsin ma kohe oma ukse taha oma. Pärast väikest nokitsemist sain töökorras mudeli. Siin on, kuidas mul see õnnestus
Samm: osade loend
Selle projekti jaoks vajame järgmist:
Elektroonika:
- Arduino Nano (hangi see siit)
- Bluetooth -moodul (saate selle siit)
- 90 g servot (hangi siit)
- 5v seinaadapter
Osad:
- Slaidilukk (hankige see siit)
- Kuus kruvi liugluku jaoks
- Papp
- Traat
Tööriistad:
- Jootekolb
- Liimipüstol
- Puurida
- Puuripea
- Puurpea pilootaugu jaoks
- Karbilõikur
- Arduino IDE -ga arvuti
2. toiming: kuidas see toimib
Mõte on selles, et ma saan oma ukse hõlpsalt lukustada ja avada ilma võtit kandmata või isegi selle lähedale minemata: D aga see on vaid murdosa sellest, mida me teha saame. Siit saame lisada anduri nagu koputusandur, et saaksime oma ukse spetsiaalse koputuse või isegi hääletuvastussüsteemi abil lukust lahti saada!
Servohoob ühendatakse liuglukuga ja liigub ukse lukustamiseks 0 kraadini ja avamiseks 60 kraadini, kasutades Bluetooth -seadmest saadud käske.
Samm: ühendusskeem
Alustuseks ühendame servo Arduinoga (tahaksin märkida, et kuigi kasutan Arduino nano, töötab Arduino uno täpselt sama tihvti paigutusega)
- Servo pruun traat on maandatud ja see ühendatakse Arduino maandusega
- Punane juhe on positiivne ja see ühendatakse Arduino 5V -ga
- Oranž traat on servoallika ühendus ja see ühendatakse Arduino tihvtiga 9
Nüüd soovitaksin enne edasiliikumist testida servot, seda saate teha, kui minna Arduino IDE näidete juurde ja valida pühkimine. Kui oleme kindlad, et servo töötab, saame lisada Bluetooth -mooduli. Ühendame bluetooth -moodulil oleva rx -poldi Arduino tx -tihvtiga ja bluetooth -mooduli tx -poldi Arduino rx -pistikuga. Kuid ärge seda veel tehke! Kuigi need ühendused on loodud, ei saa Arduinole midagi üles laadida, nii et laadige kood enne jootmist kindlasti üles. Seda silmas pidades ühendame Bluetooth -mooduli Arduinoga
- Bluetooth -mooduli Rx -pistik ühendub Arduino Tx -pistikuga
- Bluetooth -mooduli Tx -pistik ühendub Arduino Rx -pistikuga
- Vcc (positiivne) bluetooth moodulil ühendab Arduino 3.3v
- Maa läheb maapinnale
Kui midagi sellest tekitas segadust, järgige lisatud pildil olevaid juhtmeid
4. samm: testimine
Nüüd, kui meil on kõik osad koos, saate enne lõpliku kontseptsiooni kavandamist veenduda, et servo on piisavalt tugev, et lukustusmehhanismi ilma probleemideta suruda ja tõmmata, ehitasin maketi, et veenduda, et mu servo oli alguses piisavalt tugev minu oma ei olnud nii, et lisasin libisevale mehhanismile pisikese õli, mis aitas kõik sujuvalt liikuda. On tõesti ülioluline, et kõik liiguks sujuvalt või on võimalus, et jääte oma tuppa lukku või sealt välja!: D
Samm: elektroonika korpus
Otsustasin oma servo "paljastada" ja ehitada arduino nano ja Bluetooth -mooduli kaitseks ainult väikese pappkarbi. Saame selle üles ehitada, jälgides arduino nano ümbrust papist ja lisades igale poole umbes 1 cm (0, 39 tolli) ruumi, nüüd peame ristkülikukujulise kuubi ülejäänud 5 külge välja lõikama. Samuti peame ühel näol lõikama augu toitejuhtme ühendamiseks arduinoga.
Korpuse mõõtmed on järgmised:
- Alumine osa = 7,5 x 4 cm (2,95 x 1,57 tolli)
- Ülemine osa = 7,5 x 4 cm (2,95 x 1,57 tolli)
- vasak osa = 7,5 x 4 cm (2,95 x 1,57 tolli)
- Parem osa = 7,5 x 4 cm (2,95 x 1,57 tolli)
- Esipind = 4 x 4 cm (1,57 x 1,57 tolli) (lõigake sellesse toiteava)
- Tagakülg = 4 x 4 cm (1,57 x 1,57 tolli)
6. samm: rakendus
Nii et ukse lukustamiseks ja avamiseks vajame seadet, mis töötab Androidiga või sisseehitatud bluetoothiga Windowsiga, ei suutnud Maci kasutajad seda iPhone'i või MacBook Pro puhul tööle panna. Ma arvan, et draiveriprobleeme võib esineda, kuid olen kindel, et üks teist saab aru: D. Kui installite Androidile, peate minema Play poodi ja alla laadima ja rakenduse nimega Bluetooth Terminal ning Windowsi jaoks, mille nimi on TeraTerm, peame järgmisena ühendama hc-05 oma telefoniga, selle nimi peaks olema linvor ja parool olla kas 0000 või 1234. Kui see on paaris, avage äsja installitud rakendus, klõpsake suvanditel ja puudutage ühendust seadmega (ebaturvaline). Nüüd simuleerib meie telefon põhimõtteliselt arduino jadamonitori, mis tähendab, et näeme ja saadame arduino teavet.
Kui sisestate 0 ja vajutate sisestusklahvi, peaksite nägema ukse lukku ja teadet "uks lukus"
ja kui sisestate 1 ja vajutate sisestusklahvi, peaksite nägema ukse avamist ja teadet "uks lukustamata"
Protsess on Windowsi puhul põhimõtteliselt sama, välja arvatud see, et peate alla laadima rakenduse nimega Tera Term ja allalaadimislingi leiate siit (https://ttssh2.osdn.jp/index.html.en)
7. samm: luku paigaldamine
Kõigepealt peame servo paigaldama libisevale lukule, tehes seda servo kinnitusavade serva ära lõikamisega, nii et servo maha pannes on see lukuga samal tasemel ja paneme servohoova lukku ava, kus varem käepide oli, ja kontrollige, kas kõik liigub õigesti, liimige see alla.
Nüüd peame hakkama kruvide jaoks ukse prooviauke puurima, asetama ukse uuesti liuglukuga ja pliiatsiga jälgima, kus augud on, puurige pilootaugud, kus te tegite jäljed, puurige need umbes 2,5 sügavusele. cm nüüd asetage lukk uuesti ukse külge ja keerake kruvid oma kinnitusesse, veenduge, et süsteem ikka töötab
8. samm: toiteallikas
Veendumaks, et saame sellest loobuda, vajame arduinoga ühendamiseks toiteallikat, kaablit ja USB -minipistikut.
Ühendage toiteploki maandusühendus USB -minipordi maandusühendusega ja ühendage punane kaabel USB -minipordi punase kaabliga, juhtige nüüd kaabel lukust ühe uksehingeni ja sealt edasi pistikupesa
9. samm: kood
#kaasake
Servo myservo;
int pos = 0;
int olek; int lipp = 0;
tühine seadistus ()
{
myservo.attach (9);
Seriaalne algus (9600);
myservo.write (60);
viivitus (1000); }
tühine tsükkel ()
{
kui (Serial.available ()> 0)
{
olek = Serial.read ();
lipp = 0;
} // kui olek on "0", lülitub alalisvoolumootor välja
kui (osariik == '0')
{
myservo.write (8);
viivitus (1000);
Serial.println ("Uks lukus");
}
muidu kui (osariik == '1')
{
myservo.write (55);
viivitus (1000);
Serial.println ("Uks lukustamata");
}
}
10. samm: valmis
Nautige bluetoothiga juhitavat ukselukku, ärge unustage sõpradega jama ajada, lukustades nad oma toast välja!
Täname lugemise eest, kui teil on küsimusi, kirjutage mulle julgelt pm või jätke küsimus kommentaaridesse.
Soovitan:
DIY Arduino Bluetooth -juhitav auto: 6 sammu (piltidega)
DIY Arduino Bluetooth -juhitav auto: Tere sõbrad! Minu nimi on Nikolas, olen 15 -aastane ja elan Kreekas Ateenas. Täna näitan teile, kuidas teha kaherattalist Bluetooth-juhitavat autot, kasutades Arduino Nano, 3D-printerit ja mõningaid lihtsaid elektroonilisi komponente! Vaadake kindlasti minu
Arduino Bluetooth RC auto ja elektrooniline pidurisüsteem: 4 sammu (piltidega)
Arduino Bluetooth RC auto ja elektrooniline pidurisüsteem: nii saate teha RC -auto umbes 40 dollari eest (27 dollarit w/ uno klooniga)
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut
Teisendage oma Bluetooth -peakomplekt juhtmega Bluetooth -peakomplektiks: 5 sammu (piltidega)
Teisendage oma Bluetooth -peakomplekt traadiga Bluetooth -peakomplektiks: täna ütlen teile, kuidas oma traadiga bluetooth -peakomplekti luua või teisendada. Järgige minu sammu ja olete selle teisendamiseks mõne sammu taga