Mundarija:
- 1 -qadam: Bu qanday ishlaydi
- 2 -qadam: materiallar
- 3 -qadam: chizish diagrammasi
- 4 -qadam: tizimni yaratish
- 5 -qadam: Kod
- 6 -qadam: tizimni sinovdan o'tkazish
Video: Ultrasonik kirish tizimi: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu safar men sizga ultratovushli kirish tizimini taqdim etaman, bu qiziqarli bo'lishi mumkin deb o'ylayman.
U ultratovush to'lqinlariga asoslangan, shuning uchun u boshqa elektron qurilmaga muhtoj bo'lmagan kontaktsiz kirish tizimi, lekin sizning xohlagan narsangizga kirishga ruxsat beradigan har qanday ob'ekt.
Tizim asoslari: o'lchangan masofalarning tartibli ketma -ketligi kalitni tashkil qiladi
Umid qilamanki sizga yoqadi
1 -qadam: Bu qanday ishlaydi
Tizim oldiga qo'yilgan narsaga masofani o'lchash uchun ultratovushli sensordan foydalanadi.
Aytaylik, biz tizimni 6 belgilangan masofani tan oladigan qilib sozladik: 1/2 ", 1/5" … va biz kirish o'lchami sifatida 5 o'lchangan masofalar ketma -ketligini aniqlaymiz, shunda har xil kombinatsiyalar to'plami 6x6x6x6x6 = 7776 bo'ladi.
Belgilangan masofalar soni va kirish tugmachasining uzunligi bilan o'ynab, biz juda ko'p kombinatsiyali kirish tizimini sozlashimiz mumkin.
Tizim har doim masofani o'lchaydi.
Belgilangan vaqt oralig'ida datchik tomonidan to'g'ri masofalar o'lchanadigan bo'lsa, eskiz uni saqlaydi va qisqa vaqt oralig'ida oq chiroqni yondiradi.
Shundan so'ng, eskiz oldindan saqlangan barcha masofalar sozlangan kirish kaliti bilan bir xil tartibda mos kelishini tekshiradi.
Agar shunday bo'lsa, eskiz yashil chiroqni yoritadi va to'siqni ochadi.
2 -qadam: materiallar
- Bitta HC-SR04 ultratovush sensori
- Bitta ARDUINO NANO yoki mos mikrokotroller
- Bitta mikro servo vosita
- Bitta ARDUINO LCD
- Bitta I2C ARDUINO LCD adapteri
- Bitta protobard
- 5 mmli uchta LED: oq, qizil va yashil
- Simlar
- Kontrplak
- Karton
3 -qadam: chizish diagrammasi
4 -qadam: tizimni yaratish
Tizimni yaratish uchun men bajargan qadamlar quyidagilar:
- Ultrasonik sensor, mikro servo dvigatel, ARDUINO LCD va uchta LEDni o'rnatish uchun kontrplakda bir nechta teshiklarni oching.
- Rasmda ko'rib turganingizdek, barcha komponentlarni sim bilan ulang va mikrokontrollerga ulang.
5 -qadam: Kod
Eskizda e'tiborga olish kerak bo'lgan bir nechta fikrlar:
"Accessequence" doimiy satr o'zgaruvchisi kirish kalitining qiymatini saqlaydi
const String accessequence = "234";
- ARDUINO LCD -da ko'rish mumkin bo'lgan masofa qiymati dyuym yoki santimetrda o'lchanadigan masofa qiymati emas, balki "masofa guruhi" qiymatidir. Aytmoqchimanki, agar sensor o'lchagan masofa 0, 78 "dan (0, 78" + step_distance) gacha bo'lsa, "masofa guruhi" qiymati 1 va hokazo.
- Tizim aniqligini sozlash uchun siz "step_distance", "min_distance" va "max_distance" doimiy tamsayılarini o'zgartirishingiz mumkin.
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
Televizoringizga ulangan har bir kirish uchun Ambilight tizimi. WS2812B Arduino UNO Raspberry Pi HDMI (12.2019 yil yangilangan): 12 qadam (rasmlar bilan)
Televizoringizga ulangan har bir kirish uchun Ambilight tizimi. WS2812B Arduino UNO Raspberry Pi HDMI (12.2019 yangilangan): Men har doim televizorimga ambilight qo'shishni xohlaganman. Juda zo'r ko'rinadi! Men nihoyat qildim va umidsizlikka tushmadim! Men sizning televizoringiz uchun Ambilight tizimini yaratish bo'yicha ko'plab videolarni va ko'plab qo'llanmalarni ko'rdim, lekin men hech qachon o'zim uchun to'liq qo'llanmani topa olmadim
OpenLH: Biologiya bilan ijodiy tajriba o'tkazish uchun ochiq suyuqlik bilan ishlash tizimi: 9 qadam (rasmlar bilan)
OpenLH: Biologiya bilan ijodiy eksperimentlar uchun ochiq suyuqlik bilan ishlash tizimi: Biz bu ishni moddiy, ko'milgan va mujassamlangan o'zaro ta'sir xalqaro konferentsiyasida (TEI 2019) taqdim etganimizdan faxrlanamiz. Tempe, Arizona, AQSh | 17-20 mart. Hamma yig'ish fayllari va qo'llanmalar bu erda mavjud. Oxirgi kod versiyasi
Ultrasonik asosli joylashishni aniqlash tizimi: 4 qadam (rasmlar bilan)
Ultrasonik asosli joylashishni aniqlash tizimi: Men arduino qurilmalari uchun topgan ultratovushli radarlarning barcha versiyalari (Arduino - Radar/Ultrasonik detektor, Arduino ultratovushli radar loyihasi) juda yaxshi radarlar, lekin ularning hammasi "ko'r". Aytmoqchimanki, radar biror narsani aniqlaydi, lekin men
Sigfox bilan o'lik odamni ogohlantirish bilan velosipedni kuzatish tizimi: 7 qadam (rasmlar bilan)
Sigfox bilan o'lik odamni ogohlantirish bilan velosipedni kuzatish tizimi: velosiped haydovchilari uchun kuzatuv va ogohlantirish xususiyatlarini yuborish uchun xavfsizlik tizimi. Voqea sodir bo'lgan taqdirda GPS joylashuvi bilan signal yuboriladi. Velosiped haydovchilarining xavfsizligi majburiydir, chunki velosipedda yoki tog 'velosipedida baxtsiz hodisalar ro'y beradi va imkon qadar tez