Mundarija:

Asosiy eslatma: 4 qadam
Asosiy eslatma: 4 qadam

Video: Asosiy eslatma: 4 qadam

Video: Asosiy eslatma: 4 qadam
Video: Jo VITALE.Baxt sari tòrt qadam 2024, Iyun
Anonim
Kalit eslatma
Kalit eslatma

Bu Arduino loyihasi kalitlarni muntazam olib kelishni unutganlarga yordam beradigan eslatma mashinasidir.

Odatdagidek, kalitlarni stolga qo'yganingizda, uni olishni unutishingiz mumkin. Shunday qilib, bu loyiha Ultrasonik sensordan foydalanadi, chunki foydalanuvchi yaqinlashganda, masalan, tashqariga chiqishdan oldin poyabzal kiysa, LED yonadi va servo dvigatel uning tepasidagi kalitni harakatga keltiradi va foydalanuvchining e'tiborini o'ziga tortadi. eslatish va foydalanuvchiga kalitni olib kelishni oldini olish maqsadida.

Men bu "asosiy eslatma" ni qanday qilish haqida ko'rsatma beraman. Kerakli materiallar, sxemalar sxemasi, kod quyida keltirilgan.

Ta'minotlar

1. Arduino taxtasi (har qanday Arduino kartasi yaxshi)

2. Bitta HC-SR04 ultratovush sensori

3. Servo motor

4. Bitta oq LED (Oq LED bo'lishi shart emas, boshqa ranglar bo'lishi mumkin)

5. Bitta Yashil LED (Yashil LED bo'lishi shart emas, boshqa ranglar bo'lishi mumkin)

6. 220 ohmli ikkita rezistor

7. To'rtta timsoh klipi

8. Sakkizta erkak/erkak ulanish simlari

9. Non paneli

10. Quti (bo'sh to'qima qutisi kabi)

11. Karton

12. Qaychi

13. Yelim

14. Sizning kalitingiz!

1 -qadam: 1 -qadam: Komponentlarni ulang

1 -qadam: Komponentlarni ulang
1 -qadam: Komponentlarni ulang
1 -qadam: Komponentlarni ulang
1 -qadam: Komponentlarni ulang

Yuqoridagi rasmda komponentlar va simlarning qanday ulanishi ko'rsatilgan. Yuqoridagi rasmni sizga yordam beradigan ko'rsatma sifatida ko'rishingiz mumkin. Va keyingi bosqichda men komponentlarning qanday ulanganligini batafsil tushuntiraman.

Birinchidan, ultratovush sensorini non paneliga ulang, simlar yordamida VCCni ulang (siz ultratovush sensori orqa tomonida) +5V pinli, Trig (ultratovushli sensorning orqa tomonida) Arduino pin 12 ga ulang., Echo to Arduino pin 13, va GND to GND. Ikkinchidan, servomotordagi simlarni non paneli va Arduino taxtasidagi pinga ulang. Qora sim GND piniga, qizil simi +5pinga, oq sim 9 ga. Uchinchidan, siz timsoh qisqichlarini asbob sifatida ishlatishingiz va LEDni boshqa joyga qo'yishingiz mumkin. Oq va yashil rangli LEDlar non paneliga ulangan. Biroq, qisqaroq oyog'i GND piniga ulangan va uzunroq oyog'i parallel 220 ohmli rezistorlar va 3-pinli oq LEDga, 2-pinli yashil LEDga ulangan. Oxirida, non panelidagi ijobiy qismini +5V ga ulang. pin va salbiy qismi GND ga.

2 -qadam: 2 -qadam: Tashqi qatlamni yaratish

2 -qadam: Tashqi qatlamni yaratish
2 -qadam: Tashqi qatlamni yaratish
2 -qadam: Tashqi qatlamni yaratish
2 -qadam: Tashqi qatlamni yaratish
2 -qadam: Tashqi qatlamni yaratish
2 -qadam: Tashqi qatlamni yaratish

Tashqi qatlamni yaratish uchun sizga Arduino kartasiga mos keladigan kattalikdagi bo'sh to'qima qutisi kabi quti kerak bo'ladi. Bu erda men niqob qo'yish uchun ishlatilgan qog'oz qutidan foydalanmoqdaman. Keyin qutining chap pastki qismidagi teshikni kesish uchun qaychi ishlatishingiz kerak bo'ladi. Bu Ultrasonik Sensor foydalanuvchining unga yaqinligini aniqlash uchun teshik. Agar foydalanuvchi uning oldida bo'lsa, u holda servomotor va LED harakatlanadi va yonadi. Shundan so'ng, siz qutining yuqori yuzasida teshik ochishingiz kerak. Bu teshik oq LED yorug'lik uchun mo'ljallangan bo'lib, foydalanuvchiga kalitni olib kelishni eslatib turadi. Bundan tashqari, siz qutining o'ng pastki qismida yana bir teshik qazishingiz kerak bo'ladi. Bu yashil LED chiroq uchun teshik, chunki u foydalanuvchiga mashina yoqilganligini eslatadi. Nihoyat, siz datchiklar, dvigatel va LEDlarning bir joyda qolishiga ishonch hosil qilish uchun lentani ishlatasiz. Bundan tashqari, men qilgan ishimga o'xshab, siz chiroyli o'ralgan qog'ozdan qutini o'rab, uni yanada yaxshi ko'rinishga keltirishni taklif qildim. Nihoyat, tashqi qatlam quriladi.

3 -qadam: 3 -qadam: Kod

3 -qadam: kod
3 -qadam: kod
3 -qadam: kod
3 -qadam: kod

Siz eskizni Arduino -ga ko'chirasiz va "asosiy eslatma" dan zavqlanasiz.

Bu kod uchun havola:

create.arduino.cc/editor/Victoria5868/7a3f…

4 -qadam: tayyor mahsulot

Bu tayyor mahsulot. Shunday qilib, videoda kalitni servomotorning tepasiga qo'yish mumkinligi ko'rsatilgan. Keyin, siz uydan chiqmasdan oldin mashinadan o'tayotganda. Servo dvigatel sizning e'tiboringizni jalb qilish uchun kalitlarni harakatga keltiradi va qo'shimcha e'tiborni jalb qilish uchun LED yonadi. Bu muvaffaqiyatli oldini oladi va foydalanuvchiga kalitlarni olib kelishini eslatadi.

Bu loyihani boshqa ob'ektlarga ham ishlatish mumkin, siz olib kelishni unutasiz. Siz buni sinab ko'rishingiz mumkin va men o'z fikringizni sharhlar ostida baham ko'rishingiz mumkin.

Tavsiya: