
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00



Саяхан би гайхалтай SpiderMan -ийг дахин үзсэн бөгөөд нэг дүрд Питер Паркер алсын удирдлага ашиглан ширээгээ онгойлгож, түгжээг нь тайлжээ. Үүнийг хараад би шууд л өөрийнхөө хаалгыг өөрийн болгохыг хүссэн юм. Бага зэрэг бодож үзсэний дараа би ажиллах загвартай болсон. Энд би яаж амжилтанд хүрсэн
Алхам 1: эд ангиудын жагсаалт



Энэ төслийн хувьд бидэнд дараахь зүйлс хэрэгтэй болно.
Электроник:
- Arduino Nano (Эндээс аваарай)
- Bluetooth модуль (эндээс авна уу)
- 90 гр Servo (Эндээс авна уу)
- 5V хананы адаптер
Эд анги:
- Слайд түгжээ (эндээс авна уу)
- Слайд түгжих зургаан эрэг
- Картон
- Утас
Хэрэгсэл:
- Гагнуурын төмөр
- Цавуу буу
- Өрөмдлөг
- Өрөмдлөгийн толгой
- Туршилтын цооног өрөмдөх толгой
- Хайрцаг зүсэгч
- Arduino IDE бүхий компьютер
Алхам 2: Энэ нь хэрхэн ажилладаг талаар
Гол санаа нь би түлхүүрээ авч явахгүй, эсвэл ойртохгүйгээр хаалгаа амархан түгжиж, онгойлгож чадна гэсэн санаа юм: D гэхдээ энэ бол бидний хийж чадах зүйлсийн зөвхөн багахан хэсэг юм. Эндээс бид тогших мэдрэгч шиг мэдрэгч нэмж болох бөгөөд ингэснээр бид хаалгыг тусгай тогшилт эсвэл бүр дуу таних системээр онгойлгож чадна!
Серво гар нь гулсагчийн түгжээнд холбогдсон байх бөгөөд Bluetooth төхөөрөмжөөс авсан тушаалуудыг ашиглан хаалгыг түгжихийн тулд 0 градус, түгжээг нь тайлахад 60 градус руу шилжих болно.
Алхам 3: Утасны диаграм


Servo -г Arduino руу холбож эхэлье (би Arduino наног ашиглаж байгаа хэдий ч Arduino uno яг ижил зүү зохион байгуулалттай ажиллах болно гэдгийг тэмдэглэхийг хүсч байна)
- Серво дээрх хүрэн утсыг газардуулж, Arduino дээр газардуулав
- Улаан утас нь эерэг бөгөөд Arduino дээрх 5V -тэй холбогддог
- Улбар шар утас нь servos эх үүсвэрийн холболт бөгөөд Arduino дээрх 9 -р зүүтэй холбогддог
Одоо би хөдлөхөөсөө өмнө servo -ийг туршиж үзэхийг зөвлөж байна, та үүнийг Arduino IDE дээрх жишээнүүд рүү очиж, шүүрдэхийг сонгож болно. Серво ажиллаж байгаа гэдэгт бид итгэлтэй байвал bluetooth модулийг нэмж болно. Бид bluetooth модуль дээрх rx зүүг Arduino дээрх tx зүү, bluetooth модуль дээрх tx зүүг Arduino дээрх rx зүүтэй холбох болно, гэхдээ үүнийг бүү хий! Эдгээр холболтууд хийгдээгүй байхад Arduino -д юу ч байршуулах боломжгүй тул гагнахаасаа өмнө кодыг байршуулж байгаа эсэхийг шалгаарай. Үүнийг харгалзан бид Bluetooth модулийг Arduino руу ингэж холбож өгдөг.
- Bluetooth модуль дээрх Rx зүү нь Arduino дээрх Tx зүүтэй холбогддог
- Bluetooth модуль дээрх Tx зүү нь Arduino дээрх Rx зүүтэй холбогддог
- Bluetooth модуль дээрх Vcc (эерэг) нь Arduino дээрх 3.3v -ийг холбодог
- Газар газар руу явдаг
Хэрэв ямар нэгэн зүйл ойлгомжгүй байсан бол зураг дээрх утсыг дагана уу
Алхам 4: Туршилт

Одоо бид бүх эд ангиудыг цуглуулсны дараа servo нь түгжээний механизмыг ямар ч асуудалгүйгээр түлхэж, татах хүчирхэг эсэхийг шалгахын тулд эцсийн концепцийг боловсруулж эхлэхээс өмнө миний servo хангалттай хүчтэй эсэхийг шалгахын тулд хуурамчаар бүтээсэн. Минийх тийм биш байсан тул би гулсах механизм дээр бага зэрэг тос нэмсэн нь бүх зүйл жигд явахад тусалсан юм. Бүх зүйл жигд хөдөлж, өрөөндөө түгжигдэх эсвэл гадагш гарах магадлал үнэхээр чухал юм.: D
Алхам 5: Электроникийн бүрхүүл



Би servo -г "ил" үлдээж, зөвхөн arduino нано болон Bluetooth модулийг хамгаалахын тулд жижиг картон хайрцаг хийхээр шийдлээ. Үүнийг бид ардуино наног тойруулан картон дээр хийж, тал бүр дээр нь ойролцоогоор 1 см (0, 39 инч) зай нэмж, тэгш өнцөгт шооны бусад 5 талыг хайчилж авснаар үүнийг бий болгож чадна. Мөн бид цахилгааны утсыг arduino руу холбохын тулд нэг нүүрэн дээр нь нүх гаргах ёстой.
Хэргийн хэмжилтүүд нь:
- Доод хэсэг = 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: Апп

Тиймээс хаалгыг түгжих, онгойлгохын тулд бидэнд блютүүт суулгасан андройд эсвэл Windows үйлдлийн системтэй төхөөрөмж хэрэгтэй болно, Mac хэрэглэгчид үүнийг iphone эсвэл macbook pro дээр ажиллуулж чадаагүй, гэхдээ драйверын зарим асуудал байж магадгүй гэж бодож байна, гэхдээ та нарын нэг гэдэгт итгэлтэй байна. үүнийг ойлгож чадна: D. Хэрэв та Андройд дээр суулгаж байгаа бол та тоглоомын дэлгүүрт очиж Bluetooth терминал гэж татаж авах, програмыг татаж авах шаардлагатай бөгөөд дараа нь TeraTerm нэртэй цонхнуудад hc-05-ийг утсандаа холбох хэрэгтэй бөгөөд үүнийг linvor гэж нэрлэх ёстой бөгөөд нууц үг нь гарч ирэх болно. 0000 эсвэл 1234 аль аль нь байх болно. Дөнгөж суулгасан апп -аа хослуулан нээгээд сонголтуудыг дарж төхөөрөмжид холбогдох (аюулгүй бус) товчлуурыг дарахад одоо бидний утас үндсэндээ arduino сериал мониторыг дуурайж байгаа бөгөөд энэ нь бид arduino -аас ирж буй мэдээллийг харах, илгээх боломжтой гэсэн үг юм.
Хэрэв та 0 гэж бичээд enter дарвал хаалганы түгжээ, "хаалга түгжигдсэн" гэсэн мессежийг харах болно.
мөн та 1 гэж бичээд enter дарахад хаалга онгойж, "хаалга онгойлгоогүй байна" гэсэн мессеж гарч ирнэ.
Энэ процесс нь цонхонд яг адилхан бөгөөд та Tera Term нэртэй програмыг татаж авах шаардлагагүй бөгөөд татаж авах линкийг эндээс олж болно (https://ttssh2.osdn.jp/index.html.en)
Алхам 7: Түгжээг суурилуулах


Эхний ээлжинд бид servo -ийг гулсах цоож дээр бэхлэх хэрэгтэй бөгөөд үүнийг servo -ийн бэхэлгээний нүхний ирмэгийг таслах замаар хийнэ. бариулын нүх, бүх зүйл зөв хөдөлж байгаа эсэхийг шалгаарай.
Одоо бид шурагны хаалган дээр туршилтын цооног өрөмдөж, гулсах түгжээг хаалган дээр нь тавиад харандаа ашиглан нүх одоо хаана байгааг шалгаж, ул мөрийг 2.5 орчим гүнд өрөмдсөн болно. см -ээр түгжээг хаалган дээр нь буцааж байрлуулж, найдвартай ажиллаж байгаа боолтыг шургуул
Алхам 8: Цахилгаан хангамж


Үүнийг орхихын тулд бидэнд arduino -той холбогдохын тулд цахилгаан хангамж, кабель, USB мини залгуур хэрэгтэй болно.
Цахилгаан тэжээлийн газардуулгын холболтыг USB мини порт дээрх газардуулгатай холбож, улаан кабелийг USB мини порт дээрх улаан кабельд холбоно уу. цахилгаан залгуур
Алхам 9: Код

#оруулах
Servo myservo;
int pos = 0;
төлөв байдал; int туг = 0;
хүчингүй тохиргоо ()
{
myservo.attach (9);
Цуваа эхлэх (9600);
myservo.write (60);
саатал (1000); }
хоосон давталт ()
{
хэрэв (Цуваа. боломжтой ()> 0)
{
төлөв = Serial.read ();
туг = 0;
} // төлөв "0" байвал DC мотор унтрах болно
хэрэв (төлөв == '0')
{
myservo.write (8);
саатал (1000);
Serial.println ("Хаалга түгжигдсэн");
}
өөр бол (төлөв == '1')
{
myservo.write (55);
саатал (1000);
Serial.println ("Хаалга түгжээгүй");
}
}
Алхам 10: Дууссан

Bluetooth удирдлагатай хаалганы түгжээг сайхан өнгөрүүлээрэй, найзуудтайгаа өрөөнөөсөө түгжих замаар бүү мартаарай!
Уншсанд баярлалаа, хэрэв танд асуулт байвал надтай холбоо бариарай эсвэл коммент хэсэгт асуултаа үлдээгээрэй.
Зөвлөмж болгож буй:
RF -ээс Wifi - Хаалганы түгжээ: 3 алхам (зурагтай)

Wifi to RF - Door Lock: Тойм Энэхүү зааварчилгаа нь гэрийн автоматжуулалтын програмаар дамжуулан хаалгыг түгжих / онгойлгох боломжийг танд олгоно
Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: 11 алхам (зурагтай)

Хурууны хээ сканнер, RFID уншигчтай цахилгаан хаалганы түгжээ: Энэхүү төсөл нь товчлуур ашиглах шаардлагагүй болох зорилготой байсан бөгөөд зорилгодоо хүрэхийн тулд хурууны хээний мэдрэгч, Arduino ашигласан. Гэсэн хэдий ч хурууны хээг уншдаггүй хүмүүс байдаг бөгөөд мэдрэгч үүнийг танихгүй. Дараа нь бодож байна
Гар хийцийн апп хаалганы түгжээ: 5 алхам (зурагтай)

Гар хийцийн App Door Lock: Энэхүү төсөлд би утасны энгийн програмын хаалганы түгжээ/түгжээг энгийн бүрэлдэхүүн хэсгүүдээс хэрхэн яаж гаргаж болохыг үзүүлж, Blynk нэртэй хэрэглэгчдэд ээлтэй програмыг танилцуулж байна. Би код үүсгэхийн тулд Wemos D1 Mini wifi чип болон Arduino IDE ашигладаг. Та энэ тохиргоог ашиглаж болно
Энгийн дуут удирдлагатай хаалганы түгжээ: 5 алхам (зурагтай)

Энгийн дуут удирдлагатай хаалганы түгжээ: Тиймээс би оффисынхоо номын тавиурын хаалгыг гэртээ хийхээр шийдлээ. Одоо энэ төрлийн зүйлийг хэрхэн яаж бүтээх талаар тайлбарласан олон тойм бий. Хүүхдүүдээ оффистоо хэрхэн оруулахгүй байх тухай миний асуудал гарч ирсэн. Би бяцхан хүүхдүүдтэй бөгөөд тэд баяртай байх болно
Arduino RFID хаалганы түгжээ: 5 алхам (зурагтай)

Arduino RFID хаалганы түгжээ: *** 2010/08/9 шинэчлэгдсэн *** Би гараждаа хялбар, найдвартай нэвтрэхийг хүсч байна. RFID бол миний хаалгыг онгойлгох хамгийн сайн арга байсан, гараараа дүүрэн байсан ч би хаалгаа онгойлгож онгойлгож чадна! Би үндсэн ATMega 168 arduino chi бүхий энгийн хэлхээг бүтээсэн