INHOUDSOPGAWE:

Akoestiese opheffing met Arduino Uno stap-vir-stap (8-stappe): 8 stappe
Akoestiese opheffing met Arduino Uno stap-vir-stap (8-stappe): 8 stappe

Video: Akoestiese opheffing met Arduino Uno stap-vir-stap (8-stappe): 8 stappe

Video: Akoestiese opheffing met Arduino Uno stap-vir-stap (8-stappe): 8 stappe
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Junie
Anonim
Image
Image
Koppel die ultraklank -omvormers aan die L298N -uitgang 1 en 2 soos volg
Koppel die ultraklank -omvormers aan die L298N -uitgang 1 en 2 soos volg
  • ultrasoniese klankomvormers
  • L298N
  • DC vroulike adapter
  • kragtoevoer met 'n manlike DC -pen
  • Arduino UNO
  • Broodbord

Hoe dit werk: Eerstens laai u kode op na Arduino Uno (dit is 'n mikrobeheerder wat toegerus is met digitale en analoge poorte om kode (C ++) na uitvoering te omskep). wat alles opgestel is in die fase "setup ()" (dit is 'n stap om al die veranderlikes op te stel) in Arduino IDE -sagteware. 'N Veranderlike in die kode is 'n taak om 'n onderbreking (dit is om die analoog poorte om te keer) by 80Khz te veroorsaak. Elke keer as die onderbreking geaktiveer word, word die analoge poorte omgekeer, wat 80khz wat gelykstaande is aan 40khz in 'n volgrootte siklus van 40khz uitskakel (wat ons nodig het om dit in ultrasoniese klankgolwe te skep). Die 40khz kwadraat is in 'n elektriese pols, maar ons benodig ultrasoniese klankgolwe. Ons kan elektriese pols omskakel in ultrasoniese klankgolwe deur ultrasoniese transducers (omskep elektriese pols in ultrasoniese klankgolwe). Om te sweef, benodig ons 'n staande golf en ons kan dinge in 'n 'nodes' (dit is 'n nie-bewegende deel van 'n staande golf) in die staande golf sweef. Maar ons moet dieselfde 40khz elektriese puls na albei transducers versprei; ons kan dit doen deur die "L298N" (hierdie printplaat is soos 'n brug wat twee uitsette van dieselfde elektriese puls gee) wat beide transducers dieselfde elektriese krag gee polsslag. As ons dus die Arduino wat aan die L298N gekoppel is, aanskakel en dit aan die transducers gekoppel is, skep die transducers 'n staande golf en kan ons klein items in sekere toestande in die nodusse daarvan sweef.

Stap 1:

Laai eers die kode op na die Arduino:

greep TP = 0b10101010;

ongeldige opstelling () {DDRC = 0b11111111; noInterrupts (); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B | = (1 << WGM12); TCCR1B | = (1 << CS10); TIMSK1 | = (1 << OCIE1A); onderbreek (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } leemte lus () {}

Stap 2: Koppel die ultraklankomvormers aan die L298N -uitgang 1 en 2 soos volg:

Stap 3:

Beeld
Beeld

verbind die A0 -pen in die analoog gedeelte van die Arduino met die ingang 1 in L298N en verbind die A2 met die pen in die Arduino met L298N met ingang 2 in die L298N.

Stap 4:

Beeld
Beeld

Koppel die 12v -ingang in die L298n aan die + -kolom in die broodbord en koppel die Gnd (grond) pen aan die - kolom.

Stap 5:

Beeld
Beeld

Koppel die "vin" -pen in die kraggedeelte van die Arduino aan die + -kolom in die broodbord en GND (gemaalde) pen in die Arduino met die - -kolom in die broodbord.

Stap 6:

Beeld
Beeld

Koppel die twee GND -penne aan hom - kolom van die broodbord en V + -pen aan die + -kolom van die broodbord

Stap 7:

Beeld
Beeld

Koppel die kragtoevoer aan die vroulike Dc -pen en stel die spanning op 12,5v.

Aanbeveel: