Mündəricat:

Rpi istifadə edərək təhlükəsiz qurun: 12 addım
Rpi istifadə edərək təhlükəsiz qurun: 12 addım

Video: Rpi istifadə edərək təhlükəsiz qurun: 12 addım

Video: Rpi istifadə edərək təhlükəsiz qurun: 12 addım
Video: BTT Octopus V1.1 - Klipper Configuration 2024, Noyabr
Anonim
Rpi istifadə edərək təhlükəsiz qurun
Rpi istifadə edərək təhlükəsiz qurun

Raspberry pi -ni tam işlək bir seyfə necə çevirməyi öyrənmək istəyirsiniz? Sonra necə öyrənmək üçün bu 12 addımı izləyin. Seyfdə tam işləyən bir klaviatura və kilid sistemi olacaq, buna görə əşyalarınızı təhlükəsiz saxlaya bilərsiniz.

Addım 1: Materiallar

İşə başlamazdan əvvəl lazımi materialları toplamalısınız. Sizə lazım olacaq:

  1. Düymələr x9
  2. RGB Led x1
  3. Yaşıl LED x3
  4. DC mühərrikləri x2
  5. L292D H körpüsü x1
  6. 330Ω müqavimət x4
  7. Çörək paneli x2
  8. T-ayaqqabı x1
  9. Eyni ölçülü dişlilər x2
  10. Jumperwire tellərinin çeşidi
  11. Yapışqan Tabancası və Yapışqan çubuqlar
  12. Qayçı
  13. Kiçik əl mişarı
  14. Ayaqqabı qutusu/karton qutu x1
  15. Taxta Dübel x2
  16. Birdən çox karton parçası
  17. Qara və Gümüş boya
  18. Elektrik lenti
  19. Bir saman və ya marker qapağı (taxta dübelin keçdiyi qədər böyükdür)

Addım 2: Düymələrin Qurulması

Düymələrin Qurulması
Düymələrin Qurulması

Bu addımda bir çörək taxtasına, bir T-ayaqqabıya, doqquz düyməyə və bir sıra atlama tellərinə ehtiyacınız olacaq. Əvvəlcə T-ayaqqabı çubuğunun hər iki ucuna qoyun, çörək taxtasının ortasına qoyulduğundan əmin olun. Sonra bir ucu T-ayaqqabı üzərində GND-yə, digər tərəfi isə taxtanın üstündəki yer rayına bağlanmış bir qara tel qoyun. Son addımı təkrarlayın, ancaq qırmızı bir tel istifadə edin və T-ayaqqabıdakı 5V-dən çörək taxtasındakı elektrik rayına bağlayın. Çörək taxtasındakı səkkiz düyməni hər düymənin arasına boşluq buraxaraq 4 x 2 düzbucaqlı bir şəkildə qoyun, düymələrin yarısını çörək taxtasının hər tərəfinə qoyun. Sonra son düyməni yalnız çörək taxtasının üstünə qoyun. Düymələrin 4 x 2 düzbucağı seyf üçün klaviatura və tək düymə sıfırlama düyməsidir. Bir düyməni (basmaq düymələrindən hər hansı birini) bağlamaq üçün bir qara tel istifadə edərək onu yer rayı ilə bağlayın, qara telin bir ucunu yerin dəmir yoluna, digər tərəfini də düymə ilə eyni sıraya yerləşdirin. Sonra yerə bağladığınız pinlə eyni tərəfdəki düymənin pinini T-ayaqqabıdakı gpio pininə bağlayın. Bunu bütün doqquz düymə üçün təkrarlayın, buna görə də hər düymənin öz gpio pimi var və yerə bağlıdır.

Addım 3: RGB LED -in qurulması

RGB LED qurmaq
RGB LED qurmaq

Bu addımda bir RGB LED, bir 330Ω rezistor, bir keçid telləri və keçmiş addımdakı çörək lövhəsinə ehtiyacınız olacaq. Əvvəlcə sıfırlama düyməsinin yanındakı RGB Led -i taxtanın üstünə qoyun, hər bir pinin ayrı bir sətirdə taxıldığından əmin olun. RGB Led -in ən uzun pinini 330Ω rezistordan istifadə edərək elektrik rayına qoşun. Sonra tullanan tellərdən istifadə edərək RGB LED -in digər üç ayağının hər birini gpio pininə bağlayın.

Addım 4: LED -lərin quraşdırılması

LED -lərin quraşdırılması
LED -lərin quraşdırılması

Bu addımda üç yaşıl LED, üç 330Ω rezistor, bir sıra tullanan kabellər, yeni bir çörək taxtası və əvvəlki addımdakı çörək taxtasına ehtiyacınız olacaq. Əvvəlcə iki çörək taxtasını bir -birinə bağlayın, əvvəlki addımdakı çörək taxtasının sağ tərəfindəki yeni çörək taxtasını bağlayın. Yeni çörək taxtasının üstünə bir ucu T-ayaq biləyinin şnuruna, digər tərəfi isə taxtanın üstündəki torpaq rayına bağlanmış bir qara tel qoyun. Sonra qırmızı bir tel istifadə edin və T-ayaqqabıdakı 5V pinindən çörək taxtasındakı elektrik rayına bağlayın. Üç LED -i bir xəttə qoyun, hər LED -in hər ayağının öz sırasına malik olduğundan və hər LED arasında boşluq olduğundan əmin olun. Üç 330Ω rezistoru istifadə edərək, hər bir LED -in qısa ayağını (katotu) yer rayına bağlayın. Sonra hər bir LED-in uzun ayağını (anodunu) T-ayaqqabıdakı gpio pininə bağlayın.

Addım 5: Motorların qurulması

Motorların Qurulması
Motorların Qurulması

Bu addımda bir L292D H körpüsünə, iki DC mühərrikinə, bir sıra tullanan kabellərə və əvvəlki addımdakı iki çörək taxtasına ehtiyacınız olacaq. Çörək taxtası istifadə etmədən, H körpüsünü çörək taxtasının ortasına, çörək taxtasının üstünə baxan H körpüsünə qoyun, H körpüsünün hər bir pininin öz sətirində olduğundan əmin olun. çörək taxtası. Əvvəlcə qırmızı körpülərdən istifadə edərək H körpüsünün hər tərəfindəki yuxarı və aşağı pimi elektrik rayına bağlayın. Sonra qara tellərdən istifadə edərək H körpüsünün hər tərəfindəki orta iki sancağı yer rayı ilə bağlayın. Bu nöqtədə heç bir əlaqəsi olmayan H körpüsünün hər tərəfində dörd sancaq olmalıdır. Sarı tellərdən istifadə edərək, qırmızı tellərin üstündəki/altındakı pinləri T-ayaq ustasındakı fərqli gpio sancaqlarına bağlayın, sarı bir tellə bağlı olan hər bir pinin T-ayaqqabı üzərində öz gpio pininin olduğundan əmin olun. İndi hər bir motora qırmızı tel və qara tel bağlayın. Bu nöqtədə heç bir əlaqəsi olmayan H körpüsünün hər tərəfində iki sancağınız olmalıdır, H körpüsünün hər tərəfində bir motordan gələn qırmızı teli iki orta qara telin üstündəki boş pinə yerləşdirin. Nəhayət, hər tərəfdən mühərrikdən gələn qara teli boş sancağa yerləşdirin.

Addım 6: Kod

İndi sirketinizi qurduğunuza görə, Raspberry pi -ni yükləyin və python (Idle) açın. Yaradılışınızı canlandırmaq üçün bu kodu istifadə edin, xüsusi sirketinizə gpio pinlərini dəyişdirdiyinizə əmin olun.

gpiozero idxal LED, Button, RGBLED, Motor

vaxtdan idxal yuxu

göy qurşağı = RGBLED (qırmızı = 16, yaşıl = 25, mavi = 6)

led1 = LED (23)

led2 = LED (18)

led3 = LED (22)

resetbutton = Düymə (27)

düymə1 = Düymə (26)

düymə2 = Düymə (19)

düymə3 = Düymə (5)

düymə4 = Düymə (13)

düymə5 = Düymə (20)

düymə6 = Düymə (21)

düymə7 = Düymə (12)

düymə8 = Düymə (24)

motor = Motor (irəli = 4, geri = 17)

motor2 = Motor (irəli = 8, geri = 7)

def sıfırlama ():

led1.off ()

led2.off ()

led3.off ()

göy qurşağı.rəng = (0, 1, 0)

motor.stop ()

motor2.stop ()

bağlamaq()

klaviatura ()

def kilidini aç ():

motor 2. irəli ()

yuxu (0.5)

motor2.stop ()

motor.forward ()

yuxu (0.5)

motor.stop ()

def kilidi ():

motor 2. arxaya ()

yuxu (0.5)

motor2.stop ()

mühərrik geriyə ()

yuxu (0.5)

motor.stop ()

def səhv pin ():

led1.off ()

led2.off ()

led3.off ()

göy qurşağı.rəng = (0, 1, 0)

def klaviatura ():

Doğru halda:

əgər button1.is_pressed və ya button3.is_pressed və ya button8.is_pressed və ya button4.is_pressed və ya button6.is_pressed:

səhv sancaq ()

əgər button2.is_pressed:

led1.on ()

əgər button7.is_pressed və led1.is_lit:

led2.on ()

əgər button5.is_pressed və led1.is_lit və led2.is_lit:

led3.on ()

led1.is_lit və led2.is_lit və led3.is_lit olarsa:

göy qurşağı.rəng = (1, 0, 1)

kilidini aç ()

fasilə

Doğru halda:

resetbutton.is_pressed olarsa:

sıfırla ()

Addım 7: Kilid Mexanizmini qurun

Kilid mexanizmini qurun
Kilid mexanizmini qurun

Bu addımda əl mişarı, yapışqan silahı, bir taxta dübel, iki dişli (eyni ölçüdə), iki marker qapağı və ya çubuq, iki DC mühərriki, elektrik lenti, karton və qara rəngə ehtiyacınız olacaq. Əvvəlcə 5 sm x 5 sm ölçüdə bir karton alın və onu qara rəngə boyayın, sonra əl testerəsindən istifadə edərək taxta dübeldən dişlilərdəki bağlara uyğun oluklar düzəldin. Taxta dübeldə 7-10 bağ yaradın, dübelin təxminən 1,5 sm ön hissəsində və təxminən 0,7 sm arxa hissəsində buraxın. İndi təxminən 0,7 sm uzunluğunda iki ədəd saman kəsilmiş bir saman istifadə olunur, əgər marker qapağı istifadə etsəniz, 0,7 sm ölçüdə başlıq kəsmək üçün əl testerəsini istifadə edin. İndi dişli mühərrikə bağlayın, ya dişlini mühərrikin ucuna isti yapışdıra bilərsiniz, ya da elektrik lentindən istifadə edə bilərsiniz (isti yapışqan daha yaxşı işləyir). İndi karton parçasının kənarına saman/ marker qapağı qoyun və isti yapışdırın, iki ədəd saman/ marker qapağının bir dişli uzunluğunda olduğundan və taxta dübelin içindən keçə bilməsi üçün hizalandığından əmin olun. Sonra kartonu 5 sm x 3 sm ölçüsündə kəsin, saman/marker qapağı parçalarının 5 sm tərəfinin kənarında olduğundan əmin olun. İndi 1-2 sm dübel parçasını kəsin və ikinci saman/ marker qapağının təxminən 1 sm arxasına isti yapışqan qoyun, bu dübel tıxac rolunu oynayır. İndi dişli çubuqları olan dübeli çubuqlara/marker qapaqlarına qoyun. İndi iki parça saman/marker qapağı arasındakı kartona bir kvadrat kəsin, dübelin altındakı kartonu kəsmədiyinizə əmin olun. İndi mühərriki kartondan düzəltdiyiniz kvadrat formalı çuxura qoyun, dişli bağlarını dübelin üzərində olanları, lenti və ya motoru kartona isti yapışdırın. İndi ikinci bir kilid mexanizmi yaratmaq üçün bu addımı təkrarlayın, ikinci kilid mexanizminin elə qurulduğundan əmin olun ki, hər mexanizmdəki mühərriklər eyni istiqamətdə olduqda dübel əks tərəfə baxsın.

Addım 8: Təhlükəsiz qurun və Breadboard qurun

Təhlükəsiz qurun və Breadboard quraşdırın
Təhlükəsiz qurun və Breadboard quraşdırın

Bu addımda bir yapışqan silahına, əvvəlki addımlardan iki çörək taxtasına, ayaqqabı qutusu/karton, elektrik lenti və qara rəngə ehtiyacınız olacaq. Başlamaq üçün bütün ayaqqabı qutusunu qara rəngə boyayın və ayaqqabı qutusu ilə eyni uzunluqda və qutunun içi ilə eyni boyda olan başqa bir karton kəsin, bu karton parçasını da qara rəngə boyayın. Çörək taxtasını sağ ön küncdəki ayaqqabı qutusuna qoyun, T-ayaqqabının qutunun əks tərəfinə baxdığından və qutunun divarından yuxarı qalmadığından əmin olun. Növbəti yer və çörək taxtasının tam arxasında çəkdiyiniz karton parçasını isti yapışdırın. İndi ayaqqabı qutusunun önünə yapışdırdığınız kartondan lazım olan ölçüdə bir karton kəsin və rəngləyin, bu çörək kartonunu qutuda örtmək üçündür. Boyandıqdan sonra, yeni karton parçasını artıq qutuda olan digər kartona yapışdıraraq əlavə edin, belə ki, karton qaldırıldıqda çörək taxtası hələ də əlçatandır.

Addım 9: Klaviatura yaradın

Klaviatura yaradın
Klaviatura yaradın

Bu addımda əvvəlki addımdakı ayaqqabı qutusuna, karton, qayçı və gümüş boyaya ehtiyacınız olacaq. Əvvəlcə beş fərqli karton parçasını kəsin. 11 sm x 4 sm ölçüdə iki ədəd, 6 sm x 4 sm ölçüdə iki ədəd və 11 sm x 6 sm ölçüdə bir parça kəsin. 11 sm x 4 sm ölçülərində və 6 x 4 sm ölçülərində hər bir parçanın ortasında bir nöqtə işarəsi qoyun, sonra nöqtənin hər iki tərəfində 1 sm olan bir xətt çəkin. Sonra parçanın iki alt küncündən xəttin kənarlarına və sonra kartonun kənarlarından üfüqi şəkildə kəsin. İndi 11 sm x 6 sm ölçüdə olan hər bir parça, altına üçbucaq yapışdırılmış düzbucağa bənzəməlidir. Sonra hər bir parçanı gümüşə boyayın, sonra arxa tərəfi olmayan düzbucaqlı bir prizma yaratmaq üçün bütün parçaları bir -birinə yapışdırın, hər tərəfdəki üçbucaqlar aşağıya baxmalıdır. İndi qayçıdan istifadə edərək çörək lövhənizdəki 8 düyməni basaraq 4 x 2 ölçüdə bir ızgara düzəldin, sonra sıfırlama düyməsi, RGB LED və üç yaşıl LED üçün deliklər kəsin. Sonra çörək taxtanızdan doqquz düyməni, RGB LEDini və üç yaşıl LED -i çıxarın və klaviatura üçün düzəltdiyiniz deliklərə qoyun.

Addım 10: Klaviaturanı quraşdırın

Klaviaturanı quraşdırın
Klaviaturanı quraşdırın

Bu addımda klaviatura, ayaqqabı qutusu, tullanan tellərin çeşidi və qayçıya ehtiyacınız olacaq. Əvvəlcə qayçı istifadə edərək çörək taxtasının olduğu tərəfdəki ayaqqabı qutusunun ön hissəsindəki dörd yarığı kəsin. Yarıqlar klaviatura üzərindəki üçbucaqlara uyğun olmalıdır, lakin ayaqqabı qutusundakı kəsiklər üçbucaqların uzunluğundan daha qısa olmalıdır. Sonra ayaqqabı qutusundakı bütün yarıqlar arasında bir delik açın. İndi keçid telləri istifadə edərək düymələri və LED -ləri əvvəllər olduğu kimi çörək taxtasına qoşun, Ayaqqabı qutusundakı delikdən düymələrdən və LED -lərdən çörək taxtasına keçin. Sonra klaviaturadakı üçbucaqları ayaqqabı qutusundakı kəsiklərə daxil edərək klaviaturanı ayaqqabı qutusuna yerləşdirin.

Addım 11: Kilid Mexanizmini Qurun

Kilid mexanizmini quraşdırın
Kilid mexanizmini quraşdırın

Nəhayət kilid mexanizmini quraşdırmaq üçün bir yapışqan silahına, kilid mexanizmlərinə və qayçıya ehtiyacınız olacaq. Hər bir kilid mexanizmində çoxlu karton olmalıdır, ayaqqabı qutusunun hər tərəfinə, çörək taxtasını örtən kartonun üstünə bir mexanizm yapışdırmaq üçün istifadə edin. Sonra ayaqqabı qutusunun hər tərəfində və ayaqqabı qutusunun qapağında bir çuxur düzəldin, deliklər kilid mexanizmindəki taxta dübellərlə düzülməlidir. İndi çörək taxtasını əhatə edən kartonda kiçik bir çuxur düzəldin, bu delikdən keçid telləri istifadə edərək mühərrikləri çörək taxtasına bağlayın. Mühərrikləri əvvəlcə beşinci addımda yerləşdirildikləri H körpüsünə bağlayın.

Addım 12: BİTDİ

İndi Raspberry pi -dən istifadə edərək işləyə biləcəyiniz tam işlək bir seyfiniz var, seyfin monitorunuzdan uzaqda portativ olmasını istəyirsinizsə, pi -yə uzaqdan qoşulmaq üçün VCN görüntüləyicisini istifadə edin. VCN izləyicisini istifadə edərkən, Raspberry pi çörək taxtası ilə eyni bölməyə yerləşdirilə bilər. İndi əşyalarınız haqqında narahat olmağı dayandıra və onları təhlükəsiz saxlaya bilərsiniz. =)

Tövsiyə: