Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Robotiikassa esteiden välttäminen on tehtävä tyydyttääkseen jonkin ohjaustavoitteen, johon kohdistuu risteytymättömyyttä tai törmäystä estäviä sijaintirajoituksia. Siinä on luotainanturi, jota käytetään havaitsemaan robotin polun välissä olevat esteet. Se siirtyy parhaaseen suuntaan ja välttää sen tielle tulevan esteen. Kun lisäät sensorin tähän robottiin, voit yksinkertaisesti kerätä tietoja ympäristöstä.
Se voi toimia tarkemmin kuin monet robotit jopa pienessä paikassa.
Vaihe 1: Tiedä, miten tämä toimii
Näet uusimmat tiedot github -arkistostani.
Vaihe 2: Kerää asioita:
Arduino uno tai mikä tahansa arduino (olen käyttänyt arduino unoa)
Kaikuluotain (HC-SR 04)
Muutama hyppyjohdin
2 vastusta (220 ohmia)
L298 kaksimoottorinen ohjain
Akku
Runko (sisältää yleensä muut tarvittavat osat)
2 -vaihteinen moottori
Vaihe 3: Yhdistä kaikki osat:
Kaikuluotainliitännät:
Vcc - 5 volttia
GND - GND
Trig - Arduino 4
Kaiku - Arduino 5
Moottorin kuljettaja:
EnB - 220 ohmin vastus - 5 volttia (moottorin ohjain - nopeuden säätämiseen) (EnB mahdollistaa 220 ohmin vastuksen kautta)
EnA - 220 ohmin vastus - 5 volttia (moottorin ohjain - nopeuden säätämiseen) (EnA mahdollistaa 220 ohmin vastuksen kautta)
IN1 - Arduino 9
IN2 - Arduino 8
IN3 - Arduino 7
IN4 - Arduino 6
GND - Arduino GND
Vcc - Arduino Vin
Liitä nyt moottorit ohjaimeen Motor-A- ja B-B-portin kautta.
Vaihe 4: Lähetä koodi:
Ladataan koodi sydämeen. Se on kauneutta
robotista. Jos haluat, voit muokata nastoja tai koodia. Kuten - nopeuden muuttaminen, vähimmäisetäisyys kohteeseen, juoksun kesto mihin tahansa suuntaan. Hyödyllisiä kommentteja annetaan koodissa, jotta ne on helpompi ymmärtää.
(Ei tarvita ylimääräistä ohjainta tai otsikkotiedostoa)
Olen ladannut tiedoston, voit myös saada koodin täältä (nähdäksesi lisää päivityksiä)
Vaihe 5: Viimeinen vaihe:
Kytke akku ja nauti!
Näet toimivan robotin1, robotin2.
Jos löydät virheen, kerro siitä minulle kommenttiosassa ja jos voit korjata, voit muokata koodia täällä tai yksinkertaisesti antaa kommenttiosassa.
Kiitos.