Բովանդակություն:
- Քայլ 1: Հավաքեք ձեր նյութերը
- Քայլ 2: Միացրեք ձեր սխեման
- Քայլ 3. Programրագրավորեք ձեր Arduino- ն
- Քայլ 4: Գրանցեք ձեր չափագրման տվյալները
- Քայլ 5: Ստեղծեք ձեր ճշգրտման կորը
- Քայլ 6: Կալիբրացում ձեր համակարգը
Video: Arduino Range Finder: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս միջակայքը գտնելու համար ստեղծվել է դուռը բաց լինել -չվերահսկելու համար: Դռան հեռավորությունը չափելը թույլ կտա մեզ պարզել ՝ դուռը բաց է, թե փակ:
Քայլ 1: Հավաքեք ձեր նյութերը
Այս նախագիծն ավարտելու համար պետք է ձեռք բերել.
Arduino Uno միկրոկառավարիչ
USB մալուխ (Arduino- ն համակարգչին միացնելու համար)
Նոթբուք համակարգիչ
Ռեզիստորներ (10, 000 Օմ)
Breadboard
Սոնար
Քայլ 2: Միացրեք ձեր սխեման
Հետևեք վերը նշված սխեմային `ձեր միացումը միացնելու համար: Դուք կնկատեք, որ vcc- ն միացված է 5v պինին, trig- ը `9 pin- ին, echo- ն` 10 pin- ին, իսկ gnd- ը `գետնին:
Քայլ 3. Programրագրավորեք ձեր Arduino- ն
Պատճենեք և տեղադրեք այս կոդը ձեր խմբագրիչի մեջ, այնուհետև վերբեռնեք ձեր Arduino- ում: Սա կստեղծի ձեր Arduino- ից հեռավորության արժեքներ, որոնք մենք այնուհետև պետք է ստուգենք
Քայլ 4: Գրանցեք ձեր չափագրման տվյալները
Ներկայումս ձեր Arduino- ն չի արտադրում հեռավորության արժեքներ, այլ արտադրում է տևողության արժեքներ: Մենք պետք է ստեղծենք կալիբրացիոն կոր, որպեսզի գտնենք գծի հավասարումը: Դա անելու համար վերցրեք քանոն և տեղադրեք ձեր Arduino- ն դրա հիմքում, յուրաքանչյուր 5 դյույմ գրանցեք Arduino- ի թողարկման տևողությունը: Այնուհետև մենք կվերցնենք այս տվյալները և դրանք կներառենք Excel- ի աղյուսակում:
Քայլ 5: Ստեղծեք ձեր ճշգրտման կորը
Excel- ում համոզվեք, որ 1 -ին սյունակում տեղադրեք ձեր հեռավորությունը, իսկ 2 -րդում `ձեր հեռավորությունը: Այնուհետև ընդգծեք սյուները և ընտրեք տեղադրեք ցրման գծապատկեր: Աջ սեղմեք տվյալների կետերից մեկի վրա և կտտացրեք ձևաչափի գիծ, այնուհետև ընտրեք գծային: Վերջապես ընտրեք ցուցադրման հավասարումը գծապատկերում: Վերջապես գրանցեք ձեզ տրված հավասարումը:
Քայլ 6: Կալիբրացում ձեր համակարգը
Այժմ, երբ գտել եք ձեր հավասարումը, դուք տևողությունը կփոխարկեք հեռավորության: Վերցրեք ձեր հավասարումը և մուտքագրեք այն ձեր ծածկագրի ներքևում, որտեղից ի սկզբանե դադարել էինք: Օրինակ, իմ հավասարումը y = 0.007x-0.589 էր, այնպես որ ես մուտքագրում էի.
տևողություն = pulseIn (echoPin, HIGH);
ուշացում (1000);
հեռավորություն = 0.007*տևողություն-0.589;
Serial.println (հեռավորություն);
ուշացում (500);
Պահեք այս կոդը և վերբեռնեք այն ձեր Arduino- ում
Խորհուրդ ենք տալիս:
Cast FM Radio LONG RANGE Rashpberry Pi- ով ՄԻԱՅՆ !!: 6 քայլ
Cast FM Radio LONG RANGE ՄԻԱՅՆ Rashpberry Pi- ի հետ. դուք ավելին: Այսպիսով, եկեք սկսենք: Ձեզանից շատերը մտածում են բծերի և այլ բաղադրիչների մասին, որոնք
IoT- Ubidots- ESP32+Long-Range-Wireless-Vibration-And-Temperature-Sensor: 7 քայլ
IoT- Ubidots- ESP32+Long-Range-Wireless-Vibration-And-Temperature-Sensor. Թրթռումն իսկապես շարժիչ սարքերի մեքենաների և բաղադրիչների այս կամ այն շարժում է կամ տատանում: Արդյունաբերական համակարգում թրթռումը կարող է լինել անհանգստության ախտանիշ կամ շարժառիթ, կամ կարող է կապված լինել ամենօրյա աշխատանքի հետ: Օրինակ, osci
Sonar Range Finder: 4 քայլ
Sonar Range Finder: Այս հրահանգում ստեղծվել է թեստային ծրագիր ՝ տեսնելու, թե արդյոք սոնարային տիրույթի որոնիչը կարող է որոշել ՝ նոութբուքը բաց է, թե ոչ: Ստորև բերված են հրահանգներ, թե ինչպես ստեղծել ձայնամեկուսիչ սարքերի որոնիչ, ինչպես ծրագրավորել Arduino- ն և չափաբերել այն
DIY Range Finder Arduino- ով. 6 քայլ
DIY Range Finder Arduino- ի հետ. Այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարող եք տիրույթի որոնիչ կատարել arduino- ի միջոցով:
LV-MaxSonar-EZ և HC-SR04 Sonar Range Finders- ի համեմատություն Arduino- ի հետ. 20 քայլ (նկարներով)
Համեմատելով LV-MaxSonar-EZ- ի և HC-SR04 Sonar Range Finders- ի Arduino- ի հետ. Ես գտնում եմ, որ շատ նախագծեր (հատկապես ռոբոտները) պահանջում են կամ կարող են օգուտ քաղել իրական օբյեկտից հեռավորությունը չափելուց: Sonar տիրույթի որոնիչները համեմատաբար էժան են և հեշտությամբ կարելի է միացնել միկրոկարգավորիչին, ինչպիսին է Arduino- ն: Սա