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

CloudLamp: 5 քայլ
CloudLamp: 5 քայլ

Video: CloudLamp: 5 քայլ

Video: CloudLamp: 5 քայլ
Video: Animation effects of DIY cloudlamp 2024, Նոյեմբեր
Anonim
CloudLamp
CloudLamp

Ես Howest Kortrijk- ի ուսանող եմ: Տարեվերջին սովորածը ցույց տալու համար մենք պետք է նախագիծ կազմեինք: Ես ընտրեցի ամպի տեսքով խելացի լամպ պատրաստել: Այս միտքն ինձ մոտ եկավ, քանի որ ցանկանում էի ամպամածություն պատրաստել քույրերիս տարեդարձի համար: Բայց ես դրա պատրաստման ժամանակը և հմտությունները չունեի: Տարեվերջին ես այնքան բան էի սովորել, որ նույնիսկ կարող էի պատրաստել ամպամած լամպի ավելի լավ/խելացի տարբերակ:

CloudLamp- ը խելացի լամպ է ամպի տեսքով:

Այն ունի բազմաթիվ ֆունկցիոնալ հնարավորություններ:

Այն ուներ սենսորներ `օդի որակը չափելու համար: Այն չափում է.

  • CO2 կոնցենտրացիան (ppm)
  • Հարաբերական խոնավություն (%)
  • Temերմաստիճանը (° C)

Կայքում կարող եք տեսնել ձեր ընտրած վայրերի եղանակի հաշվետվությունները: Լամպի գույնը հարմարվում է ընտրված վայրի եղանակին: Իմ եղանակային տվյալների համար ես օգտագործում եմ openweathermaps API- ն:

Ներկառուցված է նաև խոսափող, այնպես որ կարող եք փոխել ամպի տեղը 2 ծափահարությամբ: Եվ LCD էկրանը ցույց է տալիս լամպի գտնվելու վայրը և եղանակի նկարագրությունը: Դուք կարող եք տեսնել այստեղ:

Լամպն ունի 5 տարբեր եղանակային ռեժիմներ.

  • արեւոտ
  • ձյուն
  • անձրև
  • ամպամած
  • Մասամբ ամպամած
  • փոթորիկ

Պարագաներ

Գրեթե ամեն ինչ կարող եք գտնել DIY խանութում:

Ընդհանուր արժեքը ինձ համար կազմում էր մոտ 220 եվրո:

այս նախագծի համար ձեզ հարկավոր է.

  • Ազնվամորի Pi 3 մոդել B
  • Խոնավության և ջերմաստիճանի տվիչ - DHT11
  • Adafruit CCS811 Օդի որակի սենսորային բեկում
  • բարձի լցոնում
  • 5 լ ջրի շիշ
  • rgb ledstrip
  • տրանզիստորներ
  • LCD 16X2
  • KY-038 խոսափող
  • 8 ԳԲ միկրո SD քարտ
  • 470-OHM դիմադրիչներ
  • Իգական - իգական լարեր
  • Իգական - Արական լարեր
  • Արական - Արական լարեր
  • սոսինձ ատրճանակ
  • PCB

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

Ստեղծող փխրուն սխեմա
Ստեղծող փխրուն սխեմա
Ստեղծող փխրուն սխեմա
Ստեղծող փխրուն սխեմա
Ստեղծող փխրուն սխեմա
Ստեղծող փխրուն սխեմա

Լրացուցիչ տեղեկություններ CSS811- ի օգտագործման համար անհրաժեշտ են լրացուցիչ կազմաձևեր: Այստեղ կարող եք գտնել ամեն ինչ: DHT11- ը միալար բաղադրիչ է: Գրադարան օգտագործեցի այն ծրագրավորելու համար: Խառնաշփոթ է, եթե ցանկանում եք ինքներդ ծրագրել, ուստի խորհուրդ եմ տալիս օգտագործել գրադարան ՝ Adafruit DHT

Ես օգտագործում եմ սերիական կապ USB- ի միջոցով ազնվամորի pi- ի և Arduino- ի միջև: Իմ LCD էկրանը և led ժապավենները միացված են Arduino- ին և իմ DHt11- ին, խոսափողը և ccs811- ը `ազնվամորիին:

Քայլ 2: Տվյալների բազայի ստեղծում

Տվյալների բազայի պատրաստում
Տվյալների բազայի պատրաստում

Այստեղ դուք կարող եք տեսնել իմ տվյալների բազայի մոդելը:

Ես այս տվյալների բազան հյուրընկալեցի իմ Raspberry pi- ի վրա ՝ օգտագործելով MariaDB- ն:

Իմ տվյալների շտեմարանն ուներ 3 աղյուսակ, 1 -ը ՝ իմ տվիչների համար, 1 -ը ՝ տվյալների մուտքագրման համար: և 1 բաց եղանակային քարտեզների API- ի բոլոր վայրերի համար:

Քայլ 3. Կառուցեք իմ կարգավորումը և ծրագրավորումը

Կառուցելով իմ կարգավորումը և ծրագրավորումը
Կառուցելով իմ կարգավորումը և ծրագրավորումը
Կառուցելով իմ կարգավորումը և ծրագրավորումը
Կառուցելով իմ կարգավորումը և ծրագրավորումը
Կառուցելով իմ կարգավորումը և ծրագրավորումը
Կառուցելով իմ կարգավորումը և ծրագրավորումը

Նախքան այդ ամենը միացնելը, ես օգտագործեցի իմ տախտակը `ամեն ինչ իրար միացնելու և իմ սենսորներն ու լուսադիոդային ժապավենները փորձարկելու համար: Իմ կոդը կարող եք գտնել github- ում:

Քայլ 4: Իմ կայքի պատրաստում

Իմ կայքի պատրաստում
Իմ կայքի պատրաստում
Իմ կայքի պատրաստում
Իմ կայքի պատրաստում
Իմ կայքի պատրաստում
Իմ կայքի պատրաստում

Իմ սենսորների տվյալները և openweathermaps API- ն ցուցադրելու համար ես ստեղծեցի մի կայք, որը կոկիկ ցուցադրում է ամեն ինչ:

Քայլ 5. Կառուցեք իմ գործը

Կառուցելով իմ գործը
Կառուցելով իմ գործը
Կառուցելով իմ գործը
Կառուցելով իմ գործը
Կառուցելով իմ գործը
Կառուցելով իմ գործը
Կառուցելով իմ գործը
Կառուցելով իմ գործը

Բոլոր քայլերը հաջողությամբ ավարտելուց հետո, կարող եք սկսել գործի կառուցումը: Որպեսզի դա անեմ, ես ձեզ խորհուրդ եմ տալիս միաձուլել ձեր բաղադրիչները միասին, որպեսզի դրանք պատահական անջատված չլինեն: Վերևի պատկերներում կարող եք տեսնել որոշ քայլեր, որոնք ես ձեռնարկել եմ իմ գործը դարձնելու համար: Սկզբում ես ամեն ինչ միացրեցի, այնուհետև կարողացա յուրաքանչյուր բաղադրիչ դնել մեծ 5 լիտր ջրի շշի մեջ: Ի վերջո, ես տաք սոսինձ օգտագործեցի, որպեսզի բարձը լցնեմ շշին:

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