Բովանդակություն:

Խելացի լուսացույցներ `6 քայլ
Խելացի լուսացույցներ `6 քայլ

Video: Խելացի լուսացույցներ `6 քայլ

Video: Խելացի լուսացույցներ `6 քայլ
Video: Էմոցիաների կառավարման 6 քայլ 2024, Նոյեմբեր
Anonim
Խելացի լուսացույցներ
Խելացի լուսացույցներ

Ինչու՞ ստեղծեցի այս նախագիծը

Ես Howest Kortijk- ի ուսանող եմ: Դա դպրոցական նախագիծ է իմ երկրորդ կիսամյակի MCT- ի համար:

Երբ ես վարում եմ իմ մեքենան, և փողոցներում հանգիստ է, անիմաստ է կարմիր լույսերի առջև կանգնելը, երբ հակառակ ուղղությամբ այլ երթևեկություն չկա: Այսպիսով, ես ուզում էի ստեղծել այնպիսի համակարգ, որը համոզված կլինի, որ դուք կանգնած չեք անիմաստ լուսացույցների առջև: Այն, ինչ անում են շատերը, արագ վարելն է, մինչև մոտենան լուսացույցներին, և դա լավ չէ, ուստի ես արագաչափը տեղադրեմ լույսերից ավելի հեռու: Այս սենսորով արագ անցնելիս կարմիր լույսերը կմիացվեն:

Քայլ 1: Նյութերի հաշիվ

Ինձ համար նախագծի ընդհանուր արժեքը 121,30 եվրո էր

Օգտագործված մասեր

  • IR սենսոր
  • Ուլտրաձայնային ցուցիչ
  • HC-SR04
  • LDR
  • SensorDisplay
  • LCD 1602A
  • Լեդս
  • Բզզոց
  • Լուսաֆորներ
  • Փայտե տախտակներ
  • PCF8574
  • Ծխնիներ
  • Եղունգներ
  • Սոսինձ
  • Էլեկտրաէներգիայի ադապտեր

Օգտագործված գործիքներ

  • Woodsaw
  • Sոդման մեքենա

Մասերի ավելի մանրամասն ակնարկի համար և որտեղ գնել դրանք, ես պատրաստեցի pdf: (էջերը նախատեսված են միմյանց կողքին պահելու համար)

Քայլ 2: Բնակարան

Բնակարանային
Բնակարանային
Բնակարանային
Բնակարանային
Բնակարանային
Բնակարանային
Բնակարանային
Բնակարանային

Բնակարանի հարցում ես որոշ օգնություն եմ ստացել հայրիկից:

Մենք սկսեցինք փայտե տախտակներ սղոցելով: Մենք տեսանք 60 սմ x 90 սմ երկու տախտակ, 2 տախտակ 10 սմ x 60 սմ և մեկ տախտակ 10 սմ x 90 սմ:

Մենք կողքերից կախում ենք 10 սմ x 60 սմ չափսերով տախտակները և դրանք կպցնում ենք 60 սմ x 90 սմ ստորին տախտակին: Հետևի մասում մենք օգտագործել ենք 10 սմ x 90 սմ չափսերով տախտակ, ինչպես նաև դրանք կպցրել ենք ներքևի տախտակին:

Տանիքի համար, որտեղ կառուցված է շինարարությունը, մենք օգտագործեցինք ծխնիներ, որպեսզի կարողանաք բացել տանիքի տախտակը և նայեք ձեր էլեկտրագծերին:

Քայլ 3. Փրփրման սխեմա

Fritzing Schema
Fritzing Schema
Fritzing Schema
Fritzing Schema

Էլեկտրագծերը բարդ են թվում, բայց դա այդպես չէ: Դուք երբեմն պետք է կատարեք նույն էլեկտրագծերը, որպեսզի դա իսկապես այդքան էլ դժվար չլինի:

LCD դիսփլեյի համար ես օգտագործել եմ PCF8574, այնպես որ իմ PI- ի վրա բավականաչափ GPIO կապում կունենայի մնացած բաղադրիչներիս համար:

Քայլ 4: Կարգավորում

Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում

Ես օգտագործել եմ 2 հացաբուլկեղեն ՝ միացումս ստեղծելու համար: Էլեկտրագծերի համար ես տախտակի վրա անցքեր եմ բացել, որպեսզի կարողանաք ամեն ինչ թաքցնել տախտակի տակ:

Քայլ 5: Նորմալացված տվյալների շտեմարան

Նորմալացված տվյալների շտեմարան
Նորմալացված տվյալների շտեմարան

Ես կազմել եմ տվյալների բազա, որպեսզի փրկեմ անցնող մեքենաների արագությունը: Այս բոլոր արժեքներով դուք կարող եք պատմել արագությունների պատմություն կամ պատմություն այն մեքենաների մասին, ովքեր արագությամբ են անցնում:

Սենսորի համար կա նաև սեղան, որտեղ կարող եք սահմանել սենսորի անունը և միավորը սենսորից:

Կազմեցի նաև տեղադրության աղյուսակ: Այս աղյուսակում ես պահպանեցի լույսերի կարգավիճակը, այն փողոցը, որտեղ կանգնած են լույսերը և խաչմերուկը: Եթե ցանկանում եք նախագիծը ծախսել բազմաթիվ խաչմերուկներով, կարող եք այն պահել այնտեղ: Բայց կարող եք նաև խնայել, եթե լույսերը պետք է լինեն ավտոմատ, անջատված կամ միացված: Նույնը ՝ լուսացույցերի հետ:

Քայլ 6: Գրեք օրենսգիրքը

Կոդը գրելու համար ես օգտագործել եմ հետևյալ ծրագրերը.

  • Visual studio կոդ. Ծրագրավորել առաջնագիծը HTML- ում, CSS- ում և Javascript- ում, ինչպես նաև Python- ի backend- ը
  • MySQL Workbench. Տվյալների բազան կազմելու համար

Ես այստեղ մանրամասն չեմ անդրադառնա, թե ինչպես եմ գրել կոդը, դուք կարող եք գտնել այդ տեղեկատվությունը իմ նախագծած այս Github պահոցում ՝

Խորհուրդ ենք տալիս: