Բովանդակություն:
Video: Խելացի համակարգի ավտոմատ ծավալի վերլուծություն. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Թեման ՝ նախատիպ պատրաստել, որը կարող է վերլուծել և նույնականացնել երկու տարբեր ձևեր և ցուցադրել դրա ծավալը: Այստեղ մենք ընտրում ենք Cube- ի և Cylinder- ի հետ ՝ որպես երկու տարբեր ձևերի: Այն կարող է ինքնուրույն հայտնաբերել ձևեր, վերլուծել և հաշվարկել ծավալը:
Աշխատող
Համակարգը պարունակում է 2 ուլտրաձայնային տվիչ, մեկը ՝ բարձրությունը գտնելու, իսկ մյուսը ՝ լայնությունը գտնելու համար: LCD մոդուլը ցույց է տալիս ձևի ծավալը: Վերին սենսորը տեղադրված է բազային հարթությունից 30 սմ բարձրության վրա: Սկզբում մենք ստանում ենք 30 սմ, երբ օբյեկտներ ենք տեղադրում ստանում ենք 30-X ընթերցում (X = օբյեկտի բարձրություն), դրանից մենք կարող ենք գտնել օբյեկտի բարձրությունը: Նմանապես, մենք տեղադրում ենք կողային սենսորը ձախ հարթությունից 20 սմ հեռավորության վրա, որպեսզի կարողանանք գտնել օբյեկտի լայնությունը: Ընթերցումներից մենք կարող ենք գտնել առարկաների ծավալը համապատասխան հավասարումներով
Քայլ 1: Պահանջվում են բաղադրիչներ
Ահա այն բաղադրիչները, որոնք ձեզ կպահանջեն.
1. An Arduino uno:
2. Երկու ուլտրաձայնային տվիչ hc-sr04
3. LCD էկրան
4. 10k ohm պոտենցիոմետր
5. Հացաթուղթ եւ լարեր
- Ձևաթուղթ / ստվարաթուղթ
- սոսինձ ատրճանակ
- մկրատ
Քայլ 2: Միացումներ
Ուլտրաձայնային տվիչ HC-SR04 միացումներ
HC-SR04 ուլտրաձայնային մոդուլն ունի 4 կապում ՝ Ground, VCC, Trig և Echo: Մոդուլի Ground- ը և VCC կապերը պետք է միացված լինեն Arduino- ի տախտակի համապատասխանաբար Ground- ին և 5 վոլտ կապին, իսկ Arduino- ի վահանակի ցանկացած թվային I/O կապին `trig և echo կապում:
- Երկու ուլտրաձայնային տվիչների VCC & GND- ը համապատասխանաբար միացված են arduino- ի 5V և Ground քորոցին:
- Լավագույն սենսորները (օգտագործվում են բարձրություն գտնելու համար) Trig pin- ը միանում է Arduino Board Digital I/O 8 -րդ քորոցին
- Վերևի սենսորները (օգտագործվում են բարձրություն գտնելու համար) Echo քորոցը միանում է Arduino Board Digital I/O 9 -րդ քորոցին
- Կողքի սենսորները (օգտագործվում են լայնությունը գտնելու համար) Trig կապը միանում է Arduino Board Digital I/O 10 -րդ քորոցին
- Կողքի սենսորները (օգտագործվում են լայնությունը գտնելու համար) Echo քորոցը միանում է Arduino Board Digital I/O 13 -րդ քորոցին
LCD էկրանին միացում
Նախքան LCD էկրանը ձեր Arduino կամ Genuino տախտակին միացնելը, մենք առաջարկում ենք կապել գլխիկի ժապավենը LCD էկրանին 14 (կամ 16) կապի հաշվիչի միակցիչին: Ձեր LCD էկրանը ձեր տախտակին միացնելու համար միացրեք հետևյալ կապերը.
- LCD RS քորոց թվային կապում 12
- LCD Միացնել կապը թվային կապին 11
- LCD D4 կապը թվային կապին 5
- LCD D5 կապը թվային կապին 4
- LCD D6 փին դեպի թվային կապ 3
- LCD D7 փին դեպի թվային կապ 2
- Բացի այդ, միացրեք 10k կաթսա +5V- ի և GND- ի հետ, այն մաքրիչով (ելքով) LCD էկրաններին VO կապում (pin3): Էկրանին լուսավորելու համար օգտագործվում է 220 օմ դիմադրություն, սովորաբար LCD միակցիչի 15 -րդ և 16 -րդ կապում
Նախատիպերի ստեղծման համար
պատրաստել շրջանակ ուլտրաձայնային տվիչի համար, ինչպես վերը նշված պատկերը
Խորհուրդ ենք տալիս:
Կառուցեք տանկի ծավալի ընթերցող ՝ մինչև $ 30 -ով ՝ օգտագործելով ESP32 ՝ 5 քայլ (նկարներով)
Կառուցեք տանկի ծավալի ընթերցող ՝ մինչև $ 30 -ով ՝ օգտագործելով ESP32- ը. Իրերի ինտերնետը նախկինում բարդ սարքերի բազմաթիվ ծրագրեր է բերել բազմաթիվ արհեստագործ գարեջրագործների և գինեգործների տներ: Մակարդակի տվիչներով դիմումները տասնամյակներ շարունակ օգտագործվում են խոշոր նավթավերամշակման գործարաններում, ջրի մաքրման կայաններում և քիմիական
LED Neopixel շերտի ծավալի անալիզատոր `4 քայլ
LED Neopixel Strip Volume Analyzer. Ես ունեի պահեստային Neopixel շերտ, որը շուրջս էր պառկած և ես կարծում էի, որ լավ կլինի իմ ձայնային համակարգի համար սպեկտրի անալիզատոր պատրաստել: Ենթադրում եմ, որ դուք ծանոթ եք arduino- ի զարգացման միջավայրին, եթե ոչ, ապա շատ ձեռնարկներ կան: այնտեղ: Նշում. Սա
Խելացի հավաքեք - Ավտոմատ ուղղիչ խելացի ավանդական հեռախոս ՝ 8 քայլ
Smart Dial- ը խելացի ավանդական հեռախոսի ավտոմատ ուղղում է Միայն տեղի տարեցների խնամքի կենտրոնում կամավորության միջոցով ես
Հեռուստատեսության առևտրային ծավալի ճնշիչ ՝ 6 քայլ (նկարներով)
Հեռուստատեսության առևտրային ծավալների զսպող սարք. Հայրս անընդհատ նվնվում է, թե որքան նյարդայնացնող է, երբ գովազդերը զգալիորեն ավելի բարձր են, քան դրանց ուղեկցող ծրագիրը: Քանի որ նրա բողոքը դառնում էր ավելի նյարդայնացնող, քան իրական գովազդային հոլովակները, ես որոշեցի ստեղծել մի փոքրիկ գործիք, որը
Windows Bluetooth համակարգի վերլուծություն - սենսորային պիտակի մոտեցում. 7 քայլ (նկարներով)
Windows Bluetooth համակարգի վերլուծություն - SensorTag մոտեցում. Ստորև ես կանեմ Windows օպերացիոն համակարգի (ՕՀ) վերլուծություն ՝ Bluetooth ցածր էներգիայի սարքերի հետ հաղորդակցության տեսանկյունից և ndash; մեր դեպքում ՝ տարբեր տեսակի SensorTags- ով ՝ Thunderboard React, Thunderboard Sense (բ