Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: Хэлхээ
- Алхам 3: Өгөгдлийн сан үүсгэх
- Алхам 4: Кодлох
- Алхам 5: Үүнийг үзэсгэлэнтэй болго
Видео: Эхнэрүүд: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Би Стефани Минне, би Howest (Кортрижк Бельги) хотод Шинэ медиа, харилцаа холбооны технологи (NMCT) чиглэлээр суралцдаг. Сургуульд байхдаа вэб хуудастай төхөөрөмж хийх даалгавар авсан. Та миний багцыг үзэх боломжтой.
Би галт тэрэгний суудлыг мэдрэгчтэй болгохоор шийдсэн. Сандал дээр хүн сууж байгаа эсэхийг мэдрэгч илрүүлэх болно.
Алхам 1: Шаардлагатай материал
Энэ төслийг хэрэгжүүлэхийн тулд хэд хэдэн материал шаардлагатай болно.
Даралт мэдрэгч (fsr 400) = € 9, 20/нэгж
Raspberry Pi 3 = 37, 95 евро
RGB LED = нэгж 0.5 евро
Резистор (470 ом) = 0.10 евро /нэгж
LCD дэлгэц = 2.44 евро /нэгж
Mcp 3008 = 29 евро, 00 /нэгж
Sn74hc595n = € 1, 20 /нэгж
Потенциометр = 1, 15 евро
Алхам 2: Хэлхээ
Тоног төхөөрөмж нь нэлээд хялбар байдаг.
Схем дээр харагдаж байгаа шиг би 74hc47 -ийг ледүүддээ ашигласан. Үүний шалтгаан нь миний бөөрөлзгөнө Pi олон зүүгүйтэй холбоотой юм. Үүний сул тал бол та зөвхөн гэрлийг улаан эсвэл ногоон болгож чадна. Танд өөр өнгө гаргах pwm дохио байхгүй байна.
Raspberry Pi нь аналог оролтын зүүгүй. Тиймээс надад mcp 3008 хэрэгтэй байна. Энэ нь аналог дохиог дижитал болгон хөрвүүлдэг. Даралт дамжуулагчийг mcp 3008 суваг дээр байрлуулна.
Алхам 3: Өгөгдлийн сан үүсгэх
Энэ төсөлд mysql -ийг мэдээллийн сангийн сервер болгон ашигласан.
Ширээний ажил нь мэдрэгчийн талаархи мэдээллийг агуулдаг. Энэ нь хүн галт тэрэгний суудал дээр хаана сууж байгааг харуулдаг. Хүн суудал дээр сууснаас хойш эхний өгөгдлийг хүснэгтэд бичнэ. DatetimeEnd -ээс бусад бүх өгөгдлийг хүснэгтэд бичнэ.
Хүснэгтийн маршрутад галт тэрэгний хийдэг янз бүрийн маршрутын талаархи мэдээлэл ирдэг.
Хүснэгт нь хоёр утгатай: нэг нь ердийн өгөгдлийн цаг, нөгөө нь бодит цаг хугацааны хувьд.
Өгөгдлийн цаг гэдэг нь галт тэрэг онолын хувьд зогссон үе юм. Datetime real гэдэг нь галт тэрэг зогсох цаг юм. Энэ хугацаа хойшлогдсон хугацааг багтаасан болно.
Галт тэрэг бүр тодорхой бөгөөд өвөрмөц лавлагаатай бөгөөд үсэг (p.e. IC нь хот хоорондын галт тэрэг гэсэн утгатай) ба тооноос бүрдэнэ (4565 p.e. нь Брюссель -Антверпен хүрэх галт тэрэг юм).
Мөн төрөл бүр өөрийн гэсэн байртай. Жишээлбэл, ширээ, хогийн сав.
Алхам 4: Кодлох
Мэдрэгчийн үндсэн кодыг Python дээр бичсэн болно. Байдаг
2 төрлийн код. Эхнийх нь мэдрэгчдэд зориулагдсан болно. Хоёр дахь нь вэб хуудсанд зориулагдсан болно. Вэб хуудасны өгөгдлийг Python, Flask, JavaScript, HTML, CSS дээр бичсэн болно.
Мэдрэгч
Бүрэлдэхүүн хэсэг бүр өөрийн гэсэн ангилалтай байдаг. Test.py дээр бүх өөр ангиудыг ашигладаг.
Вэб
Вэб кодыг Python болон Flask дээр бичсэн болно. Толгойн хувьд загварыг ашигладаг. Хуудасны нөгөө хэсэг нь өөрийн гэсэн html хуудастай.
Файлын бүтэц
- Туршилтын файлыг лавлах мэдрэгчээс олж болно.
- Ангиуд нь лавлах загварт байрладаг.
- SQL лавлах нь галт тэрэгний мэдээллийн сангийн овоолгыг агуулдаг.
- Лавлах вэб нь index.py файлыг агуулдаг. Энэ бол Колбаны хуудас юм. Вэб хуудсыг ажиллуулахын тулд энэ файлыг ажиллуулах шаардлагатай.
- Загварын лавлах нь html хуудсуудыг агуулдаг.
- Статик лавлах нь зураг, фонт, CSS файлуудыг агуулдаг.
Алхам 5: Үүнийг үзэсгэлэнтэй болго
Сайхан галт тэрэг хийх янз бүрийн арга байдаг. Би сонгосон
галт тэрэгний 3d хэвлэх.
Суудал.
Мэдрэгчийг суудал дээр суулгах шаардлагатай тул суудал дээр жижиг нүх гаргах шаардлагатай. Ледууд нь суудлын дээд талд бэхлэгддэг.
Вагон.
Вагонд хэд хэдэн чухал шинж чанарууд байдаг. Эхлээд шалан дээр суудал ирдэг жижиг нүх байх ёстой.
- Мэдрэгч ба гэрэл нь эдгээр нүхнүүдээр дамжих ёстой.
- Хажуугийн самбар дээр IP дэлгэцийн мэдээлэл, үнэгүй суудлын тоо бүхий LCD дэлгэцийг засах нүх бий.
- Raspberry Pi нь харагдахуйц ар тал дээр байрлах ёстой.
Анхаарна уу: 3d хэвлэмэл нь арай жижиг хэмжээтэй тул нүхний хувьд 3 эсвэл 4 мм -ийн нэмэлтийг урьдчилан тооцоолсон байх ёстой.
Зөвлөмж болгож буй:
Ухаалаг мотоциклийн 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 робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно