Агуулгын хүснэгт:
- Алхам 1: хангамж/материал/багаж хэрэгсэл/
- Алхам 2: Цахилгааны утас
- Алхам 3: Мэдээллийн сан
- Алхам 4: Вэбсайт дизайн хийх
- Алхам 5: Код
- Алхам 6: Орон сууц
Видео: LockCypher: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Сайн байцгаана уу, намайг Жарон Стрипстин гэдэг бөгөөд би Бельги улсын Кортрижк хот дахь Хоуэст шинэ медиа, харилцаа холбооны технологид суралцдаг. Сургуулийн даалгавар авахын тулд бид төсөл хийх шаардлагатай байсан. Би RFID ба/эсвэл баркодоор нээх ухаалаг түгжээг сонгож байна. Энэ хэрэгслийг бүтээхэд шаардлагатай бүх алхмуудыг доороос уншиж болно. Хэрэв та миний болон миний хийсэн бусад төслүүдийн талаар илүү ихийг мэдэхийг хүсвэл миний багцыг шалгаарай.
Алхам 1: хангамж/материал/багаж хэрэгсэл/
Вэбсайтыг зохион бүтээж, багаж хэрэгслээ хийж эхлэхээсээ өмнө би төхөөрөмжийнхөө шаардлагатай бүх эд анги байгаа эсэхийг шалгах хэрэгтэй байсан. Би багажныхаа хайрцгийг хайж эхэлж, захиалах хэрэгтэй зүйлээ бичиж эхлэв. Эндээс та бүхэл бүтэн тооцооны материалыг олж авах боломжтой. Эдгээр нь үндсэн хэсгүүд юм.
1. RFID сканнер 2. LCD дэлгэц 3. LED4. Эсэргүүцэл 5. Цахилгаан соронзон түгжээ6. Баркод сканнер 7. Соронзон мэдрэгч 8. Транзистор9. Диод 10. Потенциометр 11. Бөөрөлзгөнө pi12. Утас
Алхам 2: Цахилгааны утас
Бүрэлдэхүүн хэсгүүдийг захиалсны дараа тэд хэдэн долоо хоногийн дараа ирсэн. Тиймээс би бүх бүрэлдэхүүн хэсгүүдийг ажиллуулж байгаа эсэхийг шалгахын тулд схем хийж, туршиж эхэлж болно.
Би LCD -ээ 8 битийн төхөөрөмжөөр холбосон, би 4 битийн төхөөрөмжөөр ажиллах боломжтой боловч ашиглагдаагүй GPIO -ийн хэд хэдэн зүүтэй байсан тул 8 битээр ажиллахаар шийдсэн. Би бас потенциометр ашигласан бөгөөд ингэснээр LCD -ийн тодосгогчийг тохируулж чадсан юм.
RFID сканнер нь SPI автобусаар холбогдсон бөгөөд Pi-д 5 утас шаардагдана
Би баркод сканнерын хувьд түвшин шилжүүлэгчтэй цуваа холбоог ашиглахыг хүссэн боловч захиалсан модуль маань ирэхэд үхсэн байсан тул USB бар код скан хийгч дээр гараа авав.
Миний ороомог түгжээг транзистортой холбох шаардлагатай байсан, учир нь цоож 5v-тэй ажиллахгүй, 6-12 вольт хэрэгтэй, надад 9v хүчдэлийн адаптер байсан.
Дараа нь би LED болон соронзон мэдрэгчтэй байсан бөгөөд хоёулаа цуврал эсэргүүцэлтэй байдаг
Алхам 3: Мэдээллийн сан
Мэдрэгчийн бүртгэлийг хөтлөхийн тулд надад сайн мэдээллийн сан хэрэгтэй байсан.
Би диаграм хийж эхлэв, гэхдээ үүнийг нарийн төвөгтэй гэж шийдсэн тул би нэг багшийнхаа зөвшөөрсөн илүү энгийн боловч илүү сайн диаграмыг хийсэн.
Диаграм болон мэдээллийн баазыг бий болгохын тулд диаграмыг мэдээллийн санд хөрвүүлэхэд хялбар болгодог тул MySQL Workbench -ийг ашигласан.
Би мэдээллийн баазын овоолгыг оруулсан тул та харах боломжтой.
Алхам 4: Вэбсайт дизайн хийх
Дизайныг эхлүүлэхийн өмнө би зарим вэбсайтуудыг онлайнаар хайж үзсэн бөгөөд онлайнаар харсны дараа миний сайт хэрхэн харагдах ёстой талаар ойлголттой болсон.
Би загвараа Adobe XD дээр хийсэн бөгөөд энэ нь утсан фрэйм хийхэд хялбар програм юм.
Өнгөний хувьд би өнгө үүсгэгчийг онлайнаар ашиглаж, утгыг бага зэрэг өөрчилсөн тул бүгд тодосгогч тестийг давж, бүгд амжилтанд хүрсэн.
Гидолыг ашигласан үсгийн хувьд энэ нь орчин үеийн дүр төрхтэй боловч анхаарал сарниулахгүй байх гэж бодож байна.
Дизайн хийсний дараа би үүнийг HTML, CSS, JS дээр кодчилж эхлэв.
Би xd файлаа оруулсан тул та түүний дэлгэрэнгүй мэдээллийг үзэх боломжтой.
Алхам 5: Код
Миний төсөл арын хэсэггүйгээр ажиллах боломжгүй байсан. Мэдрэгчийг ажиллуулахын тулд би Python ашигласан.
Би онлайнаар олсон цөөн хэдэн номын санг ашиглаж, сургуульд оруулсан. Үүнийг вэбд ашиглахын тулд би Flask -ийг SocketIO ашиглан ашигласан тул урд талын холболт нь тасралтгүй байх болно.
Зарим асуудал гарсан боловч бүгдийг нь засах боломжтой байсан.
Та энэ кодыг github линкээс олж болно. Энэ нь одоогоор хувийнх боловч багш нар маань үүнийг олон нийтэд ил болгосноор та үзэх боломжтой.
Алхам 6: Орон сууц
Төслийнхөө орон сууцны хувьд би мод ашиглахаар шийдсэн. Надад гэртээ хуучин ширээн дээр мод байсан ч хог хаях шаардлагатай байсан тул би үүнийг ашигласан. Би үүнийг барьж байхдаа зургаа авахаа мартсан боловч 40x30 см хэмжээтэй хэсэг ашиглан хаалга онгойлгоод дараа нь мэдрэгчүүдийн кабелийг дамжуулахын тулд хажуудаа нүх гаргав.
Дараа нь арай цэвэрхэн харагдуулахын тулд хаалганы эргэн тойронд хүрээ тавив. Гэхдээ хэрэв би үүнийг хийх ёстой байсан бол би зүгээр л дэлгүүр ороод мод авах байсан.
Модон хийц хийснийхээ дараа би шүршиж хараар будсан тул бүгд ижил өнгөтэй, хар хүрэн өнгөөр илүү сайхан харагдаж байна.
Хатсаны дараа би бүрэлдэхүүн хэсгүүдийг оруулж эхлэв, кабелийн менежмент, байршлын талаар сайн ажилласан гэж бодож байна.
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн HUD прототип (алхам алхмаар навигаци хийх гэх мэт): 9 алхам
Ухаалаг мотоциклийн HUD прототип (ээлжлэн навигаци хийх гэх мэт): Сайн байна уу! Энэхүү зааварчилгаа нь миний мотоциклийн дуулга дээр суурилуулах зориулалттай HUD (Heads-Up Display) платформыг хэрхэн бүтээж, бүтээсэн тухай түүх юм. Үүнийг " газрын зураг " уралдааны хүрээнд бичсэн болно. Харамсалтай нь би үүнийг бүрэн дуусгаж чадаагүй
Arduino машины урвуу зогсоолын дохиоллын систем - Алхам алхамаар: 4 алхам
Arduino машины урвуу зогсоолын дохиоллын систем | Алхам алхамаар: Энэ төсөлд би Arduino UNO болон HC-SR04 хэт авианы мэдрэгч ашиглан Arduino автомашины урвуу зогсоолын мэдрэгчийн энгийн хэлхээг зохион бүтээнэ. Энэхүү Arduino дээр суурилсан Автомашины Урвуу дохиоллын системийг бие даасан навигаци, роботын хүрээ болон бусад хүрээний зориулалтаар ашиглаж болно
Алхам алхамаар PC -ийн барилга: 9 алхам
Алхам алхамаар PC барилга: хангамж: хангамж: техник хангамж: MotherboardCPU & CPU хөргөгч PSU (Цахилгаан хангамжийн хэсэг) Хадгалалт (HDD/SSD) RAMGPU (шаардлагагүй) Кейс Хэрэгсэл: Халив ESD бугуйвч/матстермал оо
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно