Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Bahagi
- Hakbang 2: Paano Ito Gumagana
- Hakbang 3: Diagram ng Mga Kable
- Hakbang 4: Pagsubok
- Hakbang 5: Electronics Casing
- Hakbang 6: Ang App
- Hakbang 7: Pag-mount ng Lock
- Hakbang 8: Supply ng Kuryente
- Hakbang 9: Ang Code
- Hakbang 10: Tapos na
Video: Bluetooth Door Lock (Arduino): 10 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Kamakailan ko muling binago ang Kamangha-manghang SpiderMan, sa isang eksena ay naka-lock at na-unlock ni Peter Parker ang kanyang pinto mula sa kanyang mesa gamit ang isang remote. Nang makita ko ito ay gusto ko agad ang sarili ko para sa aking pintuan. Pagkatapos ng kaunting tinkering nakuha ko ang isang gumaganang modelo. Narito kung paano ko ito nagawa
Hakbang 1: Listahan ng Mga Bahagi
Para sa proyektong ito kakailanganin namin ang sumusunod:
Elektronikong:
- Arduino Nano (Kunin ito)
- Bluetooth Module (dalhin ito dito)
- 90g Servo (Kunin ito)
- 5v Wall Adapter
Mga Bahagi:
- Slide Lock (Kunin ito)
- Anim na turnilyo para sa slide lock
- Karton
- Kawad
Mga tool:
- Panghinang
- Pandikit Baril
- Drill
- Drill Head
- Drill Head para sa butas ng piloto
- Box Cutter
- Computer na may arduino IDE
Hakbang 2: Paano Ito Gumagana
Ang ideya ay madali kong ma-lock at ma-unlock ang aking pinto nang hindi kinakailangang magdala ng isang susi o kahit na malapit dito: D ngunit ito ay bahagi lamang ng maaari nating gawin. Mula dito maaari kaming magdagdag ng isang sensor tulad ng isang knock sensor upang ma-unlock namin ang aming pinto gamit ang isang espesyal na kumatok o kahit isang system ng pagkilala sa boses!
Ang servo arm ay konektado sa slider lock at lilipat sa 0 degree upang ma-lock ang pinto at 60 degree upang ma-unlock ito gamit ang mga utos na nakukuha mula sa labas ng Bluetooth device.
Hakbang 3: Diagram ng Mga Kable
Hinahayaan nating magsimula sa pamamagitan ng pag-kable ng servo sa Arduino (Gusto kong tandaan na kahit na gumagamit ako ng Arduino nano ang Arduino uno ay gagana nang maayos sa eksaktong parehong layout ng pin)
- Ang Brown wire sa servo ay ground at nakakakonekta ito sa ground sa Arduino
- Ang Red wire ay positibo at nakakakonekta ito sa 5v sa Arduino
- Ang Orange wire ay ang koneksyon ng mapagkukunan ng servos at nakakakonekta ito sa pin 9 sa Arduino
Ngayon ay inirerekumenda kong subukan ang servo bago magpatuloy, magagawa mo ito sa pamamagitan ng pagpunta sa mga halimbawa sa Arduino IDE at pagpili ng walisin. Kapag natitiyak namin na gumagana ang servo maaari naming idagdag ang module ng Bluetooth. Ikonekta namin ang rx pin sa module ng Bluetooth sa tx pin sa Arduino at ang tx pin sa module ng bluetooth sa rx pin sa Arduino Ngunit huwag mo pa itong gawin! habang ang mga koneksyon na ito ay walang nagawa na mai-upload sa Arduino kaya tiyaking i-upload mo ang code bago maghinang. Sa pag-iisip na ito kung paano namin kawad ang module ng bluetooth sa Arduino
- Ang Rx pin sa module ng Bluetooth ay kumokonekta sa Tx pin sa Arduino
- Ang tx pin sa module ng Bluetooth ay kumokonekta sa Rx pin sa Arduino
- Ang Vcc (positibo) sa module ng Bluetooth ay nagkokonekta sa 3.3v sa Arduino
- Ang lupa ay pumupunta sa Ground
Kung alinman sa mga ito ay nakalilito mangyaring sundin ang mga wires sa ibinigay na larawan
Hakbang 4: Pagsubok
Ngayon na magkasama tayong lahat ng mga bahagi ay tinitiyak na ang servo ay sapat na malakas upang itulak at hilahin ang mekanismo ng pagla-lock nang walang problema bago ko simulang idisenyo ang panghuling konsepto na binuo ko ng isang mock up lamang upang matiyak na ang aking servo ay sapat na malakas, sa una ang minahan ay hindi kaya nagdagdag ako ng isang maliit na piraso ng langis sa mekanismo ng pag-slide na tumutulong sa lahat na gumalaw nang maayos. Talagang mahalaga na ang lahat ay gumalaw nang maayos o may pagkakataon na magkulong ka o makalabas ng iyong silid!: D
Hakbang 5: Electronics Casing
Nagpasya akong iwanan ang aking servo na "nakalantad" at magtayo lamang ng isang maliit na karton na kaso upang maprotektahan ang arduino nano at Bluetooth module. Maaari nating maitayo ito sa pamamagitan ng pagsubaybay sa paligid ng arduino nano papunta sa isang peice ng karton at idagdag ang tungkol sa 1 cm (0, 39 pulgada) ng puwang sa bawat panig ngayon kailangan naming putulin ang iba pang 5 panig ng hugis-parihaba na kubo. Kailangan din nating i-cut ang isang butas sa isa sa mga mukha para makakonekta ang cord ng kuryente sa arduino.
Ang mga sukat para sa kaso ay:
- Ibabang piraso = 7.5cm ng 4cm (2.95 ng 1.57 pulgada)
- Nangungunang piraso = 7.5cm ng 4cm (2.95 ng 1.57 pulgada)
- kaliwang piraso = 7.5 cm ng 4cm (2.95 ng 1.57 pulgada)
- Tamang piraso = 7.5 cm ng 4cm (2.95 ng 1.57 pulgada)
- Harap ng harapan = 4cm ng 4cm (1.57 by 1.57 pulgada) (gupitin ang butas ng kuryente sa isang ito)
- Bumalik na mukha = 4cm ng 4cm (1.57 by 1.57 inch)
Hakbang 6: Ang App
Kaya't upang ma-lock at ma-unlock ang pinto kailangan namin ng isang aparato na tumatakbo sa alinman sa android o windows na may built-in na bluetooth, ang mga gumagamit ng Mac ay hindi ko magawang magtrabaho ito sa isang iphone o isang macbook pro sa palagay ko maaaring may ilang mga isyu sa pagmamaneho ngunit sigurado akong isa sa iyo maaaring malaman ito: D. Kung nag-i-install ka sa Android kakailanganin mong pumunta sa play store at mag-download at app na tinatawag na Bluetooth Terminal at para sa mga bintana ay tinatawag itong TeraTerm sa susunod na kailangan naming ikonekta ang hc-05 sa aming telepono dapat itong tawaging linvor at ang password ay maging alinman sa 0000 o 1234. Sa sandaling nakapares nito buksan ang app na na-install lamang namin, mag-click sa mga pagpipilian at i-tap ang kumonekta sa aparato (hindi secure) ngayon ang aming telepono ay karaniwang ginagaya ang arduino serial monitor na nangangahulugang maaari naming makita at magpadala ng impormasyon na nagmumula sa arduino.
Kung nagta-type ka ng 0 at pinindot ang enter dapat mong makita ang lock ng pinto at makita ang mensahe na "naka-lock ang pinto"
at kapag nag-type ka ng 1 at pindutin ang ipasok dapat mong makita ang pag-unlock ng pinto at makita ang mensahe na "naka-unlock ang pinto"
Karaniwan ang proseso ay eksaktong pareho sa mga bintana maliban kung kailangan mong mag-download ng isang application na tinatawag na Tera Term at mahahanap mo ang link sa pag-download dito (https://ttssh2.osdn.jp/index.html.en)
Hakbang 7: Pag-mount ng Lock
Ang mga unang bagay muna kailangan naming i-mount ang servo sa sliding lock ginagawa namin ito sa pamamagitan ng pagputol sa gilid ng mga butas ng pag-mount ng servo upang kapag inilapag namin ang servo ay mapula ito sa kandado sa susunod na inilalagay namin ang servo arm sa lock butas kung saan ang hawakan ay dating at subukan na ang lahat ay gumagalaw nang tama kung kaya idikit ito pababa.
Ngayon kailangan naming simulan ang pagbabarena ng mga butas ng piloto sa pintuan para sa mga turnilyo, ilagay muli ang sliding lock sa pintuan at gumamit ng isang lapis upang subaybayan kung saan ang mga butas ay drill ngayon ang mga butas ng piloto kung saan mo ginawa ang mga bakas na drill ang mga ito sa lalim ng tungkol sa 2.5 cm ngayon ilagay ang lock muli ang pinto at tornilyo sa mga tornilyo onces ito ligtas siguraduhin na ang system ay gumagana pa rin
Hakbang 8: Supply ng Kuryente
Upang matiyak na maiiwan natin ito kakailanganin natin ang isang supply ng kuryente, ang cable at usb mini plug upang kumonekta sa arduino.
Ikonekta ang koneksyon sa lupa sa suplay ng kuryente sa koneksyon sa lupa sa usb mini port at ikonekta ang pulang kable sa pulang kable sa usb mini port na ngayon ay humantong ang cable mula sa kandado sa isa sa mga bisagra ng pinto at mula doon humantong ito sa isang outlet ng kuryente
Hakbang 9: Ang Code
# isama
Servo MyServo;
int pos = 0;
int estado; int flag = 0;
walang bisa ang pag-setup ()
{
myservo.attach (9);
Serial.begin (9600);
myservo.write (60);
pagkaantala (1000); }
walang bisa loop ()
{
kung (Serial.available ()> 0)
{
estado = Serial.read ();
watawat = 0;
} // kung ang estado ay '0' papatayin ang DC motor
kung (estado == '0')
{
myservo.write (8);
pagkaantala (1000);
Serial.println ("Naka-lock ang Pinto");
}
kung hindi man (estado == '1')
{
myservo.write (55);
pagkaantala (1000);
Serial.println ("Hindi Na-lock ang Pinto");
}
}
Hakbang 10: Tapos na
Masiyahan sa lock ng pinto na kinokontrol ng Bluetooth, huwag kalimutang makagulo sa iyong mga kaibigan sa pamamagitan ng pag-lock sa kanila sa labas ng iyong silid!
Salamat sa pagbabasa kung mayroon kang anumang mga katanungan mangyaring huwag mag-atubiling pm sa akin o iwanan ang tanong sa mga komento.
Inirerekumendang:
Bumuo ng isang Motorin na Tracker ng Door Door : 6 Mga Hakbang (na may Mga Larawan)
Bumuo ng isang Diagram Barn Door Door Tracker …: … shoot ng mga bituin, planeta at iba pang nebulae, gamit ang isang camera na. Walang Arduino, walang motor na stepper, walang gears, isang simpleng motor lamang na pinapalabas ang isang sinulid na pamalo, ang barn door tracker na ito ay paikutin ang iyong camera sa eksaktong parehong rate ng pag-ikot ng ating planeta, isang
Homemade App Door Lock: 5 Hakbang (na may Mga Larawan)
Homemade App Door Lock: Sa proyektong ito, ipinapakita ko kung paano maaaring gawin ang isang simpleng lock / pag-unlock ng pintuan ng app ng telepono mula sa mga simpleng sangkap, at ipakilala ang isang madaling gamitin na app na tinatawag na Blynk. Gumagamit ako ng isang Wemos D1 Mini wifi chip at ang Arduino IDE upang likhain ang code. Maaari mong gamitin ang setup na ito sa s
Wireless RFID Door Lock Gamit ang Nodemcu: 9 Hakbang (na may Mga Larawan)
Wireless RFID Door Lock Gamit ang Nodemcu: --- Pangunahing Pag-andar --- Ang proyektong ito ay binuo bilang bahagi ng isang klase ng Network Communication sa Universidade do Algarve sa pakikipagtulungan ng aking kasamahan na si Lu í s Santos. Ang pangunahing layunin nito ay upang makontrol ang pag-access ng isang de-koryenteng lock sa pamamagitan ng wireless wi
Arduino Door Alarm Na May Mga Alerto sa Teksto: 14 Mga Hakbang (na may Mga Larawan)
Arduino Door Alarm With Text Alerts: Ito ay isang alarm ng pinto na nakabatay sa Arduino na gumagamit ng isang switch ng magnetic reed upang matukoy ang estado ng pinto at may isang naririnig na alarma at isang alarma batay sa text message. Listahan ng Mga BahagiArduino UnoArduino Uno Ethernet Shield3x LEDs2x SPST Switch1x Momentary Push Button2
Arduino RFID Door Lock: 5 Hakbang (na may Mga Larawan)
Arduino RFID Door Lock: *** Nai-update 8/9/2010 *** Nais kong gumawa ng isang madali at ligtas na paraan upang makapasok sa aking garahe. Ang RFID ay ang pinakamahusay na paraan upang ma-unlock ang aking pintuan, kahit na puno ang aking mga kamay maaari kong ma-unlock ang pinto at itulak ito bukas! Nagtayo ako ng isang simpleng circuit na may pangunahing ATMega 168 arduino chi