Агуулгын хүснэгт:
- Алхам 1: Танд юу хэрэгтэй вэ?
- Алхам 2: Манай "фоторезистор-кодыг" хий
- Алхам 3: Манай "photoresistors_code" -ыг хэрхэн зөв ашиглах вэ?
- Алхам 4: Фоторезисторуудаа хэрхэн утсаар холбож, бүх зүйлийг тохируулах вэ?
- Алхам 5: Үндсэн програмыг ашиглана уу
- Алхам 6: Хөгжилтэй байгаарай !
Видео: Гэрэлт аюулгүй байдал: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү төсөл нь таны эд хөрөнгийг хамгаалах арга замыг санал болгож байна. Төслийн эцсийн үр дүн нь хамгаалалтын хоёр үе шатыг хийсний дараа arduino -ийн тушаасан унтраалга юм. Шилжүүлэгч нь портал нээх, алсын удирдлагыг солих эсвэл зүгээр л моторыг удирдах боломжтой. Миний төсөл зөвхөн ямар нэгэн зүйлийг нээдэг блокыг л танилцуулдаг. Тиймээс та үүнийг төсөлдөө тохируулж болно.
Аюулгүй байдлын эхний үе шат бол утсан дээрх зургаар гэрэлтдэг 9 фоторезисторын матриц юм. Аюулгүй байдлын хоёр дахь шат бол 4 тооны код юм.
Би франц оюутан тул бүх зүйлийг "англи" болгохын тулд чадах бүхнээ хийхийг хичээдэг.
Алхам 1: Танд юу хэрэгтэй вэ?
Энэ төслийн хувьд танд хэрэгтэй болно:
- 9 фоторезистор (1MOhm) ба 20kOhm эсэргүүцэл
- CD4051B нэртэй аналог MUX
- Утас
- 3*4 хэмжээтэй товчлуурын матриц
- 2N2222 транзистор
- Ардуино НҮБ
Алхам 2: Манай "фоторезистор-кодыг" хий
Гол санаа бол гэрэлтүүлгийг ашиглан бидний зүйлийг тайлах явдал юм. Харыг гэрэлгүйгээр хийдэг бөгөөд цагаан бол хамгийн хүчтэй гэрэл гэдгийг хүн бүхэн мэддэг. Үүнийг л бид ашиглах болно. Үүнийг хийхийн тулд бид зурган дээрх саарал өнгийг ашиглах болно.
Би бяцхан питон програм хийсэн бөгөөд үүгээрээ бид дэлгэцийнхээ хэмжээг тохируулж болно, дараа нь програм нь 3*3 матрицыг бий болгоно. Энэ зураг нь өвөрмөц бөгөөд 255^9 боломжийн хувьд.
Миний програмыг ашиглахын тулд танд дэрний номын сан суулгасан python 3.x хэрэгтэй болно. Хэрэв та яаж хийхээ мэдэхгүй байгаа бол интернетээс хайж болно, маш олон видео байдаг.
Миний ямар дүр төрх цуглуулж байгааг та харж байгаа биз дээ.
Алхам 3: Манай "photoresistors_code" -ыг хэрхэн зөв ашиглах вэ?
Энэ зургийг ашиглахын тулд та фоторезисторыг суулгах хэрэгтэй болно. Үүнийг хийхийн тулд би жижиг файлуудыг 3D хэлбэрээр хэвлэхийг санал болгож байна. Би уян хатан утас ашиглахыг зөвлөж байна. Энэхүү жижиг хэсэг нь таны утасны дэлгэцийн бүх гэрэл мэдрэгч дээр асах боломжийг олгодог.
Нэгдүгээрт, фоторезистор бүрийг хоёр утастай гагнана. Дараа нь та эдгээр жижиг дугуйг тавган дээр нааж, хавтан дээрх фоторезистороос арай том нүх өрөмдөж, дараа нь фоторезистор нүхэнд бүрэн нийцэж байгааг харах болно. Болгоомжтой байгаарай, та утасныхаа хэмжээг харгалзан хавтан дээрээ дугуй нааж байх хэрэгтэй. Бүх тойрог нь зөв саарал дөрвөлжинтэй таарч байх ёстой.
Алхам 4: Фоторезисторуудаа хэрхэн утсаар холбож, бүх зүйлийг тохируулах вэ?
Бүх зүйл наасан, утас үнэгүй. Та үүнийг arduino руу холбох хэрэгтэй.
Arduino UNO нь ердөө 6 аналог оролттой бөгөөд би CD4051B MUX -тэй 8 -ийг нэмж оруулахыг санал болгож байна. Бид энэ MUX -ийн 8 оролтыг ашиглах бөгөөд хамгийн сүүлийнх нь Arduino дээрх Analog1 байх болно. Зургийн дагуу 20кО км -ийн реистор бүхий фотодиод бүрийг бэлтгэ. Дараа нь дараагийн зургуудын дагуу фоторезистор бүрт дугаар тавь. Эцэст нь 9 -р фоторезисторыг A1 рүү, нөгөө зураг дээрх шиг MUX дээр залгаарай: IN/OUT 0-7 суваг дээрх 1-8 хүртэлх фоторезистор.
Эцэст нь хэлэхэд бүх зүйл зөв утастай болсны дараа та arduino програмыг байршуулж болно. Энэхүү програм нь танд 9 мэдрэгчээр хэмжигдэх утгыг өгөх болно. Тэдгээрийг цаасан дээр бичээрэй эсвэл дараагийн програм дээр буулгаарай.
!!! Анхааралтай байгаарай, энэ програмыг ашиглах болгондоо дэлгэцээ өндөр гэрэлтүүлэгтэй болгож, гэрэлтүүлгийг хадгалаарай !!!
Алхам 5: Үндсэн програмыг ашиглана уу
Та бүх зүйлийг тохируулсны дараа бид зургийн дагуу товчлуурыг холбож болно.
Дараа нь үндсэн програмыг татаж аваад нээнэ үү. Та шалгалт тохируулгын үр дүнг "code_light" массивт буулгаж, "оролдлого" массив дахь 4 тооны кодоо өөрчилж болно.
Эцэст нь би транзисторыг идэвхжүүлэгч болгон ашигладаг. D0 зүү дээр транзисторыг утсаар холбоно уу, гэхдээ програмыг байршуулсны дараа холбоно уу.
Үндсэн програмыг дараахь байдлаар хуваана.
- тогтмол ба холболтын тодорхойлолт
-
9 фоторезисторын уншлага
-
Хэрэв сайн бол бид гарын авлагын кодыг туршиж үзэх боломжтой
сайн байвал сейф нээгдэнэ
- худал бол дахин оролдоно уу
-
Алхам 6: Хөгжилтэй байгаарай !
Бүх зүйл сайн ажиллаж байгааг шалгахын тулд би LED -ийг транзистор руу холбосон. Тэр гэрэлтэж байна. LED -ийг өөрийн санаагаар солино уу: цоож эсвэл servo хөдөлгүүр эсвэл алсын удирдлага дээрх товчлуурыг солихын тулд транзисторыг байлга.
Танд асуудал байхгүй гэж найдаж байна. Хэрэв тийм бол [email protected] хаягаар надтай холбоо бариарай
Зөвлөмж болгож буй:
Ухаалаг зогсоол, замын хөдөлгөөний удирдлагын кибер-физик аюулгүй байдал: 6 алхам
Ухаалаг зогсоол, замын хөдөлгөөний удирдлагын кибер-физик аюулгүй байдал: Интернет нь автомашин, мэдрэгч, компьютер, сервер, хөргөгч, хөдөлгөөнт төхөөрөмж гэх мэт олон тэрбум төхөөрөмжөөр урьд өмнө байгаагүй хурдацтай хөгжиж байна. Энэ нь дэд бүтэц, үйл ажиллагааны олон эрсдэл, эмзэг байдлыг танилцуулж байна
Гэрийн аюулгүй байдал: 4 алхам
Гэрийн аюулгүй байдал: Дээрх зургууд нь уг төсөлд миний хийхээр төлөвлөж байсан зүйлийн анхны загварыг харуулж байна
RFID банкны аюулгүй байдал: 3 алхам
RFID банкны аюулгүй байдал: RFID бол радио давтамжийг тодорхойлох явдал юм. Банкны сейф бол үнэт зүйлсийн сейф юм. Хоёрыг нийлүүлснээр банкны аюулгүй байдлыг бүр ч илүү найдвартай болгодог. Эндээс Arduino -ийн бүрэлдэхүүн хэсгүүдээс хэрхэн яаж бүтээх, бага зэрэг гаражийн ажил хийх болно
Arduino -тай аюулгүй байдал: Atecc608a: 7 алхам
Arduino -тай хийсэн аюулгүй байдал: Atecc608a: Topic Сайн байна уу, бүгдэд нь! Энэ бол миний анхны зааварчилгааны нийтлэл тул та бүхэнд сонирхолтой байх болно гэж найдаж байна. Энэ нийтлэлд би " ATECC608A " аюулгүй байдлын олон хэрэгслээр хангадаг. Энэхүү чип нь
Arduino түлхүүрийн аюулгүй байдал: 4 алхам
Arduino Key Safe: санаанууд: https://www.instructables.com/id/Key-Safe/ Би бол ямар ч шалтгаангүйгээр юмаа үргэлж алддаг хүн. Би энэ түлхүүрийг аюулгүй байлгадаг, ингэснээр би юу ч алдахгүй, эд зүйлсээ дотор нь оруулахаа санаж чадна. Энэ төсөлд би зарим нэг сайжруулалтыг хийсэн