Arduino sichqonchasi Wiggler: 4 qadam (rasmlar bilan)
Arduino sichqonchasi Wiggler: 4 qadam (rasmlar bilan)
Anonim

Bu har safar kompyuter uyquga ketganda, ayniqsa, siz PowerPoint taqdimotining o'rtasida bo'lganingizda yoki uydan ishlayotganingizda, lekin har doim Internetda mavjud bo'lishi kerak bo'lsa, juda zerikarli bo'ladi. Bu oddiy qurilma har 30 soniyada sichqonchani qimirlatib (jingle) qiladi va kompyuteringizni doim hushyor qiladi. Bu qurilma sichqonchaning jismoniy harakatini simulyatsiya qiladi, hech qanday ilova yoki haydovchi o'rnatilmaydi, shuning uchun u "yashirin" bo'lib, kompaniyaning IT -siyosatini buzmaydi va o'zingizni xavfli dasturlarga duchor qilmaydi.

1 -qadam: Qurilmani yarating

Butun sichqonchani aylantiruvchi 3D bosilgan. Fayllar biriktirilgan. Qismlarni sevimli rangingiz bilan chop eting.

2 -qadam: Uskuna va montaj

Sichqoncha chayqalishi ko'plab chakana sotuvchilarda mavjud bo'lgan qismlardan foydalanadi. Quyidagi uskunalar kerak bo'ladi:

  • Arduino Nano (yoki klon, pinlarni nano ga lehimlamang)
  • SG90 Servo va apparat to'plami
  • Mini USB kabeli
  • Ba'zi simlar

Arduino Nano -ga servo simini ulash va servo va g'ildirakni o'rnatish bosqichlari quyida keltirilgan.

Servo 3 ta ayol pinli ulagichga ega. Apelsin - bu PMW pin, uni Arduino Nano D9 piniga ulash lozim. Qizil simning markaziy qismi - bu Vano, u Nano +5V ga o'tadi va Brown - nano GND ga ulangan. Men 3 ta erkak pinni ishlatdim va simni osonlashtirish uchun uni Nano simlariga lehimladim.

SG90 servosini sichqonchani qimirlatuvchi korpusiga mahkamlash uchun servo shox va vintlardan birini ishlating va g'ildirakni servo chiqishiga o'rnating. G'ildirak tekis ekanligiga va sichqoncha bilan aralashmasligiga ishonch hosil qiling. Ixtiyoriy ravishda siz naqshni chop etishingiz va uni g'ildirakning tepasiga qo'yishingiz mumkin, bu esa estetikani yaxshilaydi va sichqonchani silliq harakatlanishini ta'minlaydi. Buning uchun men oq manzil belgilaridan foydalanardim.

3 -qadam: kod

Arduino eskizi biriktirilgan. Eskizni nano -ga yuklamasdan oldin Servo.h va SimpleTimer.h kutubxonalari o'rnatilganligiga ishonch hosil qiling. Siz servo harakatlanadigan burchakni va servo harakatlanadigan vaqt oralig'ini o'zgartirishingiz mumkin. Standart sozlama - servo g'ildirakni har 30 soniyada 30 gradus chapga, keyin o'ngga 30 daraja siljitadi. Bu sichqonchani taxminan 10 mm harakatga keltiradi, bu esa kompyuterni uyqu holatidan chiqarish uchun etarli, lekin sichqoncha kursorini yo'qotib qo'ymaydi. Siz bu qiymatlarni xohlaganingizcha o'zgartirishingiz mumkin.

4 -qadam: Sichqoncha harakatlansin

Sichqonchani Wiggler sichqonchasining tepasiga qo'ying va g'ildirak ustidagi optik sensorga ishonch hosil qiling. Qurilmani USB quvvat adapteridan foydalaning, shunda siz borishingiz mumkin.

2017 yilgi avtomatlashtirish tanlovida ikkinchi o'rin