Mündəricat:
- Addım 1: Adım 1: Ehtiyacınız olan şey
- Adım 2: Adım 2: Dövrə
- Addım 3: Adım 3: Kod
- Adım 4: Adım 4: Korpus
- Addım 5: Daha Yaxşı Anlamaq
Video: Servo Motorlu Raspberry Pi 3 Timer: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu quruluşun məqsədi, Servodan istifadə olunan müəyyən vaxtları olan avtomatik bir taymer yaratmaqdır. Kompüter olaraq moruq pi 3 və kod üçün Python istifadə edir.
Addım 1: Adım 1: Ehtiyacınız olan şey
Bu dövrəni qurmaq üçün cəmi 17 hissə lazımdır. Bu taymerin işləməsi üçün lazım olan əsas hissə, üstünlük verilən SG92R modeli olan bir servo motordur, bu servonun məqsədi taymerin hərəkət edən hissəsidir. Pythonda, servonun getməsini istədiyiniz dəqiq bucağı təyin edə bilərsiniz ki, bu da taymer üçün əla istifadə olsun. Lazım olan digər hissələr üç düymə (hər biri fərqli bir zaman üçün), bir LED (vaxt bitdiyini göstərmək üçün), 330 ohm rezistor (LED dövrəsi üçün), 13 tullanan/kabel (hər şeyi birləşdirmək üçün) və Hamısını birləşdirmək üçün 1 çörək taxtası. Korpus etmək istəyirsinizsə, bir növ təmiz qutu, bir köpük taxtası və plastik disk alacaqsınız.
Adım 2: Adım 2: Dövrə
Dövrə nisbətən sadədir, amma yenə də izah edəcəyəm -
Servo: servoya tel bağlamaq üçün servonun özünə və üç keçid kabelinə ehtiyacınız olacaq. Birincisi, keçid kabellərinin hər birini servoda üç telə qoyun. Sonra servonun rənglərinə baxın, qəhvəyi = torpaq (GND), qırmızı = gərginlik (5V) və narıncı = GPIO.
Düymə: Düymələri bağlamaq üçün hər bir düyməni bir GPIO portuna bağlamaq və düymənin bir mıxına bağlamaq üçün bir tullanan lazımdır. Sonra yerə bağlamaq üçün başqa bir tullanan götürün və GPIO mıxının bitişik dirəyinə yerləşdirin. Bunu digər iki düyməyə iki dəfə təkrarlayın və iki fərqli GPIO sancağına bağlayın.
LED: LED-i bağlamaq üçün iki keçid (biri torpaq üçün, digəri GPIO pimi üçün), 330 ohm rezistor və özünü idarə etmək lazımdır. keçid kabellərindən birini götürərək yerə qoyaraq başlayın, sonra bu teli rezistora bağlayın. Sonra, ledi götürün və kiçik dirəyi rezistora bağlayın, sonra ikinci keçid kabelini götürün və yeni bir GPIO portuna (servolardan və düymələrdən fərqli olaraq) bağlayın və tullananların digər tərəfini dirəyin digər ayağına bağlayın. LED.
İpucu: Torpağı və GPIO portunu çörək taxtasının kənarına uzatmaq üçün daha iki atlayıcıdan istifadə edə bilərsiniz.
Addım 3: Adım 3: Kod
Raspberrypi taymerinin kodu əsasən gpio sıfır kitabxanasından gəlir və onu təkrarlamaq çətin deyil.
Düzəltməm/Min və Maks: Sonra kitabxanadan funksiyaları ixrac edərkən düzəlişlərim və min və maksimum PW var. Bu kod, servonun nəbz genişliyini ən yaxşı şəkildə işləyə bilməsi üçün qurmasıdır.
Dəyişənlər: Bu kod üçün servo, üç fərqli düymə və LED üçün 5 dəyişənə ehtiyacınız var
Əsas Kod: Bu izahat üçün bir blok haqqında danışacağam, çünki digər ikisi eyni. Əsas kodun etdiyi şey, servonun kodun yuxarıya doğru bir artımını yaratması və sonra bu artımı 20 dəfə təkrarlamasıdır ki, bu da onun tam dövrünə çatmasını təmin edəcəkdir. ikincisi, əgər bu blokda LED varsa, dövrənin bitdiyini hiss edir və sonra LED -i yandırır və söndürür.
Adım 4: Adım 4: Korpus
Bunu başa çatdırmaq üçün dövrəni örtmək üçün bir növ korpus istəyəcəksiniz. Etdiyim şey, bir dəfə içərisində vintləri olan, ahududu pi -nin içəriyə sığması üçün kəsilmiş, sonra düymələr və LEDlər üçün deliklər əlavə edən şəffaf bir plastik qutu götürmək idi ki, dövrə təhlükəsiz olsun deyə qutunu köpüklə asdım.. Nəhayət, servo üçün plastik qutuların qapağını götürüb saat üzü kimi xidmət etmək üçün ondan bir dairə düzəltdim.
Addım 5: Daha Yaxşı Anlamaq
Bu video dövrənin daha yaxşı anlaşılmasını təmin edir.
Tövsiyə:
Bluetooth İdarə Edilən Step Motorlu 3D Robotik Qol: 12 addım
Bluetooth İdarə Edilən Stepper Motorlu 3D Robotik Qol: Bu təlimatda 28byj-48 pilləli mühərrikləri, servo mühərriki və 3D çaplı hissələri olan bir 3D robot qolunun necə hazırlanacağını görəcəyik. Çap edilmiş elektron kart, mənbə kodu, elektrik diaqramı, mənbə kodu və çoxlu məlumatlar veb saytımda yer alır
Servo Motorlu Xüsusi Təqvim: 4 Addım
Servo Motorlu Xüsusi Təqvim: İnsanlar bəzən masada oturanda cansıxırdılar. Masada bəzəkli bir şey varsa, mütləq əyləncəli olardı. Bu layihə üçün xüsusi bir təqvim hazırlayacağam. Təqvimdən başqa, digər elementləri də əlavə edə bilərsiniz
Təlimat 30A Mikro Fırça Motorlu Əyləc Nəzarətçisi Servo Testerdən istifadə edərək: 3 addım
Təlimat 30A Mikro Fırça Motor Əyləc Nəzarətçisi Servo Test Cihazından istifadə edərək: Xüsusiyyətlər: 30A fırça sürət tənzimləyicisi. İşlev: irəli, geri, əyləc İş gərginliyi: 3.0V --- 5.0V. Cərəyan (A): 30A BEC: 5V/1A Sürücü tezliyi: 2KHz Giriş: 2-3 Li-Po/Ni-Mh/Ni-cd 4-10cell Sabit cərəyan 30A Maks 30A <
Servo Motorlu Animatronik Gözlər (Arduino): 5 addım
Servo Motorlu Animatronik Gözlər (Arduino): Yeni bir layihəyə xoş gəldiniz !!! İlk növbədə kostyum və Halloween üçün etdiyi kimi ürkütücü gözlər etmək istədim. Xüsusi effektləri sevirəm və arduino, servo və stolüstü tennis toplarından istifadə edərək öz animatronik gözlərimi öyrənmək və qurmaq istəyirdim
Davamlı Dönmə üçün Servo Motoru Necə Dəyişdirmək olar (Bir Motorlu Yürüyüş Robotu): 8 Addım (Şəkillərlə)
Davamlı Fırlanma üçün Servo Motoru Necə Dəyişdirmək olar (Bir Motorlu Yürüyüş Robotu): Bu təlimat bir motorlu gəzintinin bir hissəsidir. walker/Bunun kimi trilyonlarca dərslik var, bilirəm :-) Sony Mavica kamerası ilə nahar fasiləsində məktəbə gedərkən (flop