Mundarija:

Ha - Yo'q: Arduino boshqariladigan pochta qutisi: 4 qadam (rasmlar bilan)
Ha - Yo'q: Arduino boshqariladigan pochta qutisi: 4 qadam (rasmlar bilan)

Video: Ha - Yo'q: Arduino boshqariladigan pochta qutisi: 4 qadam (rasmlar bilan)

Video: Ha - Yo'q: Arduino boshqariladigan pochta qutisi: 4 qadam (rasmlar bilan)
Video: ARDUINO UZ.#7 PWM Boshqarish 2024, Noyabr
Anonim
Image
Image
Sizga nima kerak?
Sizga nima kerak?

Ushbu loyihada biz sizga pochta qutisini qanday qilib qiziqarli va foydali qilishni ko'rsatamiz. Ushbu pochta qutisi yordamida, agar sizning pochtangizda xat bo'lsa, sizda pochta bor yoki yo'qligini ko'rsatadigan yaxshi yorug'lik bor va siz bluetooth orqali ushbu pochta qutisini boshqarishingiz mumkin, bu sizning pochtangizni avtomatik ravishda tashlab yuborish yoki saqlash.

Biz uni ishlab chiqarish uchun arduino va ba'zi qo'shimchalardan foydalanganmiz va biz buni o'zingiz uchun qanday qilib yasashingiz mumkinligini ko'rsatamiz.

1 -qadam: Sizga nima kerak?

Sizga nima kerak?
Sizga nima kerak?
Sizga nima kerak?
Sizga nima kerak?
Sizga nima kerak?
Sizga nima kerak?

Ushbu pochta qutisini yaratish uchun sizga bir qator ob'ektlar kerak bo'ladi.

bo'sh pochta qutisi (ehtimol siz ularni do'kondan sotib olishingiz mumkin)

- bir oz yog'och (biz MDFdan foydalangan qutini yasash uchun)

- 2 ta arduino UNO

- LDR (va 220 qarshilik)

- Adafruit Neopixel chizig'i (biz 16 ta halqali halqadan foydalanganmiz)

- 2 ta servo

- 1 ta bluetooth moduli HC-06

Hamma narsani arduino bilan bog'laydigan ba'zi simlar, burg'ulash, zımpara, lenta, arra, pichoq, bolg'a va mix kabi ko'plab yog'ochga ishlov berish asboblari.

2 -qadam: qutini yasash

Qutini yasash
Qutini yasash
Qutini yasash
Qutini yasash
Qutini yasash
Qutini yasash

Shunday qilib, endi sizda asbob -uskunalar va asbob -uskunalar bor, biz o'rtacha o'lchamdagi qutini yasashdan boshlashimiz mumkin. Qutining minimal kattaligi pochta uyasi kengligidan 2 barobar katta va pochta uyasi balandligidan 3 barobar katta (lekin siz xohlaganingizcha kattalashtirishingiz mumkin). qutini tayyorlayotganda, pochta qutisi bo'lishi kerak bo'lgan joyni kesib oling va sizda teshiklar va bo'laklarni kesish uchun joy bor.

Agar siz qutichani tayyorlagan bo'lsangiz, uni o'lchash va servo dvigatellarning 1tasini to'g'ridan -to'g'ri pochta qutisi ostiga qo'yish, boshqa servolarni esa boshqa tomonga bir joyga qo'yish vaqti keldi (ularni hali yog'ochga yopishtirmang!). Agar sizda ularning joyi to'g'ri bo'lsa, unda siz servo orasiga qo'yiladigan engil va tekis yog'och bo'lakni topishingiz mumkin va u har tomonga 50 gradus burilish yasashiga ishonch hosil qilishingiz mumkin, bu sizning pochtangiz keladigan joy bo'ladi. Birinchidan, siz yog'ochni teshik ochishingiz kerak, u erda pochta bo'lishi kerak (ehtimol o'rtada) va teshikni LDR hajmiga aylantiring, shundan so'ng siz LDRni teshikdan tepaga bir xil darajaga kelguncha surasiz. Yog'och kabi, so'ngra pastki qismini lenta bilan bog'lab qo'ying. Endi siz bu yog'och bo'lakni servoga ulashingiz va ehtiyotkorlik bilan joyiga yopishtirishingiz kerak. Nihoyat, siz yog'ochda NeoPixel halqangiz bo'ladigan joyni burg'ilaysiz. bu jarayon uchun siz ehtiyotkorlik bilan va to'g'ri teshiklarni burishingiz kerak bo'ladi. Siz qoniqsangiz va teshiklar to'g'ri joyida bo'lsa, siz NeoPixel halqasini orqa tomonga yopishtirishingiz mumkin va biz kodlashni boshlashimiz mumkin.

3 -qadam: Arduino -ni kodlash

Arduino -ni kodlash
Arduino -ni kodlash
Arduino -ni kodlash
Arduino -ni kodlash
Arduino -ni kodlash
Arduino -ni kodlash

Boshlash uchun biz pochta borligini tekshiradigan arduino kodini kiritishimiz kerak. Bu arduino sizning LDR (220 rezistorli) va NeoPixel halqangizga ulanadi. bu arduino kodi "Ring for ring" deb nomlanadi. Keyin siz ikkinchi arduino -ni olib, servo va bluetooth modulini ulashingiz kerak bo'ladi. Ushbu arduino kodi "Telefon uchun kod" deb nomlanadi, chunki biz uni telefoningizga ulashimiz kerak. Buning uchun biz MIT App Inventor deb nomlangan oddiy dastur yaratuvchi veb -saytdan foydalanganmiz. Ushbu dastur yordamida biz bluetooth -ga ulanadigan va arduino -ning ketma -ket monitoridagi qiymatlarni o'zgartiradigan oddiy interfeys yaratdik. Keyin arduino ketma -ket monitordan o'qiydi va uning qiymati 1 2 yoki 3 ekanligini tekshiradi va agar shunday bo'lsa, u servolarni boshqarish kabi biror narsa qila oladi.

4 -qadam: tugatish

Image
Image
Tugatish
Tugatish

Agar siz hamma narsani to'g'ri qurgan bo'lsangiz va barcha arduino qo'shimchalarini simsiz qisqa tutashuvsiz ulagan bo'lsangiz, unda siz o'zingizning ajoyib ijodingizni sinab ko'rishingiz mumkin. Arduino -ni kompyuteringizga ulang (yoki biron bir quvvat banki yoki batareyadan foydalaning) va ishingizni ko'rib chiqing. LDR -ga xat qo'ying va uzuk porlaydi, ilovangizni bluetooth orqali arduino -ga ulang va pochtangizni tashlab yuborish yoki xatni saqlash uchun plastinkani burang. Hatto keraksiz xatlarni yo'q qilish uchun qog'ozni maydalagichdan ham foydalanganmiz.

Bu shunday edi! borib, kelajakdagi tizimning chiroyli pochta xabarlarini tayyorlang!

Tavsiya: