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

SnowSmart: 5 քայլ
SnowSmart: 5 քայլ

Video: SnowSmart: 5 քայլ

Video: SnowSmart: 5 քայլ
Video: SmartCov® Covertec Protected Hail Snow Rain Sun Garage Car Cover Foldable Shelter 2024, Հուլիսի
Anonim
Image
Image

SnowSmart- ը խելացի սնոուբորդ է: Այն կարդում է ձեր արագությունը, ինչպես նաև գործում է որպես կողպեք և հագեցած է նաև լուսարձակով: Քանի որ դա սնոուբորդ է, այն նաև անջրանցիկ է դարձել տաք սոսինձով և պլաստիկ տուփով:

Պարագաներ

Այս խելացի սնոուբորդ պատրաստելու համար ձեզ հարկավոր է.

  • Պլաստիկ տուփ, որը կարող է պարունակել բոլոր բաղադրիչները (ես օգտագործել եմ տուփ ՝ չափիչ երկարությամբ ՝ 200 մմ)

    լայնություն ՝ 140 մմ բարձրություն ՝ 90 մմ)

  • 1x սնոուբորդ ձեր իսկ ընտրությամբ
  • 1x 3D տպագիր դարակ և հանդերձում
  • 1x անջրանցիկ ws2811 ledstrip
  • 1x Ազնվամորի Պի
  • 1x Micro SD քարտ RPi- ի համար (այն, ինչ ես օգտագործել էի 16 ԳԲ, ձեզ հարկավոր է առնվազն 8 ԳԲ)
  • 1x տախտակ
  • 1x լիցքավորվող 12 վ մարտկոց
  • 1x լիցքավորվող 5 վ մարտկոց (երկու USB բացումով)
  • 1x RC522-RFID սենսոր
  • 1x LDR մոդուլ (սովորական LDR- ն կարող է օգտագործվել նաև, բայց այս նախագծում ես օգտագործել եմ թվային LDR մոդուլ)
  • 1x LCD էկրան 16x2
  • 1x տախտակի էլեկտրամատակարարում
  • 1x Step-motor 28BYJ-48 5v
  • 1x արագացուցիչ ՝ MPU-6050
  • 1x պոտենցիոմետր
  • Ձեզ անհրաժեշտ կլինեն նաև լարեր ՝ բոլոր սենսորները Raspberry Pi- ին միացնելու համար

Քայլ 1: Գրադարանի տեղադրում

Այս նախագծի համար ձեզ հարկավոր կլինի Raspbian- ը տեղադրել ձեր SD քարտի վրա, որը գտնվում է ձեր RPi- ի ներսում: Այս նախագծի համար անհրաժեշտ կլինի նաև միացնել I2C և SPI ձեր RPi- ին `raspi-config- ի միջոցով` ինտերֆեյսի ընտրանքների շրջանակներում: (Մուտքագրեք sudo raspi-config, այնուհետև անցեք միջերեսային տարբերակներ, ապա միացրեք I2C և SPI, ապա ավարտեք և sudo վերագործարկեք ձեր RPi- ն): Նաև ստիպված կլինեք տեղադրել որոշ գրադարաններ ws2811 ledstrip- ի օգտագործման համար:

sudo pip3 տեղադրել rpi_ws281x

sudo pip3 տեղադրել adafruit-circuitpython-neopixel

Սրանք այն երկու տողերն են, որոնք դուք պետք է գործարկեք, որպեսզի կարողանաք օգտագործել ws2811 ledstrip- ը:

RFID- ի համար դուք պետք է տեղադրեք mfrc522 գրադարանը:

sudo pip3 տեղադրեք mfrc522

Այսքանը գրադարանների տեղադրման և միջերեսային տարբերակների կարգավորման համար:

Բոլոր այն ծածկագրերի համար, որոնք անհրաժեշտ են backend և frontend- ի համար, կարող եք գնալ ստորև բերված իմ github- ին, ես նաև ավելացրել եմ հանդերձանքի և դարակի 3 -րդ մատուցումները.

github.com/howest-mct/1920-1mct-project1-P..

Քայլ 2: Էլեկտրոնիկայի միացում

Էլեկտրոնիկայի միացում
Էլեկտրոնիկայի միացում

Ես ավելացրել եմ և՛ տախտակի նկարը, և՛ էլեկտրագծերի գծապատկերը:

Քայլ 3: Տվյալների բազա

Տվյալների բազան
Տվյալների բազան

Վերևում կարող եք տեսնել տվյալների բազայի կառուցվածքը: Ինչպես տեսնում եք, դա հեշտ տվյալների բազա է ՝ ընդամենը երկու աղյուսակով: Կարող եք ավելացնել երրորդ աղյուսակը, եթե ցանկանում եք օգտագործել ավելի շատ RFID քարտեր, որպեսզի կարողանաք ունենալ բազմաթիվ օգտվողներ:

Քայլ 4: Ամեն ինչ տեղավորեք գործի մեջ

Ամեն ինչ տեղավորելով գործի մեջ
Ամեն ինչ տեղավորելով գործի մեջ

Ամեն ինչ պատյանում տեղավորելու համար ստիպված կլինեք մի փոքր գլուխկոտրուկ անել, իհարկե, դա կախված է ձեր օգտագործած տուփից: Ես կներկայացնեմ նկար, թե ինչպես եմ ամեն ինչ տեղավորում իմ պատյանում: չափումները կլինեն նկարի վրա:

Քայլ 5: Ավարտելով հպումները

Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ
Վերջնական հպումներ

Նախագիծն ավարտելու համար ես պլաստիկ խողովակ ավելացրեցի պլաստիկ տուփի աջ կողմում: Ես ինքս պլաստմասե խողովակը պատրաստեցի սովորական պլաստիկ տուփից: Դա 140 մմ երկարություն և 90 մմ լայնություն ունեցող ուղղանկյուն էր: Ես ավելացրել եմ նախագծի տուփի և խողովակի մի քանի մանրամասն նկարներ, որոնցում դրել եմ հանդերձանքը և դարակը:

Հուսով էի, որ ձեզ դուր կգա իմ առաջին հրատարակված նախագիծը, որը ուսուցանվում է:

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