Përmbajtje:
Video: Gjenerator tonesh "Jimikky Kammal" Duke përdorur Arduino Pro Mini: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Ky është një projekt i thjeshtë i gjenerimit të tonit duke përdorur Arduino Pro Mini. Një pjesë e këngës super hit "Jimikky Kammal" të filmit "Velipadinte Pusthakam" është zhvilluar në mënyrë monotonike.
Notat muzikore ndodhin në natyrë si valë të buta dhe rrotulluese sinusoidale. Në këtë projekt, në vend të valëve të qetë të sinusit, ne do të prodhojmë zë me valë katrore. Valët katrore prodhojnë një ton, por është më i freskët dhe metalik sesa një valë sinus normale. Një notë muzikore mund të krijohet duke gjeneruar frekuencë. Çdo frekuencë ka një ton unik. Këtu Arduino përdoret për të krijuar këtë frekuencë.
Hapi 1: Konfigurimi i harduerit
Veryshtë shumë e lehtë të konfigurosh harduerin. Për zhvillimin e këtij projekti ne kërkojmë
- Arduino Pro Mini
- Folës
- Përshtatës FTDI USB në Serial (për ngarkimin e programit në Arduino Pro Mini)
Ndërfaqja FTDI USB në përshtatës serik në Arduino Pro Mini për Programim siç tregohet në diagramin e qarkut. Lidhni një kunj të altoparlantit me pinin dixhital 11 (mund ta ndryshoni numrin e kunjit në Program) të Arduino Pro Mini dhe Tjetër në tokë.
Në këtë qark, ne nuk shtojmë asnjë qark përforcues, në mënyrë që vëllimi të jetë shumë i ulët. Ju mund të shtoni çdo qark përforcues audio kështu, do të merrni shumë zë në dalje ose mund të përdorni altoparlantin e PC që ka kontroll të volumit të rregullueshëm.
Hapi 2: Zhvillimi i Softuerit
Notat muzikore mund të krijohen duke krijuar luhatje në Arduino. Frekuenca e lëkundjeve është hapi i shpejtësisë së melodisë së notave muzikore të luajtura Rrahjet janë periudha e secilës melodi të luajtur. Pra, ne duhet të bëjmë ritmin, ritmet, ritmin e saktë për çdo notë muzikore.
Në këtë program, ne nuk krijojmë të gjitha frekuencat për të gjithë tingujt. Shtohet vetëm tingulli i kërkuar për muzikën "Jimikky Kammal". Frekuencat për të gjitha shënimet jepen në lidhjen më poshtë.
impacttechnolabz.com/fd1_jk.html
Ne duhet t'i konvertojmë këto frekuenca në periudhë kohore në mënyrë që Arduino të marrë kohëzgjatjen për aktivizimin dhe fikjen e pinit dixhital. Llogaritja e toneve bëhet pas operacionit matematikor:
kohaHigh = 1 / (2 * tonFrekuenca) = perioda / 2
psh:
Për të gjeneruar lëkundje 100 Hz, dmth Periudha kohore = 1/100 S = 0.01 S = 10000 uS
Pra, ne duhet të bëjmë pin të lartë për 5000 uS dhe LOW për 5000 uS
dmth kohaHigh = 1/(2*100)
= 0.005 S
= 5000 US
Shkarkoni Kodin e Plotë
Hapi 3: Simulimi
Ne kemi krijuar një simulim me ndihmën e softuerit Proteus Proffessional të instaluar në Windows PC, kështu që dalja audio mund të verifikohet në PC përmes kartës së zërit. Ju duhet të shtoni në mënyrë të qartë Bibliotekën Arduino te Proteus.
Hapi 4: Kodi
Shkarkoni Kodin e Plotë
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa
DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
4-20ma Gjenerator/Testues duke përdorur Arduino: 8 hapa
Gjenerator/testues 4-20ma duke përdorur Arduino: Gjeneratorët 4-20mA janë të disponueshëm në ebay, por unë për vete e dua pjesën DIY të gjërave dhe përdorimin e pjesëve që kam vendosur rreth e qark. Doja të testoja inputet analoge të PLC-së tonë për të verifikuar leximet tona scada dhe për të testuar daljen e instrumenteve 4-20mA. Ka loa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino - Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter - Rc Helikopter - Rc Plane Duke përdorur Arduino: 5 hapa (me fotografi)
Telekomanda me valë duke përdorur modulin NRF24L01 2.4Ghz me Arduino | Nrf24l01 Marrës transmetues 4 kanal / 6 kanal për kuadopter | Rc Helikopter | Rc Plane Duke përdorur Arduino: Për të drejtuar një makinë RC | Kuadikopter | Dron | RC aeroplan | Varka RC, ne gjithmonë kemi nevojë për një marrës dhe transmetues, supozoni për RC QUADCOPTER kemi nevojë për një transmetues dhe marrës me 6 kanale dhe ai lloj TX dhe RX është shumë i kushtueshëm, kështu që ne do të bëjmë një në pajisjen tonë
Gjenerator - Gjenerator DC duke përdorur kallamin e kallamit: 3 hapa
Gjenerator - Gjeneratori DC duke përdorur kallamin e kallamit: Gjenerator i thjeshtë DC Një gjenerator i rrymës së drejtpërdrejtë (DC) është një makinë elektrike e cila konverton energjinë mekanike në energji elektrike me rrymë të drejtpërdrejtë. E rëndësishme: Një gjenerator i rrymës direkte (DC) mund të përdoret si motor DC pa ndonjë konstruktiv ndryshimet