Mündəricat:
- Addım 1: Materiallar
- Addım 2: Düymələrin Qurulması
- Addım 3: RGB LED -in qurulması
- Addım 4: LED -lərin quraşdırılması
- Addım 5: Motorların qurulması
- Addım 6: Kod
- Addım 7: Kilid Mexanizmini qurun
- Addım 8: Təhlükəsiz qurun və Breadboard qurun
- Addım 9: Klaviatura yaradın
- Addım 10: Klaviaturanı quraşdırın
- Addım 11: Kilid Mexanizmini Qurun
- Addım 12: BİTDİ
Video: Rpi istifadə edərək təhlükəsiz qurun: 12 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
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:
- Düymələr x9
- RGB Led x1
- Yaşıl LED x3
- DC mühərrikləri x2
- L292D H körpüsü x1
- 330Ω müqavimət x4
- Çörək paneli x2
- T-ayaqqabı x1
- Eyni ölçülü dişlilər x2
- Jumperwire tellərinin çeşidi
- Yapışqan Tabancası və Yapışqan çubuqlar
- Qayçı
- Kiçik əl mişarı
- Ayaqqabı qutusu/karton qutu x1
- Taxta Dübel x2
- Birdən çox karton parçası
- Qara və Gümüş boya
- Elektrik lenti
- 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ı
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ı
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ı
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ı
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
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
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
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
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
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ə:
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Telefonunuzu və Gadgetınızı Necə Təhlükəsiz və Təhlükəsiz Qaldırsınız: 4 Adım
Telefonunuzu və Gadget'ınızı Necə Təhlükəsiz və Təhlükəsiz Qaldırsınız: Demək olar ki, hər şeyi itirmiş bir şəxsdən (əlbəttə ki, şişirdilmiş) .Belə ki, əvvəlki cümlənin dediyi kimi, etiraf zamanı, çox çirkinəm. Bir şey mənə bağlı deyilsə, onu səhv bir yerə qoyma şansım çox böyükdür, unutmaq bir yerdədir
Daha təhlükəsiz: qatar stansiyalarını daha təhlükəsiz etmək: 7 addım
Daha təhlükəsiz: qatar stansiyalarını daha təhlükəsiz etmək: Bu gün bir çox qatar stansiyası təhlükəsizlik, maneələr və içəri girən qatar xəbərdarlığı olmadığı üçün təhlükəlidir. Bunun düzəldilməsinə ehtiyac gördük. Bu problemi həll etmək üçün Safer Better yaratdıq. Titrəmə, hərəkət sensorlar və