Բովանդակություն:
Video: Հեռավորության սենսորային տեսախցիկ `4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս ուսանելի ծրագիրը ձեզ ցույց կտա, թե ինչպես պատրաստել հեռավորության սենսորային տեսախցիկ `օգտագործելով ազնվամորի պի: Այս նախագիծը կօգտագործի ազնվամորու pi- ն և կօգտագործի python 3 -ը այս նախագծի կոդավորման համար: Հեռավորության սենսորային տեսախցիկը նախ կշռի 100 սմ, այնուհետև կթարթի RGB LED- ն և կնկարահանի: Այնուհետև ցույց տալու համար, որ լուսանկարն արված է, ապա RGB LED- ը կլինի միաձույլ կապույտ: Այնուհետև լուսանկարին հասնելու համար գնացեք ազնվամորու պի գրասեղան, որի վրա արվել է լուսանկարը:
Ձեզ հարկավոր կլինի
- 1x Ազնվամորի Պի
- 1x T-Cobbler
- 1x լրիվ չափի տախտակ
- 1x Pi տեսախցիկ
- 1x RGB LED (կաթոդ)
- 1x Հեռավորության ցուցիչ
- 1x 330 Ω դիմադրություն
- 1x 560 Ω դիմադրություն
- Կապույտ լարեր
- Սև լարեր
- Կարմիր լարեր
Քայլ 1:
Ձեռք բերեք մասերը և ամրացրեք T-Cobbler- ը Raspberry Pi- ին և տախտակին: Հաջորդը տեղադրեք գետնին և հոսանքի լարերը: 5,0 վ-ից կտրեք և կտրեք կարմիր մետաղալարն այնքան, որ տեղավորվի T-Cobbler- ի 5.0 վ կողքի անցքում և մի կողմ դրեք տախտակի վրա դրված դրական և բացասական բծերի դրական կողմում: Հետո արեք այն, ինչ հենց նոր արեցիք, բայց սև մետաղալարով մտեք GND, և դա մտնում է բացասական մասի մեջ: Դրանից հետո անցեք տախտակի մյուս կողմը և միացրեք երկու դրական կողմերը միասին և երկու բացասական կողմերը մետաղալարով այնպես, որ դրականը կարմիր լինի, իսկ բացականը ՝ սև: Ինչպես ցույց է տրված այս սխեմատիկայում
Քայլ 2:
Վերցրեք Distance սենսորը, RGB LED- ն և pi տեսախցիկը և դրանք տեղադրեք pi- ի և տախտակի վրա: Միացրեք pi տեսախցիկը նշված դիրքում ազնվամորու pi- ին: Այնուհետև տեղադրեք RGB լուսադիոդը տախտակի մեջ և համոզվեք, որ բոլոր լիդերները անցնում են ձեր տեղադրած անցքի մեջ: Կարդացեք, թե ինչ RGB LED ունեք և նկատեք, թե որ կապարն ինչ է: Այնուհետև տախտակի վրա գտեք հեռավորության սենսորի տեղը, որտեղ ոչինչ չի խանգարում: Ուշադրություն դարձրեք, թե որ դիրքն է գնում, որտեղ դուք պետք է իմանաք հաջորդ քայլի համար:
Քայլ 3:
Այժմ ավարտեք սխեմայի էլեկտրագծերը և գտեք ճիշտ դիրքի ճիշտ դիմադրիչները: Այսպիսով, իշխանությունը ներկայացնելու համար ես օգտագործել եմ կարմիր լարեր, գետնի համար օգտագործել եմ սև լարեր, իսկ GPIO լարերի համար օգտագործել եմ կապույտ լարերը: Եվ այս քայլում մենք նաև ռեզիստորները ճիշտ տեղում կդնենք հեռավորության սենսորով: Անհրաժեշտության դեպքում հետևեք սխեմային, թե ինչպես միացնել այս միացումը:
Քայլ 4:
Այժմ այս քայլի համար մենք պետք է կոդավորենք, իսկ դրա համար մենք կօգտագործենք python 3. այն, ինչ պետք է պատահի, որ եթե u- ի և հեռավորության տվիչի միջև հեռավորությունը 100 սմ -ից ավելի է, ապա տեսախցիկը լուսանկարելու է: Բայց լուսանկարից անմիջապես առաջ այն կարմիր կթարթվի, իսկ լուսանկարից հետո այն կունենա միանգամայն կապույտ գույն:
Python 3 ծածկագիր
ներմուծել RPi. GPIO- ն որպես GPIO- ից picamera- ից ներմուծել PiCamera- ն ժամանակից ներմուծել քուն, ժամանակը gpiozero ներմուծման LED- ից, կոճակ
տեսախցիկ = PiCamera ()
GPIO.setmode (GPIO. BCM)
GPIO_TRIGGER = 13GPIO_ECHO = 19 կարմիր = LED (16) կանաչ = LED (20) կապույտ = LED (21) կրկին = Trueշմարիտ
GPIO.setwarnings (Կեղծ) GPIO.setup (GPIO_TRIGGER, GPIO. OUT) GPIO.setup (GPIO_ECHO, GPIO. IN)
def RedLight (). red.blink () green.on () blue.on ()
def BlueLight (): red.on () green.on () blue.off ()
def GreenLight (): red.on () green.off () blue.on ()
def հեռավորություն (): GPIO.output (GPIO_TRIGGER, True)
քուն (0.00001) GPIO. ելք (GPIO_TRIGGER, կեղծ)
StartTime = ժամանակ () StopTime = ժամանակ ()
մինչ GPIO.input (GPIO_ECHO) == 0: StartTime = ժամանակ ()
իսկ GPIO.input (GPIO_ECHO) == 1: StopTime = ժամանակ ()
TimeElapsed = StopTime - StartTime հեռավորություն = (TimeElapsed * 34300) / 2
վերադարձի հեռավորությունը
կրկին փորձեք ՝ dist = հեռավորություն () եթե dist> 100: camera.start_preview () RedLight () RedLight () քուն (5) camera.capture ('/home/pi/Desktop/Image.jpg') camera.stop_preview () BlueLight () կրկին = Կեղծ տպում («Չափված հեռավորություն = %.1f սմ» % dist) քուն (1)
# Վերականգնել ՝ սեղմելով CTRL + Բաց թողնել ստեղնաշարըԸնդհատել. Տպել («Չափումը դադարեցվել է օգտվողի կողմից») GPIO.cleanup ()
Խորհուրդ ենք տալիս:
Ինչպես կատարել սոցիալական հեռավորության հայտնաբերող ՝ 15 քայլ
Ինչպես կատարել սոցիալական հեռավորության դետեկտոր. 2020 -ի ավարտին մոտենալով, ես մտածեցի, որ լավ կլինի հրաժեշտ տալ 2020 -ի ուսումնական ձեռնարկով: Ես ձեզ եմ ներկայացնում ՝ սոցիալական հեռավորության հայտնաբերող: Այս սարքի միջոցով դուք կկարողանաք սոցիալական հեռավորություն պահպանել տեխնոլոգիայի հետ և թողնել անհանգստությունները: Տ
HC-12 Հեռավորության խնդիրները և «ԼԱՎԱԳՈՅՆԸ». 4 քայլ
HC-12 Հեռավորության խնդիրներ և «ԼԻ FՈՈԹՅՈՆ». Ունեն 100 մետրից պակաս հեռավորության վատ փոխանցում, կամ պարզապես ուզում եմ իմանալ, թե ինչ է HC-12 … GT-38 …. Կարդացեք ON: Hi oldmaninSC HC-12- ի մասին: Կարծում եմ, որ սա ԼԱՎԱԳՈՅՆ հաղորդիչն է փոքր տվյալների երկար հեռավորությունների վրա (1/2 մղոն): Շատ հեշտ է ծածկագրել և ընդամենը 4
Տեսախցիկի տեսախցիկ ՝ 5 դոլար արժողությամբ փաստաթղթերի տեսախցիկ ՝ 4 քայլ (նկարներով)
5 դոլար արժողությամբ դյուրակիր համակարգչային փաստաթղթերի տեսախցիկ տեսաֆիլմերի կոնֆերանսի համար. Հրապարակվել է 202008 թ. Johnոն Է. www.instructables.com/id/A-Sub-10-MetaPrax-Documen
DIY թվային հեռավորության չափում ուլտրաձայնային սենսորային ինտերֆեյսով `5 քայլ
DIY թվային հեռավորության չափում ուլտրաձայնային սենսորային միջերեսով. Այս հրահանգի նպատակն է նախագծել թվային հեռավորության տվիչ GreenPAK SLG46537- ի օգնությամբ: Համակարգը նախագծված է ASM- ի և GreenPAK- ի այլ բաղադրիչների միջոցով `ուլտրաձայնային տվիչի հետ փոխազդելու համար: Համակարգը նախագծված է
TinkerCAD Ուլտրաձայնային հեռավորության սենսորային միացում (համակարգչային Eng վերջնական) ՝ 4 քայլ
TinkerCAD ուլտրաձայնային հեռավորության տվիչների միացում (համակարգչային Eng վերջնական). Մենք կստեղծենք ևս մեկ զվարճալի tinkerCAD միացում, որը կարանտինի ընթացքում կկատարենք: Այսօր հետաքրքիր բաղադրիչի հավելում կա, կարո՞ղ եք գուշակել: Դե, մենք պատրաստվում ենք օգտագործել ուլտրաձայնային հեռավորության սենսոր: Ավելին, մենք պատրաստվում ենք ծածկագրել 3 LED- ի համար