Բովանդակություն:
- Պարագաներ
- Քայլ 1: Լարերի տեղադրում
- Քայլ 2: Կոդավորում
- Քայլ 3: Փորձարկեք այն:
- Քայլ 4: Աշխատում է, այժմ կիսվեք:
Video: Կառավարեք Jingle Bells- ի արագությունը Arduino- ով. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս Instructable- ը ձեզ ցույց կտա, թե ինչպես ծրագրավորել LED շերտի համապատասխանությունը Arduino- ի նվագարկած նոտաներին: Կարող եք նաև արագացնել կամ դանդաղեցնել երգը ՝ ձեր ձեռքը մոտենալով կամ ավելի հեռու պահելով ֆոտոռեզիստորից: Իմ օրինակը Jingle Bells երգի հետ է, սակայն նոտաները թարգմանելու դեպքում կարող եք այն դարձնել ցանկացած երգ:
Պարագաներ
- Ֆոտոռեզիստոր
- Arduino տախտակ
- 10K դիմադրություն (x2)
- LED ժապավեն
- Բարձրախոսների ուժեղացուցիչ
- Լարեր (արական և իգական)
Քայլ 1: Լարերի տեղադրում
Տեղադրեք ստորև բերված հղումը ՝ ձեր լարերի համար համապատասխան տեղադրումը տեսնելու համար:
Բոլոր վարդագույն լարերը հավասարվում են կապի համարներին:
Բոլոր սև լարերը տանում են գետնին:
Բոլոր կարմիր լարերը հանգեցնում են 5 Վ լարման:
Ամբողջը սև գույնը նշանակում է դիմադրություն:
Կանաչ լարերը նշանակում են LED շերտից դուրս եկող լարերը:
Քայլ 2: Կոդավորում
Պատճենեք կցված ծածկագիրը:
Մնացածը բացատրություն է, թե ինչպես է աշխատում ծածկագիրը.
Կոդավորումը ունի մեկնաբանություններ, սակայն կտեսնեք, որ այն բավականին երկար է: Հայտարարված նախնական նշումները երաշխավորում են, որ ձեր տախտակը կարող է կատարել ցանկացած երաժշտական երանգ: Այնուհետև կա գույների հայտարարություն, որը համապատասխանում է յուրաքանչյուր նոտայի: Void կարգավորումը միացնում է ձեր բոլոր կապումներն ու սկսում ծրագրավորումը: Void loop- ը այն վայրն է, որտեղ տեղի է ունենում հիմնական կոդավորումը: Այն սկսվում է լողացող տեմպով, սա երաշխավորում է, որ ձեր երգը կարագանա կամ դանդաղեցվի ՝ կախված նրանից, թե որքան մոտ եք դուք ֆոտոընդդիմանչին: Որքան մոտ եք, այնքան ավելի արագ է այն խաղում: Այնուհետև շարունակվում է jingle bells նվագելը: Յուրաքանչյուր նշում ունի իր գործառույթը: Սկզբում մաքրում է LED գույնի բոլոր գույները, այնուհետև թելադրում է նոտան և որքան երկար է այն: Պիեսների քառորդ նոտայի համար խաղում է 250 միլիվայրկյան, կես նոտան ՝ 500 միլիվայրկյան և մի ամբողջ նոտան ՝ 1000 միլիվայրկյան: Այս հայտարարությունից հետո կա մի հանգույց, որը տախտակին ասում է, թե քանի լույս պետք է վառվի. մեկ քառորդի համար 5 լույս է վառվում, կես նոտայի համար `10 լույս և մի ամբողջ նոտայի համար` 10 լույս: Այնուհետև տեղի է ունենում գույնի և ուշացման թելադրանք `նշումը ավարտելու համար: Սա անընդհատ կրկնվում է, եթե այն անջատված չէ տախտակից:
Քայլ 3: Փորձարկեք այն:
Ձեր ծածկագիրը և էլեկտրագծերը փորձարկելու եղանակը այն միացնելն է: Եթե այն ճիշտ չի գործում, ստուգեք ձեր լարերը և արդյոք պատճենահանել եք բոլոր ծածկագրերը: Դուք կարող եք ունենալ 5V կամ այլ խառնուրդ:
Քայլ 4: Աշխատում է, այժմ կիսվեք:
Այժմ, երբ դուք մշակել եք նախագծի հետ կապված ցանկացած խնդիր: Լուսանկարեք և կիսվեք ձեր ընկերների հետ: Եթե ցանկանայիք, կարող էիք փոխել երգը ՝ տարբերելով նոտաները և համապատասխանաբար փոխելով գույները: Ըստ ձեզ, հնարավորություններն անսպառ են:
Խորհուրդ ենք տալիս:
Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. 6 քայլ
Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել L298N DC MOTOR CONTROL վարորդ և պոտենցիոմետր ՝ երկու կոճակով DC շարժիչի արագությունն ու ուղղությունը վերահսկելու և պոտենցիոմետրի արժեքը ցուցադրելու համար: OLED էկրանին: Դիտեք ցուցադրական տեսանյութ
Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր և կոճակներ. 6 քայլ
Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր և կոճակներ. Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել L298N DC MOTOR CONTROL վարորդ և պոտենցիոմետր ՝ երկու կոճակով DC շարժիչի արագությունն ու ուղղությունը վերահսկելու համար: Դիտեք ցուցադրական տեսանյութ
Arduino Control DC շարժիչի արագությունը և ուղղությունը պոտենցիոմետրի միջոցով. 6 քայլ
Arduino Control DC շարժիչի արագությունը և ուղղությունը պոտենցիոմետրի միջոցով. Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել L298N DC MOTOR CONTROL վարորդը և պոտենցիոմետրը ՝ DC շարժիչի արագությունն ու ուղղությունը վերահսկելու համար: Դիտեք ցուցադրական տեսանյութ
Փորձեք ինտերնետի արագությունը ՝ օգտագործելով Raspberry Pi + Ubidots: 9 քայլ
Փորձեք ինտերնետի արագությունը ՝ օգտագործելով Raspberry Pi + Ubidots. Բացի Pi- ի չափից, ցածր գնից և լիովին գործող Linux OS- ից, այն կարող է նաև փոխազդել
Կառավարեք անխոզանակ DC շարժիչի արագությունը Arduino- ի և Bluetooth մոդուլի միջոցով (HC-05). 4 քայլ
Վերահսկեք Brushless DC շարժիչի արագությունը Arduino- ի և Bluetooth մոդուլի միջոցով (HC-05). Ներածություն Այս ձեռնարկում մենք պատրաստվում ենք վերահսկել Brushless DC շարժիչի արագությունը `օգտագործելով Arduino UNO, Bluetooth մոդուլ (HC-05) և Bluetooth հավելված Bluetooth- ի համար ( Arduino Bluetooth վերահսկիչ)