Sisällysluettelo:
Video: PASSIIVISEN BUZZERIN LIITTÄMINEN ARDUINOON: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Äänen tekeminen arduinolla on mielenkiintoinen projekti, tämä voidaan toteuttaa käyttämällä erilaisia moduuleja ja laitteita projektistasi ja valinnoistasi riippuen. Tässä projektissa tarkastelemme tapaa, jolla voit tehdä äänen summerilla. Harrastajan käyttämää summeria on kahta tyyppiä: aktiivinen summeri ja passiivinen summeri. Tässä projektissa aiomme käyttää aktiivista summeria. Tutustu oppaaseeni aktiivisen summerin käytöstä.
Passiivinen summeri vaatii DC -signaalin äänen tuottamiseksi. Se on kuin sähkömagneettinen kaiutin, jossa muuttuva tulosignaali tuottaa äänen sen sijaan, että se tuottaa ääntä automaattisesti. Toisin kuin aktiivinen summeri, joka vaatii vain yhden laukauksen tasavirtaa, passiivinen summeri tarvitsee nuotin tuottamisessa jonkin verran teknisyyttä. Huomaa, että jos yrität käyttää passiivista summeria asettamatta lähtötaajuutta, passiivinen summeri ei anna ääntä.
Taajuus, jonka voit siirtää passiiviselle summerille, vaihtelee 31: stä 4978: een kahden numeron välein peräkkäisten taajuuksien välillä, esim. 31-35-35… Voit oppia lisää musiikkitaajuuksista ymmärtääksesi jokaisen taajuuden täysin. Voit myös katsoa opetusohjelmani "suurten nuottien soittamisesta passiivisella summerilla".
Vaihe 1: Materiaali
Arduino Board
Passiivinen summeri
Hyppyjohdot
Vaihe 2: Piirin DIagrammi
Piiriliitäntä on hyvin samanlainen kuin tapa, jolla liität LEDin Arduinoon. Summeri toimii 3-5 V jännitteellä.
Voit käyttää mitä tahansa arduinon digitaalista nastaa positiiviseksi nastaksi ja liittää negatiivisen nastan maahan. On käytettävä vastusta, koska summeri toimii 5V jännitteellä. Voit tunnistaa positiivisen nastan katsomalla summerin yläreunaa, jolloin saat merkinnän "+", tämän puolen tappi on positiivinen.
Vaihe 3: Työkoodi
Alla on esimerkki passiivisen summerin ohjaamisesta.
void setup () {
// tuottaa 440 Hz, 494 Hz, 523 Hz ääniä lähtönastassa 7, jonka kesto on 2000 ms
sävy (7, 440, 2000); // A
viive (1000);
sävy (7, 494, 2000); // B
viive (1000);
sävy (7, 523, 2000); // C
viive (1000);
// Voit käyttää notone () -toimintoa äänen lopettamiseen delay () sijasta
}
void loop () {
// Yllä olevan koodin asettaminen silmukkatoimintoon saa äänen tuotettua silmukassa
}
Vaihe 4: Sovellus
Kuten esimerkistä näkyy, passiivista summeria voidaan käyttää monin tavoin. Tärkeää on myös, että se voi toimia täysin aktiivisena summerina, sinun on vain asetettava se haluamallesi taajuudelle.
Voit käyttää passiivista summeria musiikin ja eri sävyjen luomiseen.
Suositeltava:
Johdanto Arduinoon: 18 vaihetta
Johdanto Arduinoon: Oletko koskaan miettinyt tehdä omia laitteitasi, kuten sääaseman, auton kojelaudan polttoaineen, nopeuden ja sijainnin seurantaan tai kodinkoneiden ohjaamiseen älypuhelimilla, tai oletko koskaan miettinyt kehittyneiden
USB -virtapankkien hakkerointi Arduinoon: 6 vaihetta
USB-virtapankkien hakkerointi Arduinoon: Arduino-virtapiirien käyttäminen halpojen virtapankkien avulla on niin turhauttavaa niiden alhaisen virran automaattisen virrankatkaisun kanssa. 30-40 sekuntia. Muutetaan Ch
Älykäs Romote -auto, joka perustuu Arduinoon: 5 vaihetta
Älykäs Romote -auto perustuu Arduinoon: Tämä projekti perustuu Arduinon UNO -kehityskorttiin älykkään auton valmistamiseksi. Autossa on langaton Bluetooth-ohjaus, esteiden välttäminen, summerihälytys ja muut toiminnot, ja se on nelivetoinen auto, helppo kääntää
Tee 4,75 tuuman passiivisen jäähdyttimen kaiuttimen lika halvalla tyhjästä (pari): 10 vaihetta
Tee 4,75 tuuman passiivisen jäähdyttimen kaiuttimen lika halvalla tyhjästä (pari): Katsoin äskettäin passiivisia jäähdyttimen kaiuttimia ja huomasin, että ne ovat kalliita, joten törmäsin joihinkin osiin ja näytän sinulle, kuinka rakentaa yksi itse
Moottorin liittäminen Arduinoon L293D: llä: 3 vaihetta
Moottorin liittäminen Arduinoon L293D: n avulla: Moottori on robotiikan perusrakenne ja jos opit Arduinoa, on erittäin tärkeää oppia liittämään moottori siihen. Tänään teemme sen käyttämällä L293D ic. L293D -moottoriajurin IC on todella tärkeä. Muuten tulee