Բովանդակություն:
- Պարագաներ
- Քայլ 1. DHT 11 Pinout
- Քայլ 2. MCP3008 LDR, LM35 և Pulldown անջատիչներով
- Քայլ 3: LCD էկրան
- Քայլ 4: 4*7 հատվածի ցուցադրում
- Քայլ 5: Շինարարություն
- Քայլ 6: Softwareրագրակազմ
Video: SmartClock: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
SmartClock- ը պարզապես ժամացույց չէ, այն նաև հեշտ միջոց է սոցիալական լրատվամիջոցների վիճակագրությունը և եղանակը տեսնելու համար:
Կարող եք միանալ facebook- ին և ստանալ ձեր հավանումները, կամ միանալ soundcloud- ին և ուղիղ ցուցադրել ձեր հետևորդներին: Միակ բանը, որ դուք պետք է անեք, սա տեսնելու համար, սեղմել ռեժիմի կոճակը:
Այս սարքի վրա կան բազմաթիվ տվիչներ, որոնք մշտապես հավաքում են տեղեկատվություն և պահում այդ տեղեկատվությունը տվյալների բազայում: Դուք կարող եք դիտել այս տվյալները ՝ կայքում տեղադրված գեղեցիկ գրաֆիկի վրա:
Կարող եք նաև երաժշտություն նվագարկել, որն ընտրում եք միավորից կամ կայքում:
Պարագաներ
- Ռասպբերի Պի
- Արդուինո Ունո
- Բարձրախոսներ ուժեղացուցիչով
- 4*7 հատվածի ցուցադրում
- DHT 11
- LM35 (ըստ ցանկության)
- LDR
- MCP3008
- 16x2 LCD էկրան
- 5 նորմալ բաց Monostable անջատիչ
- Դիմադրիչներ 100k, 220, 1k և 5k
- Էներգամատակարարում
- Շատ ցատկող մալուխներ ՝ արական/իգական և իգական/իգական
Քայլ 1. DHT 11 Pinout
Կան 2 տեսակի DHT11: Կախված ձեր գնած տարբերակից, կամ կունենաք 3 կամ 4 կապում:
Vcc- ն անցնում է 3.3V- ի, ազդանշանը `GPIO4- ի: Եթե ունեք 4 պին տարբերակ, ապա պետք է տեղադրեք 4k7 ռեզիստոր vcc- ի և ազդանշանի քորոցի միջև: Եթե ունեք 3 պին տարբերակ, ապա լավ կլինի:
Քայլ 2. MCP3008 LDR, LM35 և Pulldown անջատիչներով
- VDD - 3.3V
- Vref - 3.3V
- AGND - Գրունտ
- CLK - GPIO9
- ԴՈTՏ - GPIO MISO
- DIN - GPIO MOSI
- CS - CS0
- DGND - գետնին
CH0- ն անցնում է 10k Resistor- ի և ldr- ի միջև
CH1- ն անցնում է Lm35- ի միջին քորոցին
Քայլ 3: LCD էկրան
Ձեր LCD էկրանը աշխատեցնելու համար միացրեք առաջին կապը Ground- ին, իսկ երկրորդը ՝ +5V: Երրորդ կապը պետք է միացված լինի գետնին 5k դիմադրիչի կամ պոտենցիոմետրի միջոցով, եթե ցանկանում եք փոխել պայծառությունը:
RS քորոցը գնում է GPIO22, RW- ն ՝ ուղիղ gnd, ինչպես նաև: Այս պահին դուք պետք է ձեր էկրանին տեսնեք սև ուղղանկյունների գիծ: այժմ պարզապես միացրեք տվյալների 8 կապը անվճար GPIO կապումներին և միացրեք LED+ 5v- ին, LED- ը `գետնին:
Քայլ 4: 4*7 հատվածի ցուցադրում
Ձեր ցուցադրումը կարող է լինել սովորական անոդ / ընդհանուր կաթոդ: Սա նշանակություն չունի, թե ինչպես եք այն կապում, բայց լավ է իմանալ, թե ինչ տեսակ ունեք: Համոզվեք, որ RX0 կապը պահեք անվճար, քանի որ այն պետք է միացնենք TX0- ին RPI- ով: Մնացած կապերը նշանակություն չունեն, քանի որ ծածկագիրը գրվում է դրանից հետո:
Քայլ 5: Շինարարություն
Այս կարգավորումը հացահատիկի վրա ստեղծելու համար ձեզ հարկավոր կլինի շատ տարածք: Ես խորհուրդ կտայի, MCP- ն միացնել փորձանմուշի վրա LM35 և al ռեզիստորներով և ավելացնել որոշ վերնագրեր: Այս կերպ, դուք պարզապես կարող եք այն միացնել մի քանի կին/կին ցատկող լարերով: Համոզվեք, որ միացրեք raspberri և arduino հիմքերը: Carefulգույշ եղեք, որ 3.3 Վ -ը չխառնեք 5 Վ -ի հետ
Քայլ 6: Softwareրագրակազմ
Ես օգտագործեցի Python- ը, իսկ բալենի համար `տափաշիշը: Html, css/less & javascript որպես առջևի և arduino կոդի arduino- ի համար:
Կա նաև Raspberry pi- ի վրա աշխատող տվյալների բազա, որը պահպանում է տվիչների տվյալները, ինչպես նաև ձեր սահմանած ահազանգերը և օգտագործողի տվյալները: Այս տվյալների բազան աշխատում է MariaDB սերվերի վրա: Սրանից տվյալները ստանալու համար հարցումները գրված են իմ backen- ում ՝ python- ում: Սա անհատական վերջնակետերում տվյալները փոխակերպում է json- ի: Մենք կարող ենք այդ տվյալները ստանալ մեր առջևի մասում ՝ GET հարցում ուղարկելով մեր հետնապահին: Այստեղ մենք կարող ենք անել այն, ինչ ուզում ենք տվյալների հետ: Ես ընտրեցի chart.js- ի կողմից պատրաստված գրաֆիկները, որը javascript ընդլայնում է:
Խորհուրդ ենք տալիս:
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 ++)