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

CigarSaver: 6 քայլ
CigarSaver: 6 քայլ

Video: CigarSaver: 6 քայլ

Video: CigarSaver: 6 քայլ
Video: Cigarsaver Gen2 2024, Հոկտեմբեր
Anonim
CigarSaver
CigarSaver

Ողջույն, իմ անունն է Տիբո Դ'Հաես, և ես ուսանող եմ Հաուեստ Կորտրիկում: Այժմ ես մուլտիմեդիա և հաղորդակցական տեխնոլոգիաների առաջին կուրսում եմ:

Տարեվերջին մենք պետք է IoT նախագիծ կազմեինք: Այս նախագծի համար ես միտք ունեցա պատրաստել խոնավացնող սարք, որն իր բոլոր չափված տվյալները ուղարկում է կայք: Իմ սարքի համար ես ընտրեցի ակնհայտ անուն ՝ CigarSaver.

Ստորև կարող եք կարդալ այն բոլոր անհրաժեշտ քայլերը, որոնց միջոցով ես պետք է անցնեի ՝ նախագիծը հաջողակ արդյունքի բերելու համար:

Քայլ 1: Բաղադրիչներ և նյութեր

Բաղադրիչներ և նյութեր
Բաղադրիչներ և նյութեր
Բաղադրիչներ և նյութեր
Բաղադրիչներ և նյութեր
Բաղադրիչներ և նյութեր
Բաղադրիչներ և նյութեր

Իմ նախագծի համար ես օգտագործել եմ շատ տարբեր բաղադրիչներ, որպեսզի կարողանամ ամեն ինչ լավ ավարտի հասցնել: Ստորև թվարկված են այն բաղադրիչները, որոնք ես օգտագործել եմ: Այս ծրագրի ընդհանուր արժեքը կազմում էր մոտ 233 եվրո:

Բաղադրիչներ:

  • Raspberry Pi 4 մոդել B
  • Raspberry Pi էլեկտրամատակարարում
  • Ազնվամորի Pi T-cobbler
  • 32 ԳԲ միկրո SD քարտ
  • Breadboard
  • Temերմաստիճանի տվիչ ~ DS18B20
  • Խոնավության տվիչ ~ DHT11
  • Դռների մագնիսական անջատիչ
  • 5K դիմադրիչներ
  • LCD 16x2
  • Stepper շարժիչ ~ 28BYJ-48
  • ULN2003 վարորդ
  • Ակտիվ ազդանշան
  • Իգականից իգական jumper լարերը
  • Արականից արական ցատկող լարեր
  • Իգականից արական ցատկող լարեր

Նյութեր:

  • Փայտ
  • Պլեքսիգլաս
  • Դռան բռնակ

Գործիքներ:

  • Արդյունաբերական փայտի սղոց
  • Էլեկտրական սղոց
  • Էլեկտրական պտուտակահան
  • Sոդման երկաթ
  • Գայլիկոն

Ստորև բերված Excel ֆայլում կարող եք տեսնել իմ բոլոր նյութերի ամբողջական գնացուցակը:

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

Տվյալների շտեմարան
Տվյալների շտեմարան

Յուրաքանչյուր բաղադրիչ պարզելուց հետո ես սկսեցի ստեղծել անձի հարաբերությունների դիագրամ:

Իմ տվյալների բազայի միջոցով դուք կարող եք տեսնել.

  • Ընթացիկ արժեքը, եթե դուռը բաց է, թե ոչ
  • Երբ դուռը բացվի
  • Historyերմաստիճանի և ընթացիկ ջերմաստիճանի պատմություն
  • Խոնավության և ներկայիս խոնավության տոկոսի պատմություն

Ես հյուրընկալեցի իմ տվյալների շտեմարանը իմ RPi- ի միջոցով ՝ օգտագործելով MariaDB- ն:

Քայլ 3: Ստեղծելով փխրուն սխեմա

Ֆրիտզինգի սխեմայի ստեղծում
Ֆրիտզինգի սխեմայի ստեղծում
Ֆրիտզինգի սխեմայի ստեղծում
Ֆրիտզինգի սխեմայի ստեղծում

Ամեն ինչ պարզելուց հետո ժամանակն էր հավաքել իմ սարքավորումները: Սկզբում ես դա վիրտուալ կերպով արեցի համակարգչի հետ, այնպես որ ես չէի կարող սխալ բան անել, որը կարող էր կարճ միացում առաջացնել:

Այս սխեման ստեղծելու համար ես օգտագործեցի fritzing ծրագիրը:

Քայլ 4: Սարքավորումների հավաքում

Սարքավորումների հավաքում
Սարքավորումների հավաքում
Սարքավորումների հավաքում
Սարքավորումների հավաքում

Երբ իմ սառեցման սխեման ավարտվեց, և ես գոհ մնացի դրանից, ես սկսեցի հավաքել իմ սարքավորումները: Ես սկսեցի իմ ջերմաստիճանի և խոնավության ցուցիչից: Ես դա արեցի, քանի որ սենսորներն ինձ ամենահեշտն էին թվում: Դռան տվիչը սենսորներից վերջին բանն էր, որ ես դեռ պետք է հասցնեի:

Սենսորներն անելուց հետո ես արեցի իմ LCD- ը: Սա այլևս այնքան էլ դժվար չէր, քանի որ ես այն փոխել և կոդավորել եմ արդեն անցյալում:

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

Իմ կոդը կարող եք գտնել github- ում:

Քայլ 5. Նախագծեք բջջային առաջին վեբ կայքը

Բջջային առաջին վեբ կայքի նախագծում
Բջջային առաջին վեբ կայքի նախագծում

Որպեսզի կարողանամ ցուցադրել իմ տվիչներով չափված բոլոր տվյալները, որոշեցի Adobe XD- ում դիզայն պատրաստել, որը հետագայում կփոխարկեմ իրական վեբ կայքի: Կայքի միջոցով կարող եք նաև վերահսկել խոնավացնողի խոնավության տոկոսը:

Քայլ 6: Գործի կառուցում

Գործի կառուցում
Գործի կառուցում

Հետո ժամանակն էր իմ պարիսպը պատրաստելու: Իմ նյութերի համար ես գնացի Brico և փայտ գնել պլեքսիգլաս: Ես արկղիս արտաքին մասը պատրաստեցի փայտից, որը կտրել էի հյուսնի կողմից: Ներքին մասում ես դրել եմ իմ պլեքսիգլասը, որպեսզի դուք հեշտությամբ տեսնեք էլեկտրոնային բաղադրիչները, եթե ինչ -որ բան սխալ է:

Իմ կոդը կարելի է գտնել github- ում հենց այստեղ:

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