Мазмұны:

Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам

Бейне: Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам

Бейне: Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Бейне: Ардуино Уно жиынтығының көмегімен "Бағдаршам Жасау " 2024, Қараша
Anonim
Image
Image
Ультрадыбыстық түрлендіргіштерді L298N 1 және 2 шығысына қосыңыз
Ультрадыбыстық түрлендіргіштерді L298N 1 және 2 шығысына қосыңыз
  • ультрадыбыстық дыбыс түрлендіргіштері
  • L298N
  • Тұрақты ток адаптері
  • еркек кернеуі бар қуат көзі
  • Arduino UNO
  • Нан тақтасы

Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno -ға жүктейсіз (бұл кодты (C ++) орындауға түрлендіру үшін сандық және аналогтық порттармен жабдықталған микроконтроллер). ол Arduino IDE бағдарламалық жасақтамасындағы «setup ()» (барлық айнымалыларды орнату қадамы) кезеңінде орнатылған. Кодтағы айнымалы 80 кГц жиіліктегі үзілісті (аналогтық порттарды аудару үшін) іске қосу үшін тапсырма болып табылады. Үзіліс іске қосылған сайын аналогтық порттар кері бұрылады, бұл 40 кГц квадратына тең 80 кГцті 40 кГц толық ауқымды циклге шығарады (оны ультрадыбыстық дыбыс толқындарына айналдыру керек). 40 кГц квадраты электр импульсінде, бірақ бізге ультрадыбыстық дыбыс толқындары қажет. Біз электрлік импульсті ультрадыбыстық түрлендіргіштермен ультрадыбыстық дыбыс толқындарына айналдыра аламыз (электр импульсін ультрадыбыстық дыбыс толқындарына түрлендіреді). Левитация жасау үшін бізге тұрақты толқын қажет, біз заттарды «түйіндердегі» (бұл тұрақты толқынның қозғалмайтын бөлігі) левитациялай аламыз. Бірақ біз 40 кГц электр импульсін екі түрлендіргішке де таратуымыз керек, біз мұны L298N арқылы жасай аламыз (бұл схема бірдей электр импульсінің екі шығысын беретін көпірге ұқсайды), бұл екі түрлендіргішке бірдей электр энергиясын береді. импульс Егер біз L298N -ге қосылған Arduino -ны қуаттандыратын болсақ және ол түрлендіргіштерге қосылса, енді түрлендіргіштер тұрақты толқын жасайды және біз оның түйіндерінде белгілі бір жағдайларда кез келген ұсақ заттарды көтере аламыз.

1 -қадам:

Біріншіден, кодты Arduino -ға жүктеңіз:

байт TP = 0b10101010;

void setup () {DDRC = 0b11111111; noInterrupts (); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B | = (1 << WGM12); TCCR1B | = (1 << CS10); TIMSK1 | = (1 << OCIE1A); үзулер (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } void цикл () {}

2 -қадам: Ультрадыбыстық түрлендіргіштерді L298N шығыс 1 және 2 -ге қосыңыз:

3 -қадам:

Кескін
Кескін

Arduino аналогтық секциясындағы A0 түйреуішін L298N кіріс 1 -ге жалғаңыз және A2 -ді Arduino -дегі L298N -ге L298N 2 -кірісіне қосыңыз.

4 -қадам:

Кескін
Кескін

L298n -дегі 12в кірісті нан тақтасындағы + бағанына қосыңыз және Gnd (Ground) түйреуішін - бағанына қосыңыз.

5 -қадам:

Кескін
Кескін

Arduino қуат бөлігіндегі «vin» түйреуішін нан тақтасындағы + бағанына және Arduino ішіндегі GND (жер) түйреуішті нан тақтасындағы бағанға қосыңыз.

6 -қадам:

Кескін
Кескін

Оған екі GND түйреуішін - нан тақтасының бағанасын және V + түйреуішті + тақтаның + бағанына қосыңыз

7 -қадам:

Кескін
Кескін

Қуат көзін аналық кернеу түйреуішіне қосыңыз және кернеуді 12,5 в -қа орнатыңыз.

Ұсынылған: