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

Clapper Arduino- ով և Neopixels- ով ՝ 4 քայլ
Clapper Arduino- ով և Neopixels- ով ՝ 4 քայլ

Video: Clapper Arduino- ով և Neopixels- ով ՝ 4 քայլ

Video: Clapper Arduino- ով և Neopixels- ով ՝ 4 քայլ
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Հուլիսի
Anonim
Clapper With Arduino- ով և Neopixels- ով
Clapper With Arduino- ով և Neopixels- ով
Clapper With Arduino- ով և Neopixels- ով
Clapper With Arduino- ով և Neopixels- ով
Clapper With Arduino- ով և Neopixels- ով
Clapper With Arduino- ով և Neopixels- ով

Բոլոր նյութերի պատրաստումը օգտագործման համար: Չնայած մեզ պետք է

Arduino PRO mini- ից օգտվելու համար մենք կարող ենք առայժմ սկսել Arduino UNO- ի օգտագործումը և ավելի ուշ կվերադառնանք:

Նյութեր:

· Neo պիքսելային շերտեր (կարճ և մեկը, որոնք կօգտագործվեն)

· Arduino UNO

· Arduino Pro Mini

· 330 Օմ դիմադրություն

· Ձայնի տվիչ

· Երկու տախտակ

· Թռիչքային լարեր

Քայլ 1: Նեոպիքսելների լուսավորություն

Նեոպիքսելների լուսավորություն
Նեոպիքսելների լուսավորություն
Նեոպիքսելների լուսավորություն
Նեոպիքսելների լուսավորություն

Այժմ մենք պետք է ստուգենք, արդյոք Neo պիքսելները կարող են լուսավորվել a- ով

պարզ կոդ, մենք կստուգենք ՝ կարո՞ղ ենք տարբեր գույներ պատրաստել:

Քայլ 2: Ստեղծեք լույսերի արձագանքը ձայնին

Լույսերը արձագանքեք ձայնին
Լույսերը արձագանքեք ձայնին
Լույսերը արձագանքեք ձայնին
Լույսերը արձագանքեք ձայնին

Միացրեք ձայնի տվիչը և ստուգեք, արդյոք ձայնային տվիչը ապահովում է

մեզ ճշգրիտ արժեքներ: դրանք պետք է իմաստ ունենան, քանի որ աղմուկ եք բարձրացնում, մեր դեպքում արժեքները պետք է տարբերվեն 200 ~ 700 -ից: Բայց այս թվերը տարբեր կլինեն տարբեր սենսորների դեպքում:

Ձայնի սենսորը չափում է ձայնի ծավալը, որը ձայնի հաճախականության ամպլիտուդը, որքան բարձր է ամպլիտուդը, այնքան բարձր կլինի ձայնային տվիչից ընթերցումը:

Քայլ 3: Փոխեք գույնը ձայնով

Փոխել գույնը ձայնով
Փոխել գույնը ձայնով
Փոխել գույնը ձայնով
Փոխել գույնը ձայնով

Այժմ, երբ մենք աշխատում ենք ինչպես ձայնային տվիչով, այնպես էլ Neo պիքսելներով, մենք կարող ենք սկսել խաղալ կոդի հետ, որպեսզի լույսը արձագանքի ձեր լսած հնչյուններին: Նկատի ունեցեք, որ ձայնի տվիչը չափազանց զգայուն է, երբ փորձում եք լույսերը ինտերակտիվ դարձնել ձայնի ընթերցման հետ:

Ձայնի տվիչի և լույսի հետ աշխատելու գաղափարի մասին պատկերացում կազմելուց հետո կարող եք այնպես անել, որ այն անջատի լույսերը, երբ ձայնը հասնի այն ամպլիտուդին, որը, ձեր կարծիքով, ճիշտ է: Մեր դեպքում թվային արժեքը «soundReading» էր = 500:

անհրաժեշտության դեպքում կցվում է նաև այս ծրագրի համար օգտագործվող ծածկագիրը:

Քայլ 4: Վերջնական հպում

Վերջնական հպում
Վերջնական հպում
Վերջնական հպում
Վերջնական հպում
Վերջնական հպում
Վերջնական հպում

Հաջորդ երկու քայլերը բաղկացած են ամեն ինչից միացնելուց

Arduino UNO- ն Arduino pro mini- ին, համոզվեք, որ փոխեք ժապավենի վրա առկա պիքսելների քանակը:

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