Mundarija:

Gyalaz0 / Abus3r: 4 qadam
Gyalaz0 / Abus3r: 4 qadam

Video: Gyalaz0 / Abus3r: 4 qadam

Video: Gyalaz0 / Abus3r: 4 qadam
Video: Abus3r - automated random sentence generator robot (censored) 2024, Sentyabr
Anonim
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r

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

Pi o'rnatish, uning qismlarini o'rnatish
Pi o'rnatish, uning qismlarini o'rnatish
Pi o'rnatish, uning qismlarini o'rnatish
Pi o'rnatish, uning qismlarini o'rnatish

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)

Kodni yozing (joylashtiring)
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

Haqiqiy hayotda yig'ilish
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

Kubni pimp qilish
Kubni pimp qilish

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.

Tavsiya: