Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:58
- ultragarso garso keitikliai
- L298N
- DC adapteris
- maitinimo šaltinis su išoriniu nuolatinės srovės kaiščiu
- Arduino UNO
- Bandomoji Lenta
Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis, turintis skaitmeninius ir analoginius prievadus, kad kodas (C ++) būtų paverstas vykdymu). kuris yra nustatytas „Arduino IDE“programinės įrangos „setup ()“(tai yra visų kintamųjų nustatymo žingsnis) etape. Kodo kintamasis nustato užduotį sukelti pertrauką (tai yra apversti analoginius prievadus) esant 80 kHz dažniui. Kiekvieną kartą, kai įjungiamas pertraukimas, analoginiai prievadai apverčiami, o tai panaikina 80 khz, kuris yra lygus 40 khz kvadratui į visą 40 kHz ciklo ciklą (kurį turime sukurti į ultragarso garso bangas). 40 kHz kvadratas yra elektrinis impulsas, tačiau mums reikia ultragarso garso bangų. Mes galime paversti elektrinį impulsą į ultragarso garso bangas ultragarso keitikliais (paverčia elektros impulsą į ultragarso garso bangas). Norėdami levituoti, mums reikia stovimosios bangos ir mes galime levituoti daiktus „mazguose“(tai nejudanti stovimosios bangos dalis) stovimoje bangoje. Bet mes turime paskirstyti tą patį 40 kHz elektros impulsą abiems keitliams, mes galime tai padaryti naudodami „L298N“(ši plokštė yra tarsi tiltas, duodantis du to paties elektros impulso išėjimus), o tai duoda keitikliams tą pačią elektros energiją. pulsas. Taigi, jei įjungsime „Arduino“, prijungtą prie L298N, ir jis bus prijungtas prie keitiklių, dabar keitikliai sukuria nuolatinę bangą ir tam tikromis sąlygomis jos mazguose galime levituoti bet kokius mažus daiktus.
1 žingsnis:
Pirmiausia įkelkite kodą į „Arduino“:
baitas TP = 0b10101010;
void setup () {DDRC = 0b11111111; noInterrupts (); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B | = (1 << WGM12); TCCR1B | = (1 << CS10); TIMSK1 | = (1 << OCIE1A); pertraukia (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } void loop () {}
2 veiksmas: prijunkite ultragarsinius keitiklius prie L298N 1 ir 2 išvesties taip:
3 žingsnis:
prijunkite A0 kaištį analoginėje „Arduino“dalyje prie 1 įvesties L298N ir prijunkite A2 prie „Arduino“kaiščio prie L298N prie 2 įvesties L298N.
4 žingsnis:
Prijunkite 12v įvestį L298n prie duonos lentos + stulpelio ir prijunkite Gnd (įžeminimo) kaištį prie stulpelio -.
5 veiksmas:
Prijunkite „vin“kaištį „Arduino“maitinimo skydelyje prie + stulpelio duonos lentelėje ir GND (įžemintą) kaištį „Arduino“prie duonos lentos stulpelio.
6 žingsnis:
Prijunkite du GND kaiščius prie jo - duonos lentos stulpelį ir V + kaištį prie duonos lentos + stulpelio
7 žingsnis:
Prijunkite maitinimo šaltinį prie moteriško nuolatinės srovės kaiščio ir nustatykite 12,5 V įtampą.
Rekomenduojamas:
Žingsnis po žingsnio kompiuterio kūrimas: 9 žingsniai
Žingsnis po žingsnio kompiuterio kūrimas: reikmenys: aparatinė įranga: pagrindinė plokštėCPU & CPU aušintuvas PSU (maitinimo blokas) Saugykla (HDD/SSD) RAMGPU (nebūtina) Dėklas Įrankiai: atsuktuvas ESD apyrankė/matematinė pasta su aplikatoriumi
Namų automatizavimas žingsnis po žingsnio naudojant „Wemos D1 Mini“su PCB dizainu: 4 žingsniai
Namų automatizavimas žingsnis po žingsnio naudojant „Wemos D1 Mini“su PCB dizainu: namų automatizavimas žingsnis po žingsnio naudojant „Wemos D1 Mini“su PCB dizainu Prieš kelias savaites rootsaid.com paskelbėme pamoką „Namų automatizavimas naudojant Raspberry Pi“, kuri buvo gerai įvertinta tarp mėgėjų ir koledžo studentai. Tada atėjo vienas iš mūsų narių
RC sekamas robotas naudojant „Arduino“- žingsnis po žingsnio: 3 žingsniai
RC stebimas robotas naudojant „Arduino“- Žingsnis po žingsnio: Ei, vaikinai, aš grįžau su dar viena šaunia „BangGood“roboto važiuokle. Tikimės, kad perėjote mūsų ankstesnius projektus - „Spinel Crux V1“- valdomas gestais robotas, „Spinel Crux L2“- „Arduino Pick and Place Robot with Robotic Arms“ir „The Badland Braw“
Mini akustinė levitacija: 5 žingsniai (su nuotraukomis)
Mini akustinė levitacija: peržiūrėkite šį projektą mano svetainėje, kad pamatytumėte grandinės modeliavimą ir vaizdo įrašą! Akustinė levitacija yra įmanoma dėl to, kad garsas elgiasi kaip banga. Kai dvi garso bangos kerta viena kitą, jos gali konstruktyviai arba destruktyviai
„Pasidaryk pats“„Arduino“robotinė ranka, žingsnis po žingsnio: 9 žingsniai
„Pasidaryk pats“„Arduino“robotinė ranka, žingsnis po žingsnio: ši pamoka moko jus, kaip patiems sukurti roboto ranką