Sisällysluettelo:
- Vaihe 1:
- Vaihe 2: Liitä ultraäänianturit L298N -lähtöihin 1 ja 2 seuraavasti:
- Vaihe 3:
- Vaihe 4:
- Vaihe 5:
- Vaihe 6:
- Vaihe 7:
Video: Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
- ultraääni -anturit
- L298N
- DC -naarasadapteri
- virtalähde urospuolisella dc -nastalla
- Arduino UNO
- Leipälauta
Näin se toimii: Lataa ensin koodi Arduino Unoon (se on mikro -ohjain, joka on varustettu digitaalisilla ja analogisilla porteilla koodin (C ++) muuntamiseksi suoritettavaksi). joka on asetettu Arduino IDE -ohjelmiston”setup ()” -vaiheessa (kaikki muuttujat on määritettävä). Koodin muuttuja asetetaan työksi, joka laukaisee keskeytyksen (tämä on analogisten porttien kääntäminen) 80 kHz: n taajuudella. Aina kun keskeytys laukaistaan, analogiset portit käännetään ylösalaisin, mikä peruuttaa 80 kHz: n, joka vastaa 40 kHz: n neliösummaa 40 kHz: n täysimittaiseen jaksoon (joka meidän on luotava ultraääni-aaltoiksi). 40 kHz: n neliö on sähköpulssissa, mutta tarvitsemme ultraääni -aaltoja. Voimme muuntaa sähköpulssin ultraääni -aaltoiksi ultraäänimuuntimilla (muuntaa sähköpulssin ultraääni -aaltoiksi). Levitaatioon tarvitsemme seisovan aallon ja voimme levitellä asioita”solmuissa” (se on liikkumaton osa seisovaa aaltoa) seisovassa aallossa. Mutta meidän on jaettava sama 40 kHz: n sähköpulssi molemmille muuntimille, voimme tehdä sen "L298N": llä (tämä piirilevy on kuin silta, joka antaa kaksi lähtöä samasta sähköpulssista), joka antaa molemmille muuntimille saman sähköisen pulssi. Joten jos annamme virtaa L298N -laitteeseen kytkettyyn Arduinoon ja se on kytketty muuntimiin, anturit luovat seisovan aallon ja voimme levittää pieniä kohteita tietyissä olosuhteissa sen solmuissa.
Vaihe 1:
Lataa ensin koodi Arduinolle:
tavu TP = 0b10101010;
tyhjä asennus () {DDRC = 0b11111111; noInterrupts (); TCCR1A = 0; TCCR1B = 0; TCNT1 = 0; OCR1A = 200; TCCR1B | = (1 << WGM12); TCCR1B | = (1 << CS10); TIMSK1 | = (1 << OCIE1A); keskeyttää (); } ISR (TIMER1_COMPA_vect) {PORTC = TP; TP = ~ TP; } void loop () {}
Vaihe 2: Liitä ultraäänianturit L298N -lähtöihin 1 ja 2 seuraavasti:
Vaihe 3:
kytke Arduino -analogialueen A0 -nasta L298N: n tuloon 1 ja A2 Arduino -nastaan L298N: ään L298N: n tuloon 2.
Vaihe 4:
Liitä L298n: n 12 voltin tulo leipälevyn + -sarakkeeseen ja yhdistä Gnd (Ground) -tappi - sarakkeeseen.
Vaihe 5:
Kytke Arduinon virta -alueen "vin" -tappi leipälevyn + -sarakkeeseen ja Arduinon GND (maadoitus) -tappi leipälevyn - -sarakkeeseen.
Vaihe 6:
Liitä kaksi GND -nastaa häneen - leipälevyn sarake ja V + -tappi leipälaudan + -sarakkeeseen
Vaihe 7:
Kytke virtalähde naaraspuoliseen DC -nastaan ja aseta jännite 12,5 V.
Suositeltava:
Arduino -auton peruutuspysäköintihälytysjärjestelmä - Askel askeleelta: 4 vaihetta
Arduino -auton peruutuspysäköintihälytysjärjestelmä | Askel askeleelta: Tässä projektissa suunnittelen yksinkertaisen Arduino-auton peruutuspysäköintianturin piiri käyttäen Arduino UNO: ta ja HC-SR04-ultraääni-anturia. Tätä Arduinoon perustuvaa auton peruutushälytysjärjestelmää voidaan käyttää itsenäiseen navigointiin, robotin etäisyyksiin ja muihin alueisiin
Askel askeleelta PC: n rakentaminen: 9 vaihetta
Vaihe vaiheelta Tietokoneen rakentaminen: Tarvikkeet: Laitteisto: Emolevy CPU & Prosessorin jäähdytin PSU (virtalähde) Tallennus (HDD/SSD) RAMGPU (ei vaadita) Kotelo Työkalut: Ruuvitaltta
Koti -automaatio askel askeleelta Wemos D1 Minin käyttö PCB -suunnittelulla: 4 vaihetta
Koti -automaatio askel askeleelta Wemos D1 Minin käyttö PCB -suunnittelun kanssa: Kotiautomaatio askel askeleelta käyttämällä Wemos D1 Mini -laitetta PCB -suunnittelun kanssa Muutama viikko sitten julkaisimme rootsaid.com -sivustolla opetusohjelman”Home Automation using Raspberry Pi”, joka sai hyvän vastaanoton harrastajien ja korkeakouluopiskelijat. Sitten tuli yksi jäsenistämme
Mini -akustinen levitaatio: 5 vaihetta (kuvilla)
Mini -akustinen levitaatio: Katso tämä projekti verkkosivustollani nähdäksesi piirisimulaation ja videon! Kun kaksi ääniaaltoa leikkaavat toisiaan, ne voivat joko rakentaa tai tuhota
DIY Arduino -robotti, askel askeleelta: 9 vaihetta
DIY Arduino Robotic Arm, askel askeleelta: Tämä opetusohjelma opettaa sinulle, kuinka rakentaa robottivarsi itse