Sisukord:
- Samm 1:
- 2. samm: ühendage ultraheliandurid L298N väljundiga 1 ja 2 nii:
- 3. samm:
- 4. samm:
- 5. samm:
- 6. samm:
- 7. samm:
Video: Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
- ultraheli heli muundurid
- L298N
- Dc emane adapter
- toiteallikas isase alalisvooluga
- Arduino UNO
- Leivalaud
Kuidas see toimib: esiteks laadite koodi üles Arduino Unosse (see on digitaalsete ja analoogpordidega varustatud mikrokontroller, mis teisendab koodi (C ++) täitmiseks). mis on kõik seadistatud Arduino IDE tarkvara etapis „setup ()” (see on samm kõigi muutujate seadistamiseks). Koodi muutujale määratakse töö, mis käivitab katkestuse (see tähendab analoogpordide ümberpööramist) 80 kHz juures. Iga kord, kui katkestus käivitatakse, pööratakse analoogpordid ümber, mis tühistab 80 khz, mis võrdub 40 khz ruuduga 40 khz täismahus tsüklis (mille peame looma ultrahelilaineteks). 40 kHz ruut on elektrilises impulsis, kuid me vajame ultraheli helilaineid. Elektrilise impulsi saame ultraheli muundurite abil muuta ultrahelilaineteks (teisendab elektrilise impulsi ultrahelilaineteks). Levitamiseks vajame seisvat lainet ja saame asju levitada “sõlmedes” (see on seisva laine liikumatu osa). Kuid me peame jagama mõlemale muundurile sama 40 kHz elektrilise impulsi, saame seda teha „L298N” abil (see trükkplaat on nagu sild, mis annab kaks sama elektrilise impulsi väljundit), mis annab mõlemale muundurile sama elektri pulss. Niisiis, kui me toidame L298N -ga ühendatud Arduino toiteallikaga ja see on muunduritega ühendatud, tekitavad andurid nüüd seisulaine ja saame selle sõlmedes teatud tingimustel levitada pisikesi esemeid.
Samm 1:
Esiteks laadige kood Arduinole üles:
bait TP = 0b10101010;
tühine seadistus () {DDRC = 0b11111111; noKatkestused (); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B | = (1 <WGM12); TCCR1B | = (1 <CS10); TIMSK1 | = (1 << OCIE1A); katkestab (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } void loop () {}
2. samm: ühendage ultraheliandurid L298N väljundiga 1 ja 2 nii:
3. samm:
ühendage Arduino analoogsektsiooni A0 tihvt sisendiga 1 L298N ja ühendage A2 Arduino tihvtiga L298N -ga sisendisse 2 L298N.
4. samm:
Ühendage L298n 12v sisend leivatahvli + veeruga ja ühendage Gnd (Ground) tihvt veeruga -.
5. samm:
Ühendage Arduino toiteploki "vin" tihvt leivalaua + veeruga ja Arduino GND (maandatud) tihvt leivaplaadi veeruga -.
6. samm:
Ühendage temaga kaks GND tihvti - leivalaua veerg ja V + tihvt leivaplaadi + veeruga
7. samm:
Ühendage toide naissoost alalisvoolu tihvtiga ja seadke pingeks 12,5 V.
Soovitan:
Akustiline seinamoodul SonicMoiré: 8 sammu
Akustiline seinamoodul SonicMoiré: see seinamoodul " SonicMoir é " on kavandatud ühilduma wikimajadega, kavatseme seda kasutada fassaadi osana. Selle eelmine eesmärk oli filtreerida teatud sagedused müraspektrist välja ja seega vähendada müraga kokkupuudet
3D -trükitud akustiline dokk V1: 4 sammu (piltidega)
3D -trükitud akustiline dokk V1: Olen viimasel ajal kuulanud palju podcaste, nii et olen otsinud meetodeid heli võimendamiseks, et saaksin seda selgelt ja eemalt kuulda. Siiani olen avastanud, et saan oma telefonist täiendava helitugevuse, pannes selle lameda vastu harja
Mini akustiline levitatsioon: 5 sammu (piltidega)
Mini akustiline levitatsioon: vaadake seda projekti minu veebisaidil, et näha vooluahela simulatsiooni ja videot! Akustiline levitatsioon on võimalik tänu sellele, et heli käitub lainena. Kui kaks helilainet ristuvad üksteisega, võivad nad kas konstruktiivselt või hävitavalt
Akustiline Levitatori ümbris: 14 sammu (piltidega)
Acoustic Levitator Case: Asier Marzo akustiline levitaator on siin juhendite kohta väga populaarne. Ma ehitasin selle, see töötas, kuid märkasin paari probleemi. Näiteks: 3D -trükitud ruum kausside vahel on pisut habras. Levitaator ei saa
DIY elektromagnetiline levitatsioon!: 6 sammu (piltidega)
DIY elektromagnetiline levitatsioon !: See on projekt, mis hämmastab ja inspireerib! Mis kasu on kogu sellest teaduslikust oskusteabest, kui me ei saa sellega midagi lahedat teha, eks? Selle projektiga kavatseme kasutada paari komponenti, mida on lihtne valmistada või leida, et luua lõualuu