Tartalomjegyzék:

Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés

Videó: Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés

Videó: Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Videó: HW: Design a Beautiful DIY Gauge using an Arduino and a Stepper Motor (EP53) 2024, November
Anonim
Image
Image
Csatlakoztassa az ultrahangos jelátalakítókat az L298N 1. és 2. kimenetéhez, így
Csatlakoztassa az ultrahangos jelátalakítókat az L298N 1. és 2. kimenetéhez, így
  • ultrahangos hangátalakítók
  • L298N
  • DC női adapter
  • tápegység egyenáramú hüvelyű tűvel
  • Arduino UNO
  • Kenyeretábla

Hogyan működik ez: Először töltsön fel kódot az Arduino Uno -ba (ez egy mikro- és digitális portokkal felszerelt mikrovezérlő, amely a kódot (C ++) végrehajtássá alakítja). amely az Arduino IDE szoftver „setup ()” (Ez egy lépés az összes változó beállítása) szakaszában van beállítva. A kód egy változója feladatot állít fel, hogy megszakítást indítson el (ez az analóg portok invertálását) 80 kHz -en. Minden alkalommal, amikor a megszakítást kiváltják, az analóg portok megfordulnak, ami leállítja a 80 khz-t, ami egyenlő a 40 kHz-es négyzetekkel egy teljes 40 kHz-es ciklusban (amelyet ultrahangos hanghullámokká kell létrehoznunk). A 40 kHz -es négyzet elektromos impulzusban van, de szükségünk van ultrahangos hanghullámokra. Az elektromos impulzust ultrahangos átalakítókkal ultrahangos hanghullámokká alakíthatjuk (az elektromos impulzusokat ultrahangos hanghullámokká alakítja). A lebegéshez állóhullámra van szükségünk, és lebeghetünk a dolgokon „csomópontokban” (ez az állóhullám nem mozgó része) az állóhullámban. De ugyanazt a 40 kHz -es elektromos impulzust kell elosztanunk mindkét jeladó számára, ezt megtehetjük az „L298N” segítségével (ez az áramköri lap olyan, mint egy híd, amely ugyanazon elektromos impulzus két kimenetét adja), amely mindkét távadót azonos elektromos árammal látja el. impulzus. Tehát ha az L298N -hez csatlakoztatott Arduino -t tápláljuk, és az az átalakítókhoz van csatlakoztatva, akkor az átalakítók állóhullámot hoznak létre, és bizonyos körülmények között bármilyen apró tárgyat levitálhatunk a csomópontjaiban.

1. lépés:

Először töltse fel a kódot az Arduino -ba:

bájt TP = 0b10101010;

void setup () {DDRC = 0b11111111; noInterrupts (); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B | = (1 << WGM12); TCCR1B | = (1 << CS10); TIMSK1 | = (1 << OCIE1A); megszakítja (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } void loop () {}

2. lépés: Csatlakoztassa az ultrahangos jelátalakítókat az L298N 1. és 2. kimenetéhez, így:

3. lépés:

Kép
Kép

Csatlakoztassa az A0 tűt az Arduino analóg szakaszában az L298N 1. bemenetéhez, és az A2 csatlakozót az Arduino csatlakozóba az L298N csatlakozóhoz az L298N 2. bemenetéhez.

4. lépés:

Kép
Kép

Csatlakoztassa az L298n 12v -os bemenetét a + oszlophoz a kenyértáblán, és csatlakoztassa a Gnd (föld) csapot a - oszlophoz.

5. lépés:

Kép
Kép

Csatlakoztassa az "Arduino" tápegységben található "vin" csapot a + oszlophoz a kenyértáblán, és a GND (földelt) csapot az Arduino -ban a - oszlophoz a kenyértáblán.

6. lépés:

Kép
Kép

Csatlakoztassa hozzá a két GND csapot - a kenyértábla oszlopa és a V + csap a kenyértábla + oszlopához

7. lépés:

Kép
Kép

Csatlakoztassa a tápegységet a női egyenáramú tűhöz, és állítsa a feszültséget 12,5 V -ra.

Ajánlott: