Բովանդակություն:

Ակուստիկ DISDRO հաշվիչ ՝ Raspebbery Pi բաց եղանակային կայան (մաս 2) ՝ 4 քայլ (նկարներով)
Ակուստիկ DISDRO հաշվիչ ՝ Raspebbery Pi բաց եղանակային կայան (մաս 2) ՝ 4 քայլ (նկարներով)

Video: Ակուստիկ DISDRO հաշվիչ ՝ Raspebbery Pi բաց եղանակային կայան (մաս 2) ՝ 4 քայլ (նկարներով)

Video: Ակուստիկ DISDRO հաշվիչ ՝ Raspebbery Pi բաց եղանակային կայան (մաս 2) ՝ 4 քայլ (նկարներով)
Video: Հանեդա միջազգային օդանավակայանը միշտ տեղյակ կլինի մեր հաճախորդների կարիքներին: 🇦🇲 2024, Նոյեմբեր
Anonim
Ակուստիկ DISDRO հաշվիչ. Raspebbery Pi բաց եղանակային կայան (մաս 2)
Ակուստիկ DISDRO հաշվիչ. Raspebbery Pi բաց եղանակային կայան (մաս 2)

DISDRO- ն նշանակում է կաթիլների բաշխում: Սարքը գրանցում է յուրաքանչյուր կաթիլի չափը ժամանակի կնիքով: Տվյալները օգտակար են տարբեր ծրագրերի համար, ներառյալ օդերևութաբանական (եղանակային) հետազոտությունները և հողագործությունը: Եթե անտեսումը շատ ճշգրիտ է, այն կարող է չափել ընդհանուր տեղումները, ինչպես անձրևաչափը: Այն կարող է պարզապես օգտագործվել որպես անձրևի պարզ դետեկտոր:

DISDRO- ն նաև օգտակար է անձրևի արագությունը հաշվարկելիս, ինչպես մյուս համակարգչային անձրևաչափերը (ուլտրաձայնային անձրևաչափ և հուշող փակագծեր)

Ես որոշեցի կառուցել այս DISDRO- ն, քանի որ իմ ուլտրաձայնային անձրևաչափը այս փուլում այնքան էլ ճշգրիտ չէ առաջին մեկ կամ երկու մմ անձրևի համար, քանի որ դրա հիմքը կատարյալ հարթեցված չէ և նաև այն պատճառով, որ այն կարող է հաճելի լինել:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա

1) Ազնվամորի պի, որքան հնարավոր է արագ, ես օգտագործեցի ազնվամորի պի 3

2) Հացի տախտակ

3) Շատ ցատկող մալուխներ (20 -ը կանեն) և մի քանի մետր բարակ էլեկտրական մալուխ ձեր PI- ից մինչև DISDRO

4) MCP3008 ADC (Անալոգային թվային փոխարկիչ, այլ ADC- ներ կարող են անել):

5) Պիեզո էլեկտրական սնունդ

6) Հին ձայնասկավառակ

7) հյուսներ դանակ

8) սուպեր սոսինձ

9) PLASTIK 70 (օպտինալ)

10) Python- ի հմտություններ (ես կտամ սցենարների օրինակ)

Այս տարրերի մեծ մասը պետք է հասանելի լինի eBay- ից: Հարավաֆրիկացիները կարող են օգտագործել Communica- ն,

Քայլ 2: Կառուցեք ձեր սարքաշարը

Կառուցեք ձեր սարքաշարը
Կառուցեք ձեր սարքաշարը
Կառուցեք ձեր սարքաշարը
Կառուցեք ձեր սարքաշարը

Հեռացրեք փայլաթիթեղը սկավառակի ակրիլային շերտից: Կցեք պիեզոն սկավառակի հետևի մասում: CD- ի առջևը կօգտագործվի անձրևը լսելու համար: Կապույտ մալուխը (Ազդանշան) պետք է միացված լինի MCP3008- ի 0 ալիքին, կարմիրը և սևը `համապատասխանաբար 3.3 վոլտին և գետնին:

CD- ի և պիեզոյի առջևը ջրամեկուսացնելու համար կարող եք օգտագործել համապատասխան ծածկույթ (Plastik 70): Մի ցողեք այն սկավառակի և պիեզոյի հետևի մասում, որտեղ լարերն ու կերամիկան ամրացված են: Եթե կերամիկան ցողում են, պիեզոն ճիշտ չի թրթռա:

Քայլ 3. Կառուցեք ձեր սխեման PI, MCP3008 և Piezo միացման համար

Image
Image
Կառուցեք ձեր սխեման PI, MCP3008 և Piezo միացման համար
Կառուցեք ձեր սխեման PI, MCP3008 և Piezo միացման համար
Կառուցեք ձեր սխեման PI, MCP3008 և Piezo միացման համար
Կառուցեք ձեր սխեման PI, MCP3008 և Piezo միացման համար

MCP3008- ը և Raspberry PI- ն միացնելու վերաբերյալ շատ դաստիարակներ կան: Սկզբում օգտագործեցի Adafruit ձեռնարկը.

Ապարատային SPI- ն ապարատային SPI- ն օգտագործելու համար նախ համոզվեք, որ միացրել եք SPI- ն ՝ օգտագործելով raspi-config գործիքը (կամ գնացեք ձեր աշխատասեղան, ationsրագրեր (Սկիզբ) ընտրացանկ, Նախապատվություններ, Ազնվամորու Pi կազմաձևում, միջերեսներ): Համոզվեք, որ այո պատասխանեք ինչպես SPI ինտերֆեյսը միացնելու, այնպես էլ SPI միջուկի մոդուլը բեռնելու համար, այնուհետև վերագործարկեք Pi- ն: Այժմ միացրեք MCP3008- ը Raspberry Pi- ին հետևյալ կերպ.

MCP3008 VDD դեպի Raspberry Pi 3.3V

MCP3008 VREF- ից Raspberry Pi 3.3V

MCP3008 AGND մինչև Raspberry Pi GND

MCP3008 DGND մինչև Raspberry Pi GND

MCP3008 CLK դեպի Raspberry Pi SCLK

MCP3008 DOUT դեպի Raspberry Pi MISO

MCP3008 DIN մինչև Raspberry Pi MOSI

MCP3008 CS/SHDN մինչև Raspberry Pi CE0

Այս միացումն այժմ կարող է օգտագործվել 3,3 վոլտ մուտք ունեցող անալոգային տվիչների համար, ներառյալ մեր Piezo Electical Eliment- ը:

Միացրեք Piezo Eliment Red մալուխը (վոլտ ներսում) PI 3.3 վոլտին, գետնից գետնին և Piezo ելքից (կապույտ) MCP3008- ի CH0- ին (զրոյական ալիք):

Եթե ունեք միայն կարմիր և սև մալուխով պիեզո տարր (առանց տախտակի), կարմիր մալուխը միացրեք MCP 3008 -ի 0 ալիքին, իսկ սևը ՝ GND- ին: Նաև միացրեք 1 Մգ Օմ ռեզիստոր MCP3008 ալիքի 0 -ի և գետնի միջև (The Piezo- ն և Resistor- ը միացված են զուգահեռաբար): Դիմադրողը կպաշտպանի MCP 3008 -ը պիեզոյի ստեղծած ընթացիկ և լարման գագաթներից:

Ես նաև փորձարկեցի պիեզոն բիտսկոպի միկրոյով կցված տեսանյութում: Սա, սակայն, անհրաժեշտ չէ:

Քայլ 4: Theրագրակազմ

Ես գրել եմ մի պարզ սցենար ՝ օգտագործելով GPIOZERO գրադարանը MCP3008- ի համար: Այն կցվում է:

Համոզվեք, որ SPI- ն միացված է (ationsրագրեր (մեկնարկ)

Գործարկեք սցենարը, թողեք մի քանի կաթիլ և տեսեք, թե ինչ արդյունքներ կան: գուցե ստիպված լինեք փոխել Python Code- ի շեմը:

Խորհուրդ ենք տալիս: