Բովանդակություն:
- Պարագաներ
- Քայլ 1: Կարգավորեք Raspberry Pi- ն
- Քայլ 2: Տեղադրեք ձեր բոլոր բաղադրիչները
- Քայլ 3: Լարերի տեղադրում
- Քայլ 4: Բնակարանային ապահովում
Video: SmartWake: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ես պատրաստել եմ մի նախագիծ, որը ես անվանում եմ խելացի արթնացում: Այն, ըստ էության, զարթուցիչ է, որը չափում է նաև լույսի ինտենսիվությունը, օդի խոնավությունը և բարոմետրիկ ճնշումը:
Այստեղ ես կբացատրեմ, թե ինչպես է այն աշխատում:
Պարագաներ
Այս նախագծի համար ես օգտագործել եմ.
- ազնվամորի պի 3
- լույսից կախված դիմադրություն
- dht11
- bmp180
- adafruit oled
- mcp3008
- պիեզո բզզոց
- 2 10k դիմադրություն
- տախտակ
Ինչ վերաբերում է այն տուփին, որը ես օգտագործել էի շուրջս պառկած տուփով, ապա կարևոր չէ, թե ինչ եք օգտագործում, պարզապես համոզվեք, որ ոչինչ չեք կոտրի ՝ փորձելով տեղավորել այն
Քայլ 1: Կարգավորեք Raspberry Pi- ն
Նախ պետք է ազնվամորին ճիշտ աշխատեցնել: Դա անելու համար դուք պետք է տեղադրեք mysql սերվեր տվյալների բազայի համար հետևի մասում:
Երկրորդ, դուք նույնպես պետք է ունենաք վեբ սերվեր և պետք է կարողանաք ձեր հետնապահը socketio- ով միացնել առջևի հատվածին:
Իմ հրահանգները, այնուամենայնիվ, ենթադրում են, որ ձեր pi- ն արդեն ստեղծված է դա անելու համար, բայց եթե ցանկանում եք իմանալ, թե ինչպես դա անել, այնտեղ կան բազմաթիվ ձեռնարկներ, որոնք դա բացատրում են:
Քայլ 2: Տեղադրեք ձեր բոլոր բաղադրիչները
Կարևոր քայլ, եթե ցանկանում եք հստակ պատկերացում ունենալ ձեր տրամադրության տակ գտնվող ամեն ինչի մասին, ոչ միայն ամեն ինչ կուտակելն է, այլև հեշտացնել կարգավորումը և միացումը:
Քայլ 3: Լարերի տեղադրում
Հաջորդը, դուք պետք է միացնեք ձեր բոլոր տվիչները, էկրանը և ազդանշանը: Ես ներառել եմ մի նկար, որը ցույց է տալիս, թե ինչպես պետք է ամեն ինչ միացված լինի, բայց համոզվեք, որ ձեր դիմադրիչները 10k ohm են և զգույշ եղեք, որպեսզի սխալ լարման չօգտագործեք:
Իմ բաղադրիչները բացատրեցին.
- DHT11, որը ես օգտագործում եմ օդի խոնավությունը չափելու համար:
- BMP180 բարոմետրիկ ճնշումը չափելու համար:
- LDR լույսի ինտենսիվությունը չափելու համար:
- MCP3008 ldr- ի անալոգային ընթերցման համար:
- Ահազանգերի ազդանշան
- OLED ՝ ip- հասցեն և ժամացույցը ցուցադրելու համար
Քայլ 4: Բնակարանային ապահովում
Այս քայլով դուք գեղեցիկ բնակարան եք պատրաստում ՝ ծածկելով ամեն ինչ: Իմը, այնուամենայնիվ, չափազանց մեծ է, և իդեալական դեպքում դուք ավելի փոքր բան կվերցնեիք, բայց ես ունեի այս փայտե տուփը շուրջը և որոշեցի ինչ -որ բան անել դրա հետ:
Այս քայլից հետո այն պետք է պատրաստ լինի միացնել այն և պարզապես օգտագործել այն: Timeամանակը կցուցադրվի էկրանին, ինչպես նաև IP հասցեն:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)