Мазмуну:
- Жабдуулар
- 1 -кадам: Кабелдөө
- 2 -кадам: Коддоо
- 3 -кадам: Аны сынап көрүңүз
- 4 -кадам: Бул иштейт, азыр бөлүшүү
Video: Jingle Bells ылдамдыгын Arduino менен көзөмөлдөңүз: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул Instructable сизге Arduino ойногон ноталарга дал келген LED тилкесин кантип программалоону көрсөтөт. Ошондой эле колуңузду фоторезистордон жакыныраак же алысыраак кылып ырды ылдамдатып же жайлатсаңыз болот. Менин мисалым Jingle Bells ыры менен, бирок ноталарды которсоңуз, аны каалаган ыр кылып өзгөртө аласыз.
Жабдуулар
- Photoresistor
- Arduino тактасы
- 10K каршылыгы (x2)
- LED тилкеси
- Динамиктин күчөткүчү
- Зымдар (эркек жана аял)
1 -кадам: Кабелдөө
Зымдарыңыздын туура орнотулганын көрүү үчүн төмөнкү шилтемеге кайрылыңыз.
Бардык кызгылт түстөгү зымдар пин номерлерине дал келет.
Бардык кара зымдар жерге алып барат.
Бардык кызыл зымдар 5Вга алып барат.
Тан менен кара түстөрдүн баары каршылыкты билдирет.
Жашыл зымдар LED тилкесинен чыккан зымдарды билдирет.
2 -кадам: Коддоо
Тиркелген кодду көчүрүңүз.
Калгандары коддун кантип иштээрин түшүндүрөт:
Коддо комментарийлер бар, бирок анын узун экенин көрөсүз. Алгачкы эскертүүлөр сиздин коллегияңыз музыкалык обонду жаратат деп кепилдик берет. Андан кийин ар бир нотага дал келген түстөрдүн декларациясы бар. Жараксыз орнотуу сиздин бардык казыгыңызды күйгүзүп, программалоону баштайт. Боштук цикл - бул негизги коддоо орун алган жерде. Ал калкып жүрүүчү темп менен башталат, бул сиздин ырыңыздын фоторезисторго канчалык жакын экениңизге жараша ылдамдатуусун же жайлашын камсыздайт. Канчалык жакын болсоңуз, ал ошончолук тез ойнойт. Андан кийин шыңгыраган коңгуроолорго өтөт. Ар бир нотанын өзүнүн функциясы бар. Башында бардык түстөгү LED тилкеси тазаланат, андан кийин нотаны жана анын узактыгын жазат. Чейрек нотасы үчүн 250 миллисекунд үчүн пьесалар, жарым нота 500 миллисекунд үчүн ойнойт жана бүт нота 1000 миллисекунд үчүн ойнойт. Бул декларациядан кийин тактада канча жарык күйүшү керектиги айтылган цикл бар; чейрек нотасы үчүн 5 жарык күйөт, жарым нотасы үчүн 10 жарык жана бүт нотасы үчүн 10 жарык күйөт. Анда түстүн диктаны жана нотаны бүтүрүү үчүн кечигүү бар. Бул тактан ажыратылбаса тынымсыз кайталанат.
3 -кадам: Аны сынап көрүңүз
Кодду жана зымдарды текшерүүнүн жолу - аны туташтыруу! Эгерде ал туура иштебей жатса, зымдарыңызды текшериңиз жана бардык коддорду көчүрүп алдыңыз. Сизде 5В же башка аралашма бар болушу мүмкүн.
4 -кадам: Бул иштейт, азыр бөлүшүү
Эми сиз долбоор менен бүткөн бардык маселелерди иштеп чыктыңыз! Сүрөткө тартып, досторуңуз менен бөлүшүңүз. Кааласаңыз, нотаны башкача кылып, түстөрдү ошого жараша өзгөртүү менен ырды өзгөртө аласыз. Сиздин мүмкүнчүлүгүңүз чексиз!
Сунушталууда:
DHT11 менен ESP32 негизделген M5Stack M5stick C аба ырайы монитору - DHT11 менен M5stick-Cдеги температуранын нымдуулугун жана жылуулук индексин көзөмөлдөңүз: 6 кадам
DHT11 менен ESP32 негизделген M5Stack M5stick C аба ырайы монитору | DHT11 менен M5stick-Cдеги температуранын нымдуулугун жана жылуулук индексин көзөмөлдөңүз: Салам балдар, бул көрсөтмөлөрдө биз DHT11 температура сенсорун m5stick-C менен (m5stack менен иштеп чыгуу тактасы) кантип интерфейс кылууну жана m5stick-C дисплейинде көрсөтүүнү үйрөнөбүз. Ошентип, бул үйрөткүчтө биз температураны, нымдуулукту & жылуулук мен
Электрондук почта, SMS жана Pushbullet Alerting менен жылытуучу мунай танк галлондорун көзөмөлдөңүз: 9 кадам (сүрөттөр менен)
Электрондук почта, SMS жана Pushbullet Alerting менен жылытуучу мунай танк галлондорун көзөмөлдөңүз: КООПСУЗДУК МААЛЫМАТЫ: Кимдир бирөө " бул куруу/орнотуу коопсузбу " - Мен муну 2 башка мунай компаниясына кайтарым байланыш/коопсуздук маселелери боюнча алып бардым жана муну өрт өчүрүү кызматынын Өрттү алдын алуу боюнча орун басары С
Brushless DC моторунун ылдамдыгын Arduino жана Bluetooth модулдарын колдонуу менен көзөмөлдөңүз (HC-05): 4 кадам
Arduino жана Bluetooth модулдарын колдонуп щеткасыз DC моторунун ылдамдыгын көзөмөлдөңүз (HC-05): Киришүү Бул окуу куралында биз Arduino UNO, Bluetooth Module (HC-05) жана Android тиркемесин колдонуп Brushless DC моторунун ылдамдыгын көзөмөлдөйбүз ( Bluetooth контроллери Arduino)
Alexa менен баланстык лабиринтти көзөмөлдөңүз: 6 кадам (сүрөттөр менен)
Alexa менен Balance Maze'ди башкарыңыз: Alexa менен баланстык лабиринтти башкарыңыз лабиринтти үн менен жылдырыңыз. Биринчиден, видеону көрүңүз. Бул операциянын кыскача мазмуну. Alexa менен сүйлөш (Raspberry Pi + AVS) АЙТ: Alexa Start SkillSAY: BARANSU MEIRO WO KIDOU SHITE SkillSAY: 1 DO, UE N
NodeMCU (ESP8266) жана Blynk тиркемесин колдонуу менен үй шаймандарын көзөмөлдөңүз: 8 кадам (сүрөттөр менен)
NodeMCU (ESP8266) жана Blynk тиркемесин колдонуп, үй шаймандарын көзөмөлдөңүз: Бул окуу куралы, биз лампаны башкаруу үчүн Blynk тиркемесин жана NodeMCU (ESP8266) колдонууну үйрөнөбүз (башка үй тиричилик техникасы жакшы болот), айкалышы Интернет аркылуу бол. Бул насаатчынын максаты жөнөкөй нерсени көрсөтүү