Mundarija:
Video: Aqlli svetoforlar: 6 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Nega men bu loyihani tuzdim
Men Howest Kortijk talabasiman. Bu ikkinchi semestrda MCT uchun maktab loyihasi.
Men mashinamni haydab ketayotganimda va ko'chalarda tinch bo'lsa, qarama -qarshi yo'nalishda boshqa tirbandlik bo'lmasa, qizil chiroqlar oldida turish befoyda. Men foydasiz svetoforlar oldida turmasligingizni ta'minlaydigan tizim yaratmoqchi edim. Ko'p odamlar svetoforga yaqinlashguncha tez haydashadi va bu yaxshi emas, shuning uchun men tezlikni aniqlagichni chiroqlardan uzoqroqqa qo'yaman. Ro'za tutish uchun mashinaga kirsangiz, qizil chiroq yonadi.
1 -qadam: materiallar ro'yxati
Men uchun loyihaning umumiy qiymati 121, 30 evroni tashkil etdi
Ishlatilgan qismlar
- IQ sensori
- Ultrasonik sensor
- HC-SR04
- LDR
- Sensorli displey
- LCD 1602A
- Ledlar
- Buzzer
- Svetofor
- Yog'och taxtalar
- PCF8574
- Menteşalar
- Tirnoqlar
- Yelim
- Quvvat adapteri
Ishlatilgan asboblar
- Yog'och arra
- Lehimlash mashinasi
Qismlarni va ularni qayerdan sotib olish mumkinligi haqida batafsilroq ma'lumot olish uchun men pdf tuzdim. (Sahifalar bir -birining yonida bo'lishi kerak)
2 -qadam: uy -joy
Uy -joy uchun men otamdan yordam oldim.
Biz yog'och taxtalarni arralashdan boshladik. Biz 60 sm x 90 sm o'lchamdagi ikkita taxtani, 10 sm x 60 sm o'lchamdagi 2 ta taxtani va 10 sm x 90 sm o'lchamdagi taxtalarni ko'rdik.
Biz 10 sm x 60 sm o'lchamdagi taxtalarni yon tomonlarga osib qo'yamiz va ularni 60 sm x 90 sm pastki taxta bilan yopishtiramiz. Orqa tomon uchun biz 10 sm x 90 sm o'lchamdagi taxtadan foydalanardik va pastki taxtaga yopishtirdik.
Qurilish tomi uchun biz menteşalardan foydalanganmiz, shunda siz tomning taxtasini ochib, simingizga qaraysiz.
3 -qadam: sxemani buzish
Ulanish murakkab ko'rinadi, lekin unday emas. Ba'zan siz bir xil simlarni ulashingiz kerak, shuning uchun bu unchalik qiyin emas.
LCD displey uchun men PCF8574 dan foydalandim, shuning uchun qolgan komponentlar uchun PI -da GPIO pinlari etarli bo'ladi.
4 -qadam: sozlash
Men sxemani tuzish uchun 2 ta bord ishlatardim. Kabel uchun men taxtada teshik ochdim, shunda siz hamma narsani taxtaning ostiga yashira olasiz.
5 -qadam: Normallashtirilgan ma'lumotlar bazasi
Men o'tayotgan mashinalarning tezligini saqlash uchun ma'lumotlar bazasini tuzdim. Bu qadriyatlar yordamida siz tezlik tarixini yoki tezlikni oshirgan mashinalar tarixini yaratishingiz mumkin.
Sensor uchun stol ham bor, u erda sensordan va qurilmaning nomini sensordan o'rnatish mumkin.
Men ham joylashuv jadvalini tuzdim. Bu jadvalda men chiroqlar holatini, chiroqlar turgan ko'cha va chorrahani saqladim. Agar siz loyihani bir nechta kesishmalar bilan sarflamoqchi bo'lsangiz, uni o'sha erda saqlashingiz mumkin. Agar siz chiroqlar avtomatik, o'chirilgan yoki yoqilgan bo'lsa ham tejashingiz mumkin. Xuddi svetoforlar bilan.
6 -qadam: Kodni yozish
Kodni yozish uchun men quyidagi dasturlardan foydalandim:
- Vizual studiya kodi: HTML, CSS va Javascript-da, shuningdek Python-da orqa qismini dasturlash.
- MySQL Workbench: ma'lumotlar bazasini yaratish
Men bu erda kodni qanday yozganim haqida batafsil to'xtalmayman, bu ma'lumotni mening loyiham uchun Github omboridan topishingiz mumkin: