Мазмуну:
- 1 -кадам: Бөлүктөрдүн тизмеси
- 2 -кадам: Бул кантип иштейт
- 3 -кадам: Кабелдик диаграмма
- 4 -кадам: Тестирлөө
- 5 -кадам: Электрондук корпус
- 6 -кадам: Колдонмо
- 7 -кадам: Кулпуну орнотуу
- 8 -кадам: Электр менен камсыздоо
- 9 -кадам: Код
- 10 -кадам: Бүттү
Video: Bluetooth Door Lock (Arduino): 10 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Жакында мен Amazing SpiderMan тасмасын кайра көрдүм, бир көрүнүштө Питер Паркер пульт менен эшикти столунан кулпулап ачат. Муну көргөндө дароо өзүмдүн эшигимди кааладым. Бир аз ойлонгондон кийин мен иштөөчү моделге ээ болдум. Мына, мен аны кантип жасадым
1 -кадам: Бөлүктөрдүн тизмеси
Бул долбоор үчүн бизге төмөнкүлөр керек болот:
Электроника:
- Arduino Nano (Бул жерден алыңыз)
- Bluetooth модулу (бул жерден алыңыз)
- 90г Серво (бул жерден алыңыз)
- 5v дубал адаптери
Бөлүктөр:
- Слайд кулпусу (Бул жерден алыңыз)
- Слайддын кулпусу үчүн алты бурама
- Картон
- Зым
Куралдар:
- Кандооч
- Глей тапанчасы
- Бургулоо
- Drill Head
- Пилоттук тешик үчүн бургулоо башы
- Box Cutter
- Arduino IDE менен компьютер
2 -кадам: Бул кантип иштейт
Идея, мен эшикти ачкычты көтөрүп кетпей, ал тургай жанына барбай эле бекитип, ача алам: D, бирок бул биз кыла ала турган нерсенин бир аз бөлүгү. Бул жерден биз тыкылдатуу сенсоруна окшогон сенсорду кошо алмакпыз, ошондуктан эшигибиздин кулпусун атайын тыкылдатуу же атүгүл үн таануу системасы менен ачуу үчүн!
Серво колу тайганын кулпусуна туташып, Bluetooth түзмөгүнөн алган буйруктарды колдонуп, эшикти бекитип 0 градуска, кулпусун ачуу үчүн 60 градуска жылат.
3 -кадам: Кабелдик диаграмма
Келгиле, сервону Arduinoго туташтыруудан баштайлы (мен Arduino наносун колдонуп жүргөнүмө карабастан, Arduino uno дал ушундай пин жайгашуусу менен жакшы иштээрин белгилегим келет)
- Серводагы Браун зымы жерге туташтырылган жана ал Arduino менен жерге туташат
- Кызыл зым оң жана ал Arduinoдогу 5vге туташат
- Апельсин зымы - бул servos булагы байланышы жана ал Arduinoдогу 9 -пинге туташат
Эми мен өтүүдөн мурун сервону сынап көрүүнү сунуштайт элем, муну Arduino IDEдеги мисалдарга барып, шыпырууну тандоо менен жасай аласыз. Серво иштээрине ишенсек, bluetooth модулун кошо алабыз. Биз bluetooth модулундагы rx пинди Arduinoдогу tx пинге жана bluetooth модулундагы tx пинди Arduinoдогу rx пинге туташтырабыз, бирок муну азырынча жасабаңыз! бул байланыштар эч нерсе жүктөлбөсө, Arduinoго жүктөлбөйт, андыктан кодду ширетүүдөн мурун жүктөгөнүңүздү текшериңиз. Муну эске алып, биз Bluetooth модулун Arduinoго кантип өткөрөбүз
- Bluetooth модулундагы Rx pin Arduinoдогу Tx пинине туташат
- Bluetooth модулундагы Tx пин Arduinoдогу Rx пинине туташат
- Bluetooth модулундагы Vcc (оң) Arduinoдогу 3.3v туташтырат
- Жер Жерге барат
Эгерде булардын бири түшүнүксүз болсо, берилген сүрөттөгү зымдарды ээрчиңиз
4 -кадам: Тестирлөө
Эми бизде бардык бөлүктөр чогуу болгондон кийин, сервонун күчтүү экенин текшерип, кулпулоо механизмин эч кандай көйгөйсүз түртүп, тартып алам, мен акыркы концепцияны иштеп чыгуудан мурун, менин сервом күчтүү болгонуна ынануу үчүн жасалма курдум. меники анча болгон эмес, мен жылмакай механизмге кичине май кошуп койдум, ал баары жай жылууга жардам берди. Баары бир калыпта өтүшү абдан маанилүү, же сиздин бөлмөгө кулпуланып же чыгып кетүү мүмкүнчүлүгү бар!: D
5 -кадам: Электрондук корпус
Мен сервомду "ачык" калтырууну чечтим жана arduino нано менен Bluetooth модулун коргоо үчүн кичинекей картон корпусун гана курууну чечтим. Биз муну arduino нанонун айланасын картондун бир бурчуна илип, ар бир тарапка болжол менен 1 см (0, 39 дюйм) боштукту кошуу менен кура алабыз, эми тик бурчтуу кубдун калган 5 тарабын кесип салыш керек. Ошондой эле ардуиного туташуу үчүн электр шнуру үчүн бир беттин тешигин кесишибиз керек.
Иш үчүн өлчөөлөр төмөнкүлөр:
- Төмөнкү бөлүк = 7,5 см 4 см (2,95 х 1,57 дюйм)
- Жогорку бөлүк = 7,5 см 4 см (2,95 х 1,57 дюйм)
- сол бөлүгү = 7,5 см 4 см (2,95 х 1,57 дюйм)
- Оң бөлүгү = 7,5 см 4 см (2,95 х 1,57 дюйм)
- Алдыңкы бет = 4см 4см (1,57х1,57 дюйм) (бул жерде тешикти кесип)
- Арткы бет = 4см 4см (1,57х1,57 дюйм)
6 -кадам: Колдонмо
Ошентип, эшикти кулпулоо жана ачуу үчүн бизге Android орнотулган же bluetooth орнотулган терезелери бар түзмөк керек, Mac колдонуучулары мен муну iphone же macbook pro менен иштете алган жокмун, менимче, айдоочунун көйгөйлөрү болушу мүмкүн, бирок мен ишенем муну түшүнө алат: Д. Эгер сиз Androidди орнотуп жатсаңыз, анда Play Storeго жана Bluetooth Terminal деп аталган тиркемени жана Windows үчүн TeraTerm деп аталган программаны жүктөп алышыңыз керек, андан кийин hc-05ти телефонуңузга туташтыруу керек, ал linvor деп аталышы керек жана сырсөз 0000 же 1234. Болгондо да, биз жаңы эле орнотулган колдонмону ачкандан кийин, опцияларды чыкылдатыңыз жана түзмөккө туташууну таптаңыз (кооптуу), азыр биздин телефон негизинен arduino сериялык мониторун симуляциялап жатат, демек биз ардуинодон келген маалыматты көрүп, жөнөтө алабыз.
Эгерде сиз 0 терип, enter бассаңыз, сиз эшиктин кулпусун көрүшүңүз жана "эшик кулпуланган" деген билдирүүнү көрүшүңүз керек.
жана 1 терип, enter басканда эшиктин кулпусу ачылып, "эшиктин кулпусу ачылды" деген билдирүүнү көрүшүңүз керек
Бул процесс, негизинен, терезелерде бирдей, эгер сиз Tera Term деп аталган тиркемени жүктөп алсаңыз жана жүктөө шилтемесин бул жерден тапсаңыз болот (https://ttssh2.osdn.jp/index.html.en)
7 -кадам: Кулпуну орнотуу
Эң биринчи нерсе, биз сервону жылдыруучу кулпуга орнотушубуз керек, муну сервопроводдун тешиктеринин четин кесүү менен жасайбыз, ошондо биз сервону жерге койгондо кулпу менен бирдей болуп калат, биз сервополонду кулпуга салабыз. мурун туткасы турган тешик жана эгерде аны жабыштырып койсоңуз, баары туура жылып турганын текшериңиз.
Эми биз бурамалар үчүн эшикте пилоттук тешиктерди бура башташыбыз керек, жылдыруучу кулпуну эшиктин астына коюп, карандаш менен тешиктер азыр кайда экенин байкоо үчүн пилоттук тешиктерди бургула. см азыр кулпуну эшиктин артына коюп, системанын иштешин камсыз кылуу үчүн анын коопсуздугун камсыз кылыңыз
8 -кадам: Электр менен камсыздоо
Муну таштап кетишибиз үчүн, ардуиного туташуу үчүн кубат булагы, кабель жана USB мини сайгычы керек болот.
Энергия булагынын жерге туташуусун USB мини портундагы жерге туташтырууга жана кызыл кабелди USB мини портуна кызыл кабелге туташтырыңыз, эми кабелди кулпудан эшиктин илгичтеринин бирине алып барыңыз жана ал жактан алып барыңыз электр розеткасы
9 -кадам: Код
#кошуу
Servo myservo;
int pos = 0;
int state; int flag = 0;
жараксыз орнотуу ()
{
myservo.attach (9);
Serial.begin (9600);
myservo.write (60);
кечигүү (1000); }
боштук цикл ()
{
эгер (Serial.available ()> 0)
{
мамлекет = Serial.read ();
желек = 0;
} // эгер абал '0' болсо, анда DC мотору өчөт
эгер (абал == '0')
{
myservo.write (8);
кечигүү (1000);
Serial.println ("Door Locked");
}
башка болсо (абал == '1')
{
myservo.write (55);
кечигүү (1000);
Serial.println ("Door Unlocked");
}
}
10 -кадам: Бүттү
Bluetooth көзөмөлдөгөн эшик кулпуңуздан ырахат алыңыз, досторуңуз менен бөлмөдөн кулпулап, чаташтырууну унутпаңыз!
Окуу үчүн рахмат, эгер сизде кандайдыр бир суроолор болсо, мага жазыңыз же суроону комментарийге калтырыңыз.
Сунушталууда:
Arduino TFT Touchscreen Door Lock: 5 кадам
Arduino TFT Touchscreen Door Lock: Бул менин биринчи көрсөтмөм. Бул долбоор Arduino жана 2.8 " TFT сенсордук экраны сырсөздүн эскизи менен магниттик эшиктин схемасын бузат. Арткы фондо, RFID эшиктин эшикти кайра туташтыруунун ордуна сынган
Secret Knock, IR Sensor жана Web App менен магниттик Smart Lock: 7 кадам (Сүрөттөр менен)
Secret Knock, IR Sensor, & Web App менен магниттик Smart Lock: Эгерде сиз бул долбоорду жактырсаңыз, мени Instagram жана YouTubeдан ээрчиңиз. Бул проектте мен үй офисиме магниттик кулпуну курайын деп жатам. жашыруун тыкылдатуу. Ох … жана анын дагы бир нече амалдары болот.Магнит
Porto-lock: Portable Lock: 5 кадам
Porto-lock: Portable Lock: Салам баарына, ошондуктан бул долбоорго келгенде, мен жөнөкөй нерсени ойлоп тапкым келди, анткени ал жөнөкөй маселени чечет, CR-стонуңузда кулпулар жок. Көпчүлүк мени башында эле кулпуну орнотуу оңой эмеспи деп жазып коюшту. Бул
Үйдө App Door Lock: 5 кадам (Сүрөттөр менен)
Үйдө жасалган эшиктин кулпусу: Бул долбоордо мен телефондун жөнөкөй эшиктин кулпусун/ачуусун жөнөкөй компоненттерден кантип жасоону көрсөтөм жана Blynk аттуу колдонуучуга ыңгайлуу колдонмону киргизем. Мен кодду түзүү үчүн Wemos D1 Mini wifi чипин жана Arduino IDE колдоном. Сиз бул орнотууну колдоно аласыз
Keypad Door Lock: 7 кадам (Сүрөттөр менен)
Keypad Door Lock: Arduino UNOBreadboardLCD 1602 ModulePotentiometer 10K Ω Servo Motor4X4 Membrance Switch ModuleBuzzerGreen LEDRed LEDJumper Wires