Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu avtomatlashtirilgan tasodifiy jumlalar generatori, Raspberry pi 4 tomonidan boshqariladi (harakat sensori bilan). Bu holda men uni haqoratli jumlalar yaratish uchun ishlataman, chunki men o'yin -kulgi uchun o'rganishni yaxshi ko'raman va venger tilida haqoratli so'zlar menga ishoning … qiziqarli: D.
Ta'minotlar
- Malinali pi
- passiv infraqizil sensor (A189 PIR)
- servo dvigatel (A169 mikro servo)
- min 10x10x10 sm ko'pikli kauchuk
- lego figurasi
- qo'l soatining vintlari
- model matkap
- model burchaklar
- malina uchun karnay
- Python dasturlashning ba'zi ko'nikmalari
- ba'zi Linux ko'nikmalari
- ozgina ijodkorlik
1 -qadam: Pi -ni o'rnatish, uning qismlarini sozlash
Avval siz pi -ni o'rnatishingiz, unga os -ni o'rnatishingiz kerak, bu erda hujjatlarni topishingiz mumkin, shundan so'ng servo va harakat sensorlar ulanadi va sinab ko'riladi. Ikkita oddiy sinov python fayli mavjud: sinov-harakat sensori va sinov-servo-motor.
Ulanishlar va raspi sarlavhasi ma'lumotlari men uchun aniq emas, lekin siz bu erga qarashingiz mumkin.
2 -qadam: Kodni yozing (joylashtiring)
Ikkita python fayli bo'ladi, birinchisi (main.py) pi va uning qismlarini boshqaradi, ikkinchisi (gyalazo.py) pirlar harakatga kelganida chaqiriladi.
Siz hamma narsani bu erdan yuklab olishingiz mumkin: https://github.com/54m4n/gyalaz0. Shuningdek, sizga nutq sintezining maxsus dasturi kerak, uni shu erdan yuklab olishingiz mumkin.
Src papkasida lug'at fayllari bor, xohlagan narsani o'zgartiring.
(Men haqiqiy dasturchi emasman, shuning uchun kod bilan bog'liq ba'zi muammolar bor, lekin kimga g'amxo'rlik qiladi: D Buni xohlaganingizcha o'zgartiring.)
3 -qadam: Haqiqiy hayotda yig'ilish
Sizning kodingiz ishlayotganda, siz real hayotda narsalarni yaratishingiz kerak. Buning uchun men ko'pikli kauchuk kubdan foydalanaman, uni shakllantirish oson.
- ko'pikni kutilgan shaklga kesib oling
- pir sensori uchun teshik oching
- Sensor va servo dvigatel shaklini kesib oling
- lego figurasini servo dvigatelga o'rnating (men oyog'idagi teshiklarni burg'ilash uchun modellashtirilgan matkapdan foydalanganman va eski qo'l soatlari vintlarini ishlatganman …)
- narsalarni birlashtirish
4 -qadam: Kubni pimp qiling
Qachonki, va hamma narsa yaxshi bo'lsa, ijodkorlik bilan shug'ullaning va kubni bezang. Mening holimda men xitoy mato bezaklaridan foydalanardim, chunki bu mening uyimda edi.
- kub tomonlarining shaklini kesib tashlang
- burchaklar bilan yon tomonlarga mahkamlang
- yuqori qismini kesib oling (lego shaklidan ehtiyot bo'ling
- uni tepaga mahkamlang
Bu hammasi! Pi -ni istalgan joyga qo'ying, dasturni boshlang va qurboningizni kuting.