Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Շղթան
- Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
- Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Քայլ 5. Visuino Set Components- ում
- Քայլ 6. Visuino Connect Components- ում
- Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
- Քայլ 8: Խաղալ
Video: Arduino LED Ring Ուլտրաձայնային հեռավորության տվիչ ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել LED օղակը և ուլտրաձայնային մոդուլը ՝ հեռավորությունը չափելու համար:
Դիտեք ցուցադրական տեսանյութ:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Arduino UNO (կամ որևէ այլ Arduino)
- Ուլտրաձայնային հեռահար որոնիչ HC-SR04
- Jumper լարերը
- Neopixel LED օղակ
- Visuino ծրագիրը. Ներբեռնեք Visuino- ն
Քայլ 2: Շղթան
- Միացրեք LED օղակաձեւ քորոցը [VCC] Arduino կապին [+5V]
- Միացրեք LED օղակաձեւ քորոցը [GND] Arduino կապին [GND]
- Միացրեք LED օղակաձեւ քորոցը [IN] կամ (DI) Arduino թվային կապին [6]
- Միացրեք ուլտրաձայնային մոդուլի քորոցը (VCC) Arduino կապին [+5V]
- Միացրեք ուլտրաձայնային մոդուլի քորոցը (GND) Arduino քորոցին [GND]
- Միացրեք ուլտրաձայնային մոդուլի քորոցը (ECHO) Arduino pin թվայինին (3)
- Միացրեք ուլտրաձայնային մոդուլի քորոցը (TRIG) Arduino կապի թվայինին (2)
Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Arduino- ի ծրագրավորումը սկսելու համար ձեզ հարկավոր է տեղադրել Arduino IDE- ն այստեղից ՝
Խնդրում ենք տեղյակ լինել, որ Arduino IDE 1.6.6 -ում կան որոշ կարևոր սխալներ: Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի: Եթե դեռ չեք արել, հետևեք այս հրահանգի քայլերին ՝ Arduino IDE- ն Arduino UNO ծրագրավորելու համար կարգավորելու համար: Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:
Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Ավելացրեք «Ուլտրաձայնային ռեյնջեր (պինգ)» բաղադրիչ
- Ավելացնել «NeoPixels» բաղադրիչ
- Ավելացնել «Ramp to Analog Value» բաղադրիչին
- Ավելացնել «Անալոգը չստորագրվածին» բաղադրիչը
- Ավելացրեք 2X «Համեմատեք անալոգային արժեքը» բաղադրիչ
- Ավելացնել 2X «Գույնի արժեք» բաղադրիչ
- Ավելացնել «RGBW Color Multi-Source Merger» բաղադրիչ
Քայլ 5. Visuino Set Components- ում
- Ընտրեք «RampToValue1» և հատկությունների պատուհանում «Կտրուկ (ներ)» սահմանեք 1000
- Ընտրեք «CompareValue1» և հատկությունների պատուհանում սահմանեք «Համեմատեք տեսակը» ctBigger- ին և «Value» ՝ 10-ին: Ընտրեք «Արժեք» դաշտը և կտտացրեք քորոցի պատկերակին և ընտրեք «Float SinkPin»:
- Ընտրեք «CompareValue2» և հատկությունների պատուհանում «Համեմատեք տեսակը» ctSmaller- ի հետ-Ընտրեք «Արժեք» դաշտը և կտտացրեք քորոցի պատկերակին և ընտրեք «Float SinkPin»
- Ընտրեք «ColorValue1» և հատկությունների պատուհանում «Value» սահմանեք clRed
- Ընտրեք «ColorValue2» և հատկությունների պատուհանում «Արժեք» սահմանեք clLime
- Կրկնակի սեղմեք «NeoPixels1» - ի վրա և «PixelGroups» պատուհանում «Color Pixel» - ը ձախ կողմ քաշեք «PixelGroups» պատուհանի ձախ կողմում, ապա ընտրեք «Color Pixel1», իսկ հատկությունների պատուհանում «Count Pixels» - ը սահմանեք 12 կամ 16 (Կախված նրանից, թե քանի LED ունի ձեր LED օղակը)-Եթե ցանկանում եք, կարող եք փոխել LED պայծառությունը ՝ փոխելով արժեքը «Պայծառություն» դաշտում
Քայլ 6. Visuino Connect Components- ում
- Միացրեք «UltrasonicRanger1» կապը [Ping (ձգան)] Arduino թվային կապին [2]
- Միացրեք «Arduino» թվային կապը [3] Ելք «UltrasonicRanger1» փինին [Echo]
- Միացրեք «NeoPixels1» կապը [Out] Arduino թվային կապին [6]
- Միացրեք «UltrasonicRanger1» կապը [Out] ՝ «RampToValue1» քորոցին [In] և «CompareValue1» քորոցին [Value] և «CompareValue2» pin [Value]
- Միացրեք «RampToValue1» կապը [Out] ՝ «AnalogToUnsigned1» կապի [In] և «CompareValue1» կապերի [In] և «CompareValue2» կապերի [In]
- Միացրեք «CompareValue1» կապը [Ելք] «ColorValue1» քորոցին [ժամացույց]
- Միացրեք «CompareValue2» կապը [Ելք] «ColorValue2» քորոցին [ժամացույց]
- Միացրեք «ColorValue1» կապը [Ելք] «RGBWColorMultiMerger1» Պին [0]
- Միացրեք «ColorValue2» կապը [Ելք] «RGBWColorMultiMerger1» Պին [1]
- Միացրեք «RGBWColorMultiMerger1» կապը [Ելք] «NeoPixels1»> Գույնի Pixel1 փին [Գույն]
- Միացրեք «AnalogToUnsigned1» - ը «NeoPixels1»> Գունավոր Pixel1 փին [U32 ինդեքս]
Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:
Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)
Քայլ 8: Խաղալ
Եթե դուք միացնում եք Arduino UNO մոդուլը, LED օղակը պետք է սկսի ցույց տալ միջակայքի հեռավորությունը, և եթե խոչընդոտ ավելացնեք միջակայքի որոնիչ մոդուլի առջև, LED օղակը պետք է փոխի իր գույնը:
Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել այստեղ և բացել Visuino- ում ՝
Խորհուրդ ենք տալիս:
Ուղեցույց. Ինչպես օգտագործել անալոգային ուլտրաձայնային հեռավորության տվիչ US-016 Arduino UNO- ով. 3 քայլ
Ուղեցույց. Ինչպես օգտագործել անալոգային ուլտրաձայնային հեռավորության տվիչ US-016 Arduino UNO- ի հետ: Նկարագրություն. US-016 ուլտրաձայնային մեկնարկային մոդուլը թույլ է տալիս 2 սմ ~ 3 մ ոչ չափման հնարավորություններ, մատակարարման լարման 5 Վ, հոսանքի ընթացիկ 3.8 մԱ, օժանդակ անալոգային ելքային լարման, կայուն և հուսալի: Այս մոդուլը կարող է տարբեր լինել ՝ կախված հավելվածից
DIY թվային հեռավորության չափում ուլտրաձայնային սենսորային ինտերֆեյսով `5 քայլ
DIY թվային հեռավորության չափում ուլտրաձայնային սենսորային միջերեսով. Այս հրահանգի նպատակն է նախագծել թվային հեռավորության տվիչ GreenPAK SLG46537- ի օգնությամբ: Համակարգը նախագծված է ASM- ի և GreenPAK- ի այլ բաղադրիչների միջոցով `ուլտրաձայնային տվիչի հետ փոխազդելու համար: Համակարգը նախագծված է
TinkerCAD Ուլտրաձայնային հեռավորության սենսորային միացում (համակարգչային Eng վերջնական) ՝ 4 քայլ
TinkerCAD ուլտրաձայնային հեռավորության տվիչների միացում (համակարգչային Eng վերջնական). Մենք կստեղծենք ևս մեկ զվարճալի tinkerCAD միացում, որը կարանտինի ընթացքում կկատարենք: Այսօր հետաքրքիր բաղադրիչի հավելում կա, կարո՞ղ եք գուշակել: Դե, մենք պատրաստվում ենք օգտագործել ուլտրաձայնային հեռավորության սենսոր: Ավելին, մենք պատրաստվում ենք ծածկագրել 3 LED- ի համար
Օգտագործելով ուլտրաձայնային հեռավորության տվիչ և սերիական մոնիտորի ելք. 6 քայլ
Օգտագործելով ուլտրաձայնային հեռավորության տվիչ և սերիական մոնիտորի ելք. Wantանկանում եք սովորել, թե ինչպես օգտագործել սերիական մոնիտորի ելքը: Դե, այստեղ դուք ունեք կատարյալ ձեռնարկ, թե ինչպես դա անել: Այս ուսանելիում ես ձեզ կառաջնորդեմ պարզ քայլերի միջոցով, որոնք անհրաժեշտ են ուլտրաձայնային տվիչի միջոցով հեռավորությունը հայտնաբերելու և տեղեկացնելու համար
Duրի մակարդակի Arduino- ի հայտնաբերման մեթոդներ `օգտագործելով ուլտրաձայնային տվիչ և Funduino ջրի տվիչ` 4 քայլ
Duրի մակարդակի Arduino- ի հայտնաբերման մեթոդներ `օգտագործելով ուլտրաձայնային տվիչ և Funduino ջրի սենսոր: Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել էժան ջրի դետեկտոր` օգտագործելով երկու մեթոդ ՝ 1. Ուլտրաձայնային տվիչ (HC-SR04) .2. Funduino ջրի ցուցիչ