Բովանդակություն:
Video: Հեռավորության զգացում Raspberry Pi- ի և HC-SR04- ի հետ `3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
HC-SR04 ուլտրաձայնային հեռավորության սենսորը օգտագործում է ոչ կոնտակտային ուլտրաձայնային սոնար ՝ օբյեկտից հեռավորությունը չափելու համար: Այն բաղկացած է երկու հաղորդիչներից ՝ ընդունիչից և կառավարման միացումից: Հաղորդիչներն արտանետում են բարձր հաճախականության ուլտրաձայնային ձայն, որը ցատկում է մոտակա պինդ առարկաներից, իսկ ստացողը լսում է ցանկացած վերադարձի արձագանք: Այդ արձագանքն այնուհետև մշակվում է կառավարման շղթայի միջոցով ՝ հաշվարկելու փոխանցվող և ստացված ազդանշանի միջև եղած ժամանակային տարբերությունը: Այս ժամանակը հետագայում կարող է օգտագործվել խելացի մաթեմատիկայի հետ միասին ՝ սենսորի և արտացոլող առարկայի միջև հեռավորությունը հաշվարկելու համար:
Պարագաներ
Այն, ինչ ձեզ հարկավոր կլինի
- Ազնվամորի Պի 2/3/4
- Միկրո SD քարտ ՝ բեռնված Raspbian- ով
- 5.1 Վ USB սնուցման աղբյուր
- HC-SR04 (ակնհայտ է)
- Breadboard
- 4 Արականից իգական մալուխներ
- Մոնիտոր և ստեղնաշար Raspberry Pi- ի համար
Քայլ 1: Կարգավորեք Raspberry Pi- ն
- Տեղադրեք ձեր կողմից Raspbian- ով տեղադրված SD քարտը (NOOBS- ի միջոցով) ձեր Raspberry Pi- ի ներքևի մասում գտնվող microSD քարտի բնիկի մեջ:
- Գտեք ձեր ստեղնաշարի մալուխի USB միակցիչի ծայրը և ստեղնաշարը միացրեք USB պորտին Raspberry Pi- ով (կարևոր չէ, թե որ նավահանգիստն եք օգտագործում):
-
Համոզվեք, որ ձեր էկրանը միացված է պատի վարդակին և միացված է: Նայեք Raspberry Pi- ի HDMI պորտին (ներին) - նկատեք, որ դրանք վերևում ունեն հարթ կողմ: Օգտագործեք մալուխ ՝ էկրանը Raspberry Pi- ի HDMI պորտին միացնելու համար. Անհրաժեշտության դեպքում օգտագործեք ադապտեր:
- Միացրեք USB հոսանքի աղբյուրը վարդակից և միացրեք այն ձեր Raspberry Pi- ի հոսանքի պորտին:
- Ձեր Raspberry Pi- ն կսկսի բեռնաթափվել, ապա պատրաստ կլինեք գնալ:
Քայլ 2: Սարքավորման կարգավորում
Ուլտրաձայնային հեռավորության սենսորի տեղադրումը բավականին պարզ է, այլ բարդ մասերի կարիք չկա, պարզապես տվիչը, 4 մալուխը և Raspberry Pi- ն: Այն ունի ընդամենը չորս կապում.
- VCC- ից մինչև կապում 2 (5V)
- TRIG դեպի Pin 12 (GPIO 18)
- ECHO դեպի կապում 18 (GPIO 24)
- GND դեպի Pin 6 (GND)
Քայլ 3: Python Script
Առաջին հերթին մենք պետք է տեղադրենք python gpiozero գրադարանը և դրա օգտագործման համար մենք կստեղծենք նոր սցենար
sudo nano distance_sensor.py
հետևյալի հետ.
# Ստանալով մեզ անհրաժեշտ գրադարանները
gpiozero import- ից DistanceSensor from time import sleep # Initialize ultrasonic sensor sensor = DistanceSensor (trigger = 18, echo = 24) while True: # Wait 2 seconds sleep (2) # Get the distance in meters distance = sensor.distance այն սանտիմետրերով հեռավորության վրա = sensor.distance * 100 # Մենք մեծ տասնորդական թիվ կստանանք, այնպես որ այն կլորացնենք 2 տեղ հեռավորության = կլոր (sensor.distance, 2) # Տպեք տեղեկատվությունը տպման էկրանին («Հեռավորությունը ՝ {} սմ .ֆորմատ (տվիչ. հեռավորություն))
Խորհուրդ ենք տալիս:
Գիշերային լույսի շարժում և խավարի զգացում - ոչ միկրո: 7 քայլ (նկարներով)
Գիշերային լույսի շարժում և խավարի զգացում - առանց միկրո. Կարող եք ասել, որ դա ձեր անվտանգության համար է, եթե գիշերը վեր եք կենում և փորձում ապահով կերպով հասնել դուռը: Իհարկե, կարող եք օգտագործել մահճակալի լամպ կամ հիմնական լապտեր
Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի հետ. 5 քայլ
Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի միջոցով. Ersաղիկների և երգելու փոխարեն կարող եք կառուցել այս տեղադրումը որպես մեծ անակնկալ ծննդյան տարեդարձերի համար
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. 4 քայլ
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. Այս ձեռնարկում դուք կսովորեք Arduino RGB- ի միջոցով ինտերֆեյսերի մասին: RGB լուսարձակը բաղկացած է երեք տարբեր լուսարձակից, անունից կարող եք կռահել, որ այդ LED- ները կարմիր, կանաչ և կապույտ են: Մենք կարող ենք ձեռք բերել շատ այլ գույներ ՝ այս գույները խառնելով: The
Հողի խոնավության զգացում - SF: 4 քայլ (նկարներով)
Հողի խոնավության զգացում - SF. Փորձարկման պլանը սկսելու համար մենք սկսեցինք մեր նպատակը, որը նախագծել էր մի սարք, որը կկարողանար հայտնաբերել անձրևից հողի խոնավ լինելը, թե ոչ: Այս ծրագիրն իրականացնելու համար մենք պետք է սովորեինք, թե ինչպես ճիշտ օգտագործել և կարգավորել հողի խոնավությունը
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi