Мазмуну:

Rpi колдонуу менен коопсуз куруңуз: 12 кадам
Rpi колдонуу менен коопсуз куруңуз: 12 кадам

Video: Rpi колдонуу менен коопсуз куруңуз: 12 кадам

Video: Rpi колдонуу менен коопсуз куруңуз: 12 кадам
Video: Big Tree Tech - SKR 3EZ - Basics 2024, Ноябрь
Anonim
Rpi колдонуу менен коопсуз куруңуз
Rpi колдонуу менен коопсуз куруңуз

Raspberry пиңизди толук иштеген сейфке кантип айландырууну билгиңиз келеби? Анан кантип үйрөнүү үчүн бул 12 кадамды аткарыңыз. Сейфте толук иштөөчү клавиатура жана кулпу тутуму болот, андыктан буюмдарыңызды коопсуз сактай аласыз.

1 -кадам: материалдар

Баштоо алдында керектүү материалдарды чогултуу керек. Сага керек болот:

  1. Баскычтар x9
  2. RGB Led x1
  3. Жашыл LED x3
  4. DC Motors x2
  5. L292D H-көпүрөсү x1
  6. 330Ω каршылыгы x4
  7. Breadboard x2
  8. T-өтмө x1
  9. Бирдей өлчөмдөгү редуктор x2
  10. Jumperwire ассортимент
  11. Глей пистолети жана клей таякчалары
  12. Кайчы
  13. Кичинекей кол ара
  14. Бут кийим кутусу/картон куту x1
  15. Жыгач дубель x2
  16. Бир нече картон
  17. Кара жана күмүш боек
  18. Электр лента
  19. Саман же маркер капкак (жыгач дубал жөн эле өтүп кете турганчалык чоң)

2 -кадам: Баскычтарды орнотуу

Баскычтарды орнотуу
Баскычтарды орнотуу

Бул кадамда сизге бир нан, T-өтүкчү, тогуз баскыч жана секиргичтердин ассортименти керек болот. Биринчиден, Т-өтүкчүнү нандын эки четине коюп, анын тактанын ортосуна коюлганын текшериңиз. Андан кийин, бир учу GNDге туташкан экранда, экинчисин токтоочу жерге темир жолго туташтырыңыз. Акыркы кадамды кайталаңыз, бирок кызыл жипти колдонуңуз жана аны Т-өтүкчөдөгү 5Втен токтун үстүндөгү электр темир жолуна туташтырыңыз. Нан тактасындагы сегиз баскычты 4х2 тик бурчтуу түрдө ар бир баскычтын ортосуна боштук коюп, баскычтын жарымын нан тактасынын ар жагына кой. Андан кийин, акыркы баскычты нан табактын үстүнө коюңуз. 4х2 баскычтардын төрт бурчтугу сейфтин клавиатурасы, ал эми жалгыз баскычы - баштапкы абалга келтирүү баскычы. Кнопканы туташтыруу үчүн (баскычтардын бирөө) аны темир жолго туташтыруу үчүн кара зымды колдонуңуз, кара темирдин бир учун жер темир жолуна, экинчи жагын баскыч менен бир катарга коюңуз. Андан кийин эле жерге туташтырылган төөнөгүч менен бир капталдагы төөнөгүчтү T-өтүкчөдөгү gpio пинине туташтырыңыз. Муну бардык тогуз баскыч үчүн кайталаңыз, андыктан ар бир баскычтын өзүнүн gpio пини бар жана жерге туташтырылган.

3 -кадам: RGB LEDди орнотуу

RGB LEDди орнотуу
RGB LEDди орнотуу

Бул кадамда сизге RGB светодиод, бир 330Ω резистор, секирүүчү зымдардын ассортименти жана өткөн кадамдагы нан табличасы керек болот. Биринчиден, RGB Led'ин жылдыруу панелине баштапкы абалга келтирүү баскычынын жанына коюңуз, ар бир төөнөгүч нандын үстөлүндө өзүнчө катарда жайгаштырылганын текшериңиз. RGB Ledдин эң узун пинин 330Ω каршылыгын колдонуп электр темир жолуна туташтырыңыз. Андан кийин секирүүчү зымдарды колдонуп, RGB LEDдин башка үч бутунун ар бирин gpio пинине туташтырыңыз.

4 -кадам: LEDди орнотуу

LEDди орнотуу
LEDди орнотуу

Бул кадамда сизге үч жашыл LED, үч 330Ω резистор, секирүүчү кабелдердин ассортименти, жаңы нан жана мурунку кадамдагы нан табличасы керек болот. Биринчиден, эки нан тактасын бириктирип, мурунку кадамдан тартып, нан табактын оң жагындагы жаңы нан тактасын туташтырыңыз. Жаңы нан тактасына бир учу Т-өтүкчүдөгү жерге төөнөгүчкө, экинчи жагы нан тактайындагы жерге темир жолго туташкан кара сымды коюңуз. Андан кийин кызыл зымды колдонуңуз жана аны T-өтүкчөсүндөгү 5В пинден нан панелиндеги электр рельсине туташтырыңыз. Үч светодиодду бир сапка коюңуз, ар бир светодиоддун өз катарына ээ экендигин жана ар бир LEDдин ортосунда боштук бар экенин текшериңиз. Үч 330Ω каршылыгын колдонуп, ар бир LEDдин кыска бутун (катодун) жер темир жолуна туташтырыңыз. Андан кийин ар бир LEDдин узун бутун (анодду) T-өтүкчөдөгү gpio пинке туташтырыңыз.

5 -кадам: Моторлорду орнотуу

Моторлорду орнотуу
Моторлорду орнотуу

Бул кадамда сизге L292D H-көпүрөсү, эки DC мотору, секирүүчү кабелдердин ассортименти жана мурунку кадамдагы эки нан тактасы керек болот. Т-өтүкчүсүз нан тактасын колдонуп, H-көпүрөсүн нандын үстүнө H-көпүрөсүнүн чокусуна коюп, H-көпүрөсүнүн ар бир пининин өз катарына ээ болгонун текшериңиз. нан. Адегенде H-көпүрөнүн ар бир тарабындагы үстүңкү жана астындагы төөнөгүчтү кызыл зымдарды колдонуп электр темир жолуна туташтырыңыз. Андан кийин кара зымдарды колдонуп, H-көпүрөнүн эки жагындагы ортоңку эки казыкты жер темир жолуна туташтырыңыз. Бул жерде H-көпүрөнүн эки тарабында эч кандай байланышы жок төрт казык болушу керек. Сары зымдарды колдонуу менен кызыл зымдардын үстүндөгү/астындагы төөнөгүчтөрдү T-өтүкчүдөгү ар кандай gpio казыктарына туташтырыңыз, сары зым менен туташкан ар бир пиндин T-өтүкчөсүндө өзүнүн gpio пини бар экенин тактаңыз. Эми ар бир моторго кызыл зым менен кара зым туташтырыңыз. Бул жерде сиз H-көпүрөсүнүн эки тарабында эч кандай байланышы жок эки казыкка ээ болушуңуз керек, H-көпүрөнүн ар бир тарабында бир мотордун кызыл зымын бош мыктын ичине эки орто кара түстүн үстүнө коюңуз. Акыры ар бир жагына мотордогу кара зымды бош казыкка салыңыз.

6 -кадам: Код

Эми сиз циркуңузду куруп алгандан кийин, Raspberry piңизди жүктөңүз жана pythonду ачыңыз (Бош) 3. Бул кодду жаратууңузду жандандыруу үчүн колдонуңуз, gpio казыктарын конкреттүү циркке көрсөтүү үчүн өзгөртүүнү унутпаңыз.

gpiozero импорттук LED, Button, RGBLED, Motor

Убакытты импорттоо

асан -үсөн = RGBLED (кызыл = 16, жашыл = 25, көк = 6)

LED1 = LED (23)

LED2 = LED (18)

led3 = LED (22)

resetbutton = Баскыч (27)

button1 = Баскыч (26)

button2 = Баскыч (19)

button3 = Баскыч (5)

button4 = Баскыч (13)

button5 = Баскыч (20)

button6 = Баскыч (21)

button7 = Баскыч (12)

button8 = Баскыч (24)

мотор = Мотор (алдыга = 4, артка = 17)

motor2 = Motor (алдыга = 8, артка = 7)

def баштапкы абалга келтирүү ():

led1.off ()

led2.off ()

led3.off ()

асан -үсөн = түс = (0, 1, 0)

motor.stop ()

motor2.stop ()

кулпу ()

баскычтоп ()

def ачуу ():

motor2.wardward ()

уйку (0.5)

motor2.stop ()

motor.forward ()

уйку (0.5)

motor.stop ()

def lock ():

motor2. артка ()

уйку (0.5)

motor2.stop ()

motor.backward ()

уйку (0.5)

motor.stop ()

def туура эмес ():

led1.off ()

led2.off ()

led3.off ()

асан -үсөн = түс = (0, 1, 0)

def баскычтобу ():

чын болсо:

эгер button1.is_pressed же button3.is_pressed же button8.is_pressed же button4.is_pressed же button6.is_pressed:

туура эмес ()

эгер button2.is_pressed:

led1.on ()

эгер button7.is_pressed жана led1.is_lit болсо:

led2.on ()

эгер button5.is_pressed жана led1.is_lit жана led2.is_lit болсо:

led3.on ()

Эгерде led1.is_lit жана led2.is_lit жана led3.is_lit:

асан -үсөн = түс = (1, 0, 1)

ачуу ()

тыныгуу

чын болсо:

эгер resetbutton.is_pressed:

баштапкы абалга келтирүү ()

7 -кадам: Бекитүү механизмин түзүү

Бекитүү механизмин түзүү
Бекитүү механизмин түзүү

Бул кадамда сизге кол араа, желим тапанча, бир жыгач дубель, эки тиштүү (бирдей өлчөмдөгү), эки маркер капкак же саман, эки DC мотору, электр лента, картон жана кара боек керек болот. Алгач 5см х 5см өлчөмүндөгү картон алыңыз жана аны кара түскө боёңуз, андан кийин кол араа менен тиштүү тешиктерге дал келген жыгач дубалдын оюктарын жасаңыз. Жыгач дубелде 7ден 10го чейин бак жасаңыз, дубалды болжол менен 1,5 см, артында 0,7 смдей калтырыңыз. Азыр самандын узундугу болжол менен 0,7 см болгон эки кесим саманды колдонуп жатат, эгерде маркер капкакты колдонуп, кол каптын 0,7 см бөлүгүн кесүү үчүн колдонсоңуз. Эми тишти моторго тиркеңиз, тиштүү мотордун аягына ысык желим же электр лентасын колдонсоңуз болот (ысык желим эң жакшы иштейт). Эми самандын/ маркердин капкагын кесиңизди картондун четине коюп, ысык клей менен жабыңыз, самандын/ маркердин эки капкагынын аралыгы бир тиштүү экенине жана жыгач дубалдын алар аркылуу өтүшү үчүн тегизделгенине ынангыла. Андан кийин картонду 5см х 3см кылып кесип, саман/маркер капкактары 5см тараптын четинде турганын текшериңиз. Эми 1 - 2см дюбельди кесип, экинчи самандын/ маркер капкагынын артында болжол менен 1см артына ысык клей салыңыз, бул дубель тыгын катары иштейт. Эми тиштүү бакчалар менен дубелди саманга/маркер капкактарына салыңыз. Эми саман/маркер капкактын эки бөлүгүнүн ортосундагы картонго төрт бурчтук кесип алыңыз, дубелдин астындагы картонду кесип албаңыз. Эми моторду картонго жасаган төрт бурчтуу тешикке коюңуз, моторду дубалга, скотчко же ысык желимге моторду картонго салыңыз. Экинчи кулпу механизмин түзүү үчүн, бул кадамды кайталаңыз, экинчи кулпу механизми курулганын текшериңиз, ошондуктан дубель ар бир механизмдеги моторлор бирдей караган кезде тескери карайт.

8 -кадам: Коопсуздукту орнотуңуз жана Breadboardду орнотуңуз

Коопсузду куруңуз жана Нан тактасын орнотуңуз
Коопсузду куруңуз жана Нан тактасын орнотуңуз

Бул кадамда сизге клей пистолети, мурунку кадамдардагы эки нан тактасы, өтүк куту/куту, картон, электр лента жана кара боек керек болот. Бүтүндөй өтүк кутусун кара түскө боёп, өтүк кутусунун узундугу менен кутунун ичиндеги бийиктиги бар башка картон кесүү үчүн, бул картонду да кара түскө боёңуз. Кийинки нанды оң жак бурчтагы өтүк кутусунун ичине коюңуз, T-өтүкчүнүн кутунун дубалына каршы эмес, тескерисинче караганын текшериңиз. Кийинки орун жана ысык желим, сиз жөн эле нандын артында боёлгон картонду. Эми өтүк кутусунун маңдайына жабыштырылган картондон каалагандай өлчөмдөгү картонду кесип, боёп көрүңүз, бул кутудагы нанды жабуу үчүн. Бир жолу боёлгон жаңы картонду кутудагы башка картонго жабыштыруу менен кошуп коюңуз, андыктан картонду көтөргөндө дагы эле нан жетет.

9 -кадам: Баскычтопту түзүү

Баскычтопту түзүү
Баскычтопту түзүү

Бул кадамда сизге мурунку кадамдагы өтүк кутусу, картон, кайчы жана күмүш боек керек болот. Алгач беш түрдүү картонду кескиле. 11см х 4см өлчөмүндөгү эки бөлүктү, 6см х 4см өлчөмүндөгү эки бөлүктү жана 11см х 6см өлчөмүндөгү бир кесимди кесип алыңыз. 11см х 4см бөлүктөрүндө жана 6см х 4см бөлүктөрүндө ар бир бөлүктүн ортосунда чекит белгиленет, андан кийин чекиттин эки жагында 1см чекит аркылуу сызык чийилет. Кийинки бөлүктүн эки астынкы бурчунан сызыктын четине чейин кесип, анан картондун четинен туурасынан. Эми 11см х 6см бөлүгүнөн башка ар бир бөлүк анын түбүнө үч бурчтук тиркелген тик бурчтукка окшош болушу керек. Кийинчерээк ар бир бөлүктү күмүшкө боёп, анан бул бөлүктөрдүн бардыгын чаптап, арткы жагы жок тик бурчтуу призманы түзүңүз, ар бир бөлүгүндөгү үч бурчтуктар ылдый каралышы керек. Эми кайчыны колдонуп, нан тактаңыздагы 8 баскычка туура келген 4х2 сетка жасаңыз, андан кийин баштапкы абалга келтирүү баскычын, RGB LEDди жана үч жашыл LEDди тешип коюңуз. Андан кийин тогуз баскычты, RGB LEDди жана үч жашыл LEDди панелден алып салыңыз жана аларды клавиатура үчүн жаңы эле жасап койгон тешиктериңизге коюңуз.

10 -кадам: Баскычтопту орнотуңуз

Баскычтопту орнотуу
Баскычтопту орнотуу

Бул кадамда сизге баскыч, өтүк кутусу, секирүүчү зымдардын ассортименти жана кайчы керек болот. Адегенде кайчыны колдонуп, өтүк кутусунун маңдайкы жагында төрт тешик бар. Жарыктар баскычтоптогу үч бурчтуктарга дал келиши керек, бирок өтүк кутусунун кесилиштери үч бурчтуктун узундугунан кыска болушу керек. Андан кийин өтүк кутусунун бардык тешиктеринин ортосуна тешик жасаңыз. Эми секиргич зымдарды колдонуп, баскычтарды жана светодиоддорду мурунку жерге жайгаштырыңыз, зымдарды өтмөктөгү тешиктен нан баскычына чейин баскычтар менен светодиоддордон өткөрүңүз. Андан соң баскычты бут кийим кутусуна коюңуз, баскычтагы үч бурчтуктарды өтүк кутусунун кесилген жерлерине салыңыз.

11 -кадам: Кулпулоо механизмин орнотуңуз

Бекитүү механизмин орнотуу
Бекитүү механизмин орнотуу

Акырында кулпу механизмин орнотуу үчүн сизге желим тапанча, кулпулоо механизмдери жана кайчы керек болот. Ар бир кулпу механизминде илинип турган картон болушу керек, муну колдонуп, өтүк кутусунун ар бир жагына, механизмди нан жабылган картондун үстүнө жабыштырыңыз. Андан кийин өтүк кутусунун ар бир жагына жана өтүк кутусунун капкагына тешик жасаңыз, тешиктер кулпу механизми боюнча жыгач дубалдар менен катарлаш болушу керек. Эми картонду жаап, кичинекей тешик жасаңыз, бул тешик аркылуу моторлорду секиргич зымдарды колдонуп нан тактасына туташтырыңыз. Моторлорду H-көпүрөсүнө туташтырыңыз, алар алгач бешинчи кадамга коюлган.

12 -кадам: БҮТКӨН

Эми сизде Raspberry pi менен иштей турган толук иштей турган сейф бар, эгер сиз сейфти мониторуңуздан алысыраак алып жүрүүнү кааласаңыз, пиңизге алыстан туташуу үчүн VCN карагычын колдонуңуз. VCN көрүүчүсүн колдонууда Raspberry pi нан тактасы менен бир бөлүмгө жайгаштырылышы мүмкүн. Эми сиз буюмдарыңыз жөнүндө тынчсызданууну токтотуп, коопсуз сактай аласыз. =)

Сунушталууда: