Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit
- Vaihe 2: Liitä piiri
- Vaihe 3: Ohjelmoi
- Vaihe 4: Lataa
- Vaihe 5: Koodin tarkistus
- Vaihe 6: Laitteiston tarkistus: summeri
- Vaihe 7: Kokeellinen vaikutus
Video: Hallitse summerin ääntä Arduinolla: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Arduinolla voidaan suorittaa monia interaktiivisia töitä, joista yleisin ja yleisimmin käytetty on ääni- ja valonäyttö.
Yleisimmät ääniä tuottavat komponentit ovat summeri ja torvi. Vertaa kahta, summeri on yksinkertaisempi ja helpompi käyttää, joten käytimme sitä tässä kokeessa.
Vaihe 1: Tarvittavat komponentit
Seuraavat osat on valmisteltava:
Arduino UNO -ohjain*1
Summeri*1
Leipälauta*1
Leipälaudan hyppysisite*1
Vaihe 2: Liitä piiri
Liitä kokeellinen laitteisto kuvan piirin mukaisesti.
Vaihe 3: Ohjelmoi
Kopioi seuraava koodi Arduino IDE: hen kuvan mukaisesti:
#include "pitches.h"
int melodia = {
NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4
};
int noteDurations = {
4, 8, 8, 4, 4, 4, 4, 4
};
void setup () {
for (int thisNote = 0; thisNote <8; thisNote ++)
{
int noteDuration = 1000/noteDurations [tämäHuomautus];
sävy (8, melodia [tämäHuomautus], huomautusKesto);
int pauseBetweenNotes = noteDuration * 1.30;
delay (pauseBetweenNotes);
noTone (8);
}
}
tyhjä silmukka ()
{
}
Vaihe 4: Lataa
Yhdistä Arduino UNO -ohjain ja tietokone USB -kaapelilla, valitse oikea korttityyppi (Arduino UNO ja), portti ja napsauta Lataa.
Vaihe 5: Koodin tarkistus
sävy (): Toiminto on tuottaa neliöaalto tietyllä taajuudella (50%: n toimintajakso) tapille. Kesto voidaan asettaa, muuten aaltomuoto luodaan, kunnes noTone () -toiminto kutsutaan. Tämä nasta voidaan liittää pietsosähköiseen summeriin tai muihin kaiuttimiin äänen toistamiseksi.
kielioppi:
ääni (pin, taajuus)
ääni (pin, taajuus, kesto)
parametri:
pin: äänitaajuuden tuottava nasta: äänen taajuus, Hz, kirjoita unsigned int kesto: äänen kesto, millisekunteina (valinnainen), kirjoita unsigned long
Vaihe 6: Laitteiston tarkistus: summeri
Summeri antaa äänen syöttämällä virtaa jännitemateriaaleille. Pietsosähköisiä materiaaleja voidaan muuttaa mekaanisesti erilaisilla jännitteillä ja taajuuksilla, jolloin syntyy eri taajuuksilla kuuluvia ääniä. Summeri on jaettu aktiiviseen summeriin ja passiiviseen summeriin.
Aktiivisessa summerissa on sisäinen värähtelylähde, joten se voi kuulostaa niin kauan kuin se toimitetaan tasavirralla. Vastaavassa passiivisessa summerissa ei ole integroitua värähtelylähdettä, Siksi sen on kuuluttava äänilähtöpiirissä. Voimme erottaa aktiiviset summerit passiivisista summerista kahdella tavalla:
(1) Ulkonäön perusteella
* Passiivisen summerin piirilevy on yleensä paljas.
* Aktiivisen summerin piirilevy on yleensä peitetty vinyylillä.
(2) Mittaa summerin vastus ja arvioi yleismittarilla
* Passiivisen summerin vastus on yleensä 8 tai 16 ohmia.
* Aktiivisen summerin vastus on paljon suurempi.
Aiheeseen liittyvä viesti: Testaa kondensaattoreita summerilla
Vaihe 7: Kokeellinen vaikutus
Liitä summeri ilman muita johdotuksia kuvan osoittamalla tavalla. Kun ohjelma on ladattu Arduino UNO -ohjaimeen, summeri antaa pelin päättymisen kaltaisen äänen ja pysähtyy, kunnes nollauspainiketta painetaan.
Suositeltava:
Helppo opas rikkoutuneiden BOSE QC25 -kuulokkeiden korjaamiseen - ei ääntä yhdestä korvasta: 5 vaihetta (kuvilla)
Helppo opas rikkoutuneiden BOSE QC25 -kuulokkeiden korjaamiseen - ei ääntä yhdestä korvasta: Bose tunnetaan kuulokkeistaan ja erityisesti aktiivisesta melunvaimennuksesta. Kun laitoin ensimmäisen kerran parin QuietComfort 35 -laitteita elektroniikkaliikkeeseen, olin järkyttynyt hiljaisuudesta, jonka he voivat luoda. Minulla oli kuitenkin erittäin
Super Mario summerin avulla: 3 vaihetta
Super Mario summerin avulla: Musiikin kuunteleminen rentouttaa mielen ja sielun. Lisätään musiikkia arduino -projekteihisi yhdellä komponentilla, summerilla. Löysin tämän mahtavan projektin Buzzerin avulla, joka toistaa Dipto Pratyaksan kirjoittaman super mario -teemaparin ohjeista. Lisäksi
Netflix Pi2: lla (ei ääntä): 3 vaihetta
Netflix Pi2: lla (ei ääntä): Hei kaikille! verkossa on monia opetusohjelmia Netflixin saamiseksi vadelma Pi2: lle. Suurin osa niistä on kuitenkin vanhentuneita eikä kovin selkeitä. Joten olen täällä näyttääkseni sinulle suosikkitapani saada Netflix vadelmapi: lle. Pi toimii loistavasti
Hallitse Jingle Bellsin nopeutta Arduinolla: 4 vaihetta
Hallitse Jingle Bellien nopeutta Arduinolla: Tämä Instructable näyttää, kuinka ohjelmoida nauhan LED vastaamaan Arduinon soittamia nuotteja. Voit myös nopeuttaa tai hidastaa kappaletta tuomalla kätesi lähemmäksi tai kauemmaksi valovastuksesta. Esimerkkini on kappaleessa J
Summerin ja Ledin ohjaaminen Androidista Blynkin avulla: 4 vaihetta
Summerin ja Ledin ohjaaminen Androidista Blynkin avulla: Tässä ohjeessa kerron sinulle, miten voit yhdistää arduinon Androidiin Bluetoothilla GUI- ja IOT -käyttöliittymille! Tässä opetusohjelmassa käytämme Android -puhelinta ja blynk -sovellusta (yksi parhaista käyttöliittymistä) vaihtoehto arduinoon) LED -valojen sytyttäminen ja summerin käyttö