Агуулгын хүснэгт:

Rpi ашиглан аюулгүй байдлыг бий болго: 12 алхам
Rpi ашиглан аюулгүй байдлыг бий болго: 12 алхам

Видео: Rpi ашиглан аюулгүй байдлыг бий болго: 12 алхам

Видео: Rpi ашиглан аюулгүй байдлыг бий болго: 12 алхам
Видео: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, Долдугаар сарын
Anonim
Rpi ашиглан аюулгүй байдлыг бий болго
Rpi ашиглан аюулгүй байдлыг бий болго

Raspberry pi -г хэрхэн бүрэн ажиллагаатай сейф болгон хөрвүүлэх талаар сурмаар байна уу? Дараа нь яаж хийхийг сурахын тулд зааварчилгаа өгөх 12 алхамыг дагана уу. Сейф нь бүрэн ажиллагаатай товчлуур, түгжих системтэй байх тул эд зүйлсээ аюулгүй байлгах боломжтой болно.

Алхам 1: Материал

Ажил эхлэхийн өмнө та шаардлагатай материалыг цуглуулах хэрэгтэй. Танд хэрэгтэй болно:

  1. Товчлуурууд x9
  2. RGB Led x1
  3. Ногоон LED x3
  4. DC мотор 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: Товчлууруудыг тохируулах

Товчлууруудыг тохируулах
Товчлууруудыг тохируулах

Энэ алхамд танд нэг талх, Т гутал, есөн товчлуур, олон төрлийн холбогч утас хэрэгтэй болно. Нэгдүгээрт, Т гутлыг талхны хоёр үзүүр дээр байрлуулж, талхны тавцангийн төв хэсэгт байрлуулсан эсэхийг шалгаарай. Дараа нь нэг үзүүрийг GND-тэй холбосон хар утсыг T-гутал дээр, нөгөө талаас талхны тавцан дээрх газардуулгатай холбоно. Сүүлийн алхамыг давт, гэхдээ улаан утсыг ашиглаад Т гутлын 5В-аас талхны самбар дээрх цахилгаан төмөр замд холбоно уу. Талхны тавцан дээрх найман товчлуурыг 4х2 хэмжээтэй тэгш өнцөгт хэлбэрээр байрлуулж, товчлуур бүрийн хооронд зай үлдээж, талхны тал бүрийн тал дээр товчлууруудын хагасыг тавь. Дараа нь сүүлчийн товчлуурыг талхны тавцан дээр доош нь тавь. 4х2 хэмжээтэй тэгш өнцөгт товчлуурууд нь сейфийн товчлуур бөгөөд ганц товчлуур нь дахин тохируулах товчлуур юм. Товчлуур (түлхэх товчлууруудын аль нэгийг) холбохын тулд хар утсыг ашиглан газрын төмөр замд холбохын тулд хар утасны нэг үзүүрийг газрын төмөр замд, нөгөө талыг нь товчлууртай ижил эгнээнд байрлуулна. Дараа нь дөнгөж газардсан зүүтэй ижил талд байгаа товчлуурын зүүг T-гутал дээрх gpio зүүтэй холбоно уу. Үүнийг есөн товчлуур дээр давтан хий, ингэснээр товчлуур бүр өөрийн гэсэн gpio зүүтэй бөгөөд газардуулгатай холбогдсон байна.

Алхам 3: RGB LED -ийг тохируулах

RGB LED -ийг тохируулах
RGB LED -ийг тохируулах

Энэ алхамд танд RGB LED, нэг 330Ω эсэргүүцэл, олон төрлийн холбогч утас, өмнөх алхамаас авсан талхны самбар хэрэгтэй болно. Эхлээд RGB Led самбарыг дахин тохируулах товчлуурын хажууд байрлуулж, зүү бүрийг талбар дээр тусдаа эгнээнд байрлуулсан эсэхийг шалгаарай. RGB Led -ийн хамгийн урт зүүг 330Ω эсэргүүцэл ашиглан цахилгаан төмөр замд холбоно уу. Дараа нь холбогч утас ашиглан RGB LED -ийн бусад гурван хөл бүрийг gpio зүү рүү холбоно уу.

Алхам 4: LED -ийг тохируулах

LED -ийг тохируулах
LED -ийг тохируулах

Энэ алхамд танд гурван ногоон LED, 330Ω гурван резистор, олон төрлийн холбогч кабель, шинэ талх, өмнөх алхамаас талхны самбар хэрэгтэй болно. Эхлээд хоёр талхны самбарыг хооронд нь холбож, өмнөх талхны талхны баруун талд байгаа шинэ талхыг холбоно уу. Шинэ талхны тавцан дээр нэг үзүүрийг Т гутлын гутлын газардуулгатай, нөгөө талаас талхны тавцан дээрх газардуулгатай холбосон хар утсыг байрлуул. Дараа нь улаан утсыг ашиглан T-коблер дээрх 5V зүүгээс талхны самбар дээрх цахилгаан төмөр зам руу холбоно уу. Гурван LED -ийг нэг эгнээнд байрлуулж, LED бүрийн хөл тус бүр өөрийн гэсэн эгнээтэй, LED бүрийн хооронд зай байгаа эсэхийг шалгаарай. Гурван 330Ω эсэргүүцэл ашиглан LED бүрийн богино хөлийг (катод) газрын төмөр замд холбоно. Дараа нь LED бүрийн урт хөлийг (анод) T-гутал дээр gpio зүүгээр холбоно.

Алхам 5: Хөдөлгүүрийг тохируулах

Моторыг тохируулах
Моторыг тохируулах

Энэ алхамд танд L292D H гүүр, хоёр тогтмол гүйдлийн мотор, олон төрлийн холбогч кабель, өмнөх алхамаас хоёр талхны самбар хэрэгтэй болно. Т-гуталгүй талхны хавтанг ашиглан H-гүүрийг талхны дээд талд байрлах H-гүүрэн дэх талхны тавцангийн төв дээр байрлуулж, H-гүүрний зүү бүр өөрийн гэсэн эгнээтэй байх ёстой. талхны самбар. Эхлээд H гүүрний хоёр тал дээрх дээд ба доод зүүг цахилгаан утас ашиглан улаан утсаар холбоно уу. Дараа нь хар утас ашиглан H гүүрний хоёр тал дахь дунд талын хоёр тээглүүрийг газрын төмөр замд холбоно. Энэ үед H-гүүрний хоёр талд холболтгүй дөрвөн тээглүүр байх ёстой. Шар утсыг ашиглан улаан утсан дээрх/доорхи тээглүүрийг Т гутлын гутлын өөр өөр gpio тээглүүрт холбож, шар утсаар холбогдсон зүү бүр T-гутал дээр өөрийн гэсэн gpio зүү байгаа эсэхийг шалгаарай. Одоо мотор бүрт улаан утас, хар утсыг холбоно уу. Энэ үед та H гүүрний хоёр талд холболтгүй хоёр тээглүүртэй байх ёстой бөгөөд H гүүрний хоёр талд нэг моторын улаан утсыг хоосон зүүнд хоёр дунд хар утсан дээр байрлуулна. Эцэст нь тал бүр дээр мотор дээрх хар утсыг хоосон зүү дээр байрлуул.

Алхам 6: Код

Та циркээ байгуулсныхаа дараа Raspberry pi -ээ асаагаад python -ийг нээгээрэй (Idle) 3. Энэ кодыг ашиглан бүтээлээ амьдруулахын тулд gpio pin -ийг өөрчилж, өөрийн тусгай эргэлтэнд оруулна уу.

gpiozero импортын LED, Товч, RGBLED, Мотор

цагаас эхлэн унтах

солонго = 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)

мотор2 = Мотор (урагш = 8, арагш = 7)

def дахин тохируулах ():

led1.off ()

led2.off ()

led3.off ()

солонго.өнгө = (0, 1, 0)

motor.stop ()

мотор 2. зогсоох ()

түгжих ()

товчлуур ()

def түгжээг тайлах ():

мотор 2. урагш ()

унтах (0.5)

мотор 2. зогсоох ()

мотор урагш ()

унтах (0.5)

motor.stop ()

def lock ():

мотор 2. арагш ()

унтах (0.5)

мотор 2. зогсоох ()

мотор. ухрах ()

унтах (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_ дарагдсан бол:

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: Түгжих механизмыг бий болгох

Түгжих механизмыг бий болгох
Түгжих механизмыг бий болгох

Энэ алхамд танд гар хөрөө, цавуу буу, нэг модон алчуур, хоёр араа (ижил хэмжээтэй), хоёр тэмдэглэгээний таг эсвэл сүрэл, хоёр тогтмол гүйдлийн мотор, цахилгаан соронзон хальс, картон, хар будаг хэрэгтэй болно. Эхлээд 5см х 5см хэмжээтэй картон аваад хараар будаж, дараа нь гар хөрөө ашиглан модон алчуураар араа дээрх ховилтой таарч ховил хий. Модон алчуураар 7-10 төгөл бий болгож, урд талдаа 1.5см орчим, ар талд нь 0.7см орчим ховилгүй үлдээх хэрэгтэй. Одоо бараг 0.7см урттай хоёр ширхэг сүрэл хайчилж байна, хэрвээ маркер таг ашиглавал гар хөрөө ашиглан 0.7см хэмжээтэй малгай хайчилж ав. Одоо араагаа моторт холбоорой, та араагаа моторын төгсгөлд халуун нааж эсвэл цахилгаан соронзон хальс ашиглаж болно (халуун цавуу хамгийн сайн ажилладаг). Одоо сүрэл/ маркерны тагийг картон цаасны ирмэг дээр байрлуулж, халуун цавуугаар хийж, хоёр ширхэг сүрэл/ тэмдэглэгээний тагийг нэг араатай урттай, хооронд нь тааруулж, модон алчуураар дамжин өнгөрөх боломжтой эсэхийг шалгаарай. Дараа нь картоныг 5см х 3см болгон хайчилж, сүрэл/тэмдэглэгээний малгайны хэсэг нь 5см -ийн хажуугийн ирмэг дээр байгаа эсэхийг шалгаарай. Одоо 1-2 см -ийн алчуурыг хайчилж, хоёр дахь сүрэл/ маркерын тагны ойролцоогоор 1 см -ийн ард халуун цавуу байрлуулж, энэ алчуур нь таглаа болдог. Одоо араа хонгилтой гогцоог сүрэл/маркерын таг дээр байрлуул. Хоёр ширхэг сүрэл/тэмдэглэгээний малгайны хооронд картон болгон дөрвөлжин хайчилж, алчуураар хийсэн картоныг огтлохгүй байх хэрэгтэй. Мотороо картон дээр хийсэн дөрвөлжин хэлбэртэй нүхэнд хийж, араагаа ховил, соронзон хальс эсвэл халуун цавуугаар цаасан дээр байрлуул. Хоёрдахь түгжих механизмыг бий болгохын тулд энэ алхамыг давтаж, хоёр дахь түгжих механизмыг бүтээсэн байх ёстой бөгөөд ингэснээр механизм тус бүрийн мотор ижил чиглэлд байх үед алчуур эсрэг тал руу харсан байх ёстой.

Алхам 8: Аюулгүй байдлыг бий болгож, Breadboard суулгана уу

Аюулгүй байдлыг бий болгож, Breadboard суулгана уу
Аюулгүй байдлыг бий болгож, Breadboard суулгана уу

Энэ алхамд танд цавуу буу, өмнөх алхамуудын хоёр талх, гутлын хайрцаг/хайрцаг, картон, цахилгаан соронзон хальс, хар будаг хэрэгтэй болно. Гутлын хайрцгийг бүхэлд нь хараар будаж, гутлын хайрцагтай ижил урттай, хайрцагны дотор талын өндөртэй өөр нэг картон цаас хайчилж авахын тулд энэ картон цаасыг мөн хараар будна. Дараа нь талхны хавтангаа гутлын хайрцгийн дотор баруун урд буланд байрлуул, Т гуталчин хайрцагны эсрэг талд биш харин хайрцагны хананд наалдсан эсэхийг шалгаарай. Дараагийн байр, халуун цавуугаар талхны тавцангийн яг ард зурсан картон цаас. Дөнгөж сая гутлын хайрцгийн урд наасан цаасан дээрээс хийх шаардлагатай хэмжээтэй картон цаасыг хайчилж, будаж ав. Будсаны дараа шинэ картоныг хайрцагт байгаа нөгөө картон дээр наагаад нэмж оруулаарай.

Алхам 9: Товчлуур үүсгэх

Товчлуур үүсгэх
Товчлуур үүсгэх

Энэ алхамд өмнөх алхамаас гутлын хайрцаг, картон, хайч, мөнгөн будаг хэрэгтэй болно. Эхлээд таван өөр картон цаас хайчилж ав. 11см х 4см хэмжээтэй хоёр ширхэг, 6см х 4см хэмжээтэй хоёр ширхэг, 11см х 6см хэмжээтэй нэг ширхэг хайчилж ав. 11см х 4см хэмжээтэй, 6см х 4см хэмжээтэй хэсгүүдэд хэсэг бүрийн төв хэсэгт цэгийг тэмдэглээд дараа нь цэгийн хоёр талд 1см -ээр шугам зурна. Дараа нь шугамын ирмэгийг хэсгийн хоёр доод булангаас, дараа нь картон ирмэгээс хэвтээ байдлаар хайчилж ав. Одоо 11см х 6см хэмжээтэй хэсгээс бусад хэсэг бүр доод талд нь гурвалжин хавсаргасан тэгш өнцөгт шиг харагдах ёстой. Дараа нь хэсэг бүрийг мөнгөөр будаж, дараа нь эдгээр хэсгүүдийг бүгдийг нь наагаад ар талгүй тэгш өнцөгт призм үүсгэн, хажуу тал бүрийн гурвалжин доош харсан байх ёстой. Одоо хайчаа ашиглан талхны тавцан дээрх 8 товчлуурыг тааруулахын тулд 4х2 хэмжээтэй сүлжээ хийж, дахин тохируулах товч, RGB LED, гурван ногоон LED -ийн нүхийг хайчилж ав. Дараа нь RGB LED, гурван ногоон LED гэсэн есөн товчлуурыг талхны самбараас аваад товчлуурын товчлуур дээр хийсэн нүхэндээ байрлуул.

Алхам 10: Товчлуурыг суулгана уу

Товчлуурыг суулгана уу
Товчлуурыг суулгана уу

Энэ алхамд танд товчлуур, гутлын хайрцаг, олон төрлийн холбогч утас, хайч хэрэгтэй болно. Эхлээд хайч ашиглан талхны тавцан дээр байгаа гутлын хайрцагны урд талын дөрвөн зүсэлтийг хайчилж ав. Хагархай нь товчлуурын гурвалжинтай тохирч байх ёстой боловч гутлын хайрцгийн зүсэлт нь гурвалжны уртаас богино байх ёстой. Дараа нь гутлын хайрцаг дээрх бүх ангархай хооронд нүх гарга. Одоо холбогч утсыг ашиглан товчлуурууд болон LED -ийг өмнө нь байрлуулсан байсан бол талхны тавцан руу холбоно уу. Дараа нь товчлуур дээр байгаа гурвалжинг гутлын хайрцган дээрх зүслэгт оруулаад гутлын хайрцган дээр тавь.

Алхам 11: Түгжих механизмыг суулгана уу

Түгжих механизмыг суулгана уу
Түгжих механизмыг суулгана уу

Эцэст нь түгжих механизмыг суулгахын тулд танд цавуу буу, түгжих механизм, хайч хэрэгтэй болно. Түгжих механизм бүр дээр өлгөөтэй картон байх ёстой бөгөөд үүнийг ашиглан гутлын хайрцагны хоёр талд, талхны хавтанг бүрхсэн картон дээр нэг механизм нааж болно. Дараа нь гутлын хайрцаг, гутлын хайрцагны хоёр талд нүх гарга. Одоо талхны хавтанг хамарсан картон дээр жижиг нүх гаргаарай, энэ нүхээр моторыг холбогч утас ашиглан талхны самбартай холбоно уу. Хөдөлгүүрийг тавдугаар алхам дээр анх байрлуулсан H гүүр рүү холбоно уу.

Алхам 12: ДУУСГАА

Одоо та Raspberry pi ашиглан ажиллуулах боломжтой бүрэн ажиллагаатай сейфтэй боллоо, хэрэв та сейфийг монитороосоо хол зөөврийн болгохыг хүсвэл VCN үзүүлэгчийг ашиглан алсын зайнаас холбоно уу. VCN үзэгчийг ашиглахдаа Raspberry pi -ийг талхны самбартай ижил хэсэгт байрлуулж болно. Одоо та эд зүйлсийнхээ талаар санаа зовохоо больж, аюулгүй байлгаж чадна. =)

Зөвлөмж болгож буй: