
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41

Tässä ohjeessa opit asettamaan viestintäkanavan tietokoneen ja Arduino -pohjaisen robotin välillä. Tässä käyttämämme robotti käyttää differentiaaliohjausmekanismia liikkuakseen. Käytän relepohjaista moottoriajuria MOSFET -pohjaisten ohjainten sijaan robotin kustannusten vähentämiseksi. Käyttämällä relepohjaista moottoriajuria olen luopumassa nopeuden säätömahdollisuudesta, ja on vain kaksi tilaa - "täysi nopeus" tai "pois päältä".
Käytän 6 -kennoista litiumpolymeeriakkua, jonka kokonaiskapasiteetti on 25,2 V täyteen ladattuna ja 22,2 V. Käytän Li-Po-akkua, koska sen virrankulutuskapasiteetti on pitkä. Käyttämämme moottorit ovat metallivaihteisia Jhonson -moottoreita, joiden on määrä pyöriä 100 rpm 12 V: n tulojännitteellä. Käytin 4 näistä moottoreista ja asennetut kumipyörät paremman pidon saavuttamiseksi.
Tiedonsiirto tapahtuu kahden Arduino -kortin välillä RF -kanava -asetusten kautta 433 MHz: n RF -moduuleilla (vastaanotin ja lähetin). Lähetinmoduuli, 433 MHz RF -moduuli, on liitetty lähettimeen Arduino, lähetin Arduino on kytketty tietokoneeseen USB -datakaapelin kautta sarjaviestintään tietokoneen ja lähettimen Arduino välillä. Vastaanotin Arduino on asennettu 433 MHz: n RF -vastaanotinmoduulilla ja siinä on kaikki liitännät moottorin ohjaimeen ja virtalähteeseen, mikä tekee siitä itsenäisen Arduinon. Tietokone lähettää sarjatietoja lähettimelle Arduino, joka sitten lähettää tietoja RF -kanavan kautta Arduino -vastaanottimelle, joka sitten vastaa vastaavasti!
Tarvikkeet
- Relemoottori Ohjausmoduuli/ 4 Relemoduuli
- Li-po-akku
- Arduino x 2
- hyppyjohtimet
- RF 433 MHz Tx- ja Rx -moduulit
- metallivaihteiset moottorit x 4
- pyörät x 4
- chasis
Vaihe 1: Python -komentosarjan alustaminen
Python -komentosarjan suorittamiseksi meidän on asennettava Pygame -kirjasto. Tarvitset pip (paketin asennusohjelma pythonille) Pygame -kirjaston asentamiseksi. Jos sinulla ei ole pip -järjestelmää asennettuna, asenna pip täältä.
Kun pip on asennettu, suorita komento terminaalissa tai cmd "pip install pygame" tai "sudo pip install pygame", tämä asentaa Pygame -kirjaston järjestelmään.
Viimeinen vaihe skriptin suorittamiseksi kirjoita seuraava komento päätelaitteeseesi tai CMD "python Python_script_transmitter.py".
Vaihe 2: Radiohead -kirjaston asentaminen
Käytämme projektissamme tiedonsiirtoon RF 433 MHz -moduuleja, joten käytämme Radiohead -kirjastoa viestintätoimintojen suorittamiseen. Radiohead -kirjaston asennusvaiheet on mainittu alla:
- Lataa Radiohead Library täältä.
- Pura zip -tiedosto ja siirrä Radiohead -kansio Documents/Arduino/Libraries -kansioon.
- Kun olet kopioinut tiedostot, käynnistä Arduino IDE uudelleen, jotta kirjasto toimii.
Vaihe 3: Lähettimen moduuliliitännät

Lähetinmoduulin liitännät on mainittu alla:
- Arduino pysyy aina kytkettynä USB -kaapelilla kannettavaan tietokoneeseen/tietokoneeseen, joka käyttää python -komentosarjaa.
- liitä Arduinon +5v -liitin RF_TX (lähetin) -moduulin Vcc -liittimeen.
- liitä Arduinon Gnd -liitin RF_TX (lähetin) -moduulin Gnd -liittimeen.
- liitä Arduinon D11 -liitin RF_TX (lähetin) -moduulin dataliittimeen.
- liitä RF_TX (lähetin) -moduulin antenniliitin antenniin. (tämä liitäntä on VALINNAINEN)
Vaihe 4: Vastaanottimen moduuliliitännät

Vastaanottimen Arduino liitännät on mainittu alla:
- Vastaanotin arduino on itsenäinen, joten se saa virtansa ulkoisesta 9 V: n paristosta.
- liitä arduinon +5v -liitin RF_RX (vastaanotin) -moduulin Vcc -liittimeen.
- liitä arduinon Gnd -liitin RF_RX (vastaanotin) -moduulin Gnd -liittimeen.
- liitä arduinon D11 -liitin RF_RX (vastaanotin) -moduulin dataliittimeen.
- liitä RF_RX (vastaanotin) antenniliitin antenniin (tämä liitäntä on VALINNAINEN).
-
moottoriajurin liitännät
- liitä Arduinon D2 -liitin moottoriajurin moottorin 1 A -liitäntään.
- liitä Arduinon D3 -liitin moottoriajurin moottorin 1 B -liitäntään.
- liitä Arduinon D4 -liitin moottoriajurin moottorin 2 A -liitäntään.
- liitä Arduinon D5 -liitin moottoriajurin moottorin 2 B -liitäntään.
- kytke moottorin kuljettajan ext_supply -liitin akun +9 V -liitäntään. kytke moottorin ohjaimen Gnd -liitin akun Gnd -liittimeen.
Suositeltava:
RC -auto, jota ohjaa pyörä ja polkimet? ️: 6 vaihetta

Pyörän ja polkimien ohjaama RC -auto? ️: Elämä on unelmien toteuttamista. Minun piti tehdä RC Car, jota ohjataan PC -pelipyörällä. Joten tein sen. Toivottavasti siitä on hyötyä jollekin. Jos sinulla on kysyttävää, kirjoita kommentti
Suuri Arduino LCD -kello, jossa on kaksi hälytystä ja lämpötilamittari, jota ohjaa infrapuna -TV: n kaukosäädin: 5 vaihetta

Suuri Arduino LCD -kello, jossa on kaksi hälytystä ja lämpötilamittari, jota ohjaa infrapuna -TV: n kaukosäädin: Kuinka rakentaa Arduino -pohjainen LCD -kello, jossa on kaksi hälytystä ja lämpötilamittari, jota ohjataan infrapuna -TV: n kaukosäätimellä
Sanakello, jota ohjaa 114 servoa: 14 vaihetta (kuvilla)

Sanakello, jota ohjaa 114 servoa: Mikä on 114 LEDiä ja toimii jatkuvasti? Kuten ehkä tiedät, vastaus on sanakello. Mikä on 114 LEDiä + 114 servoa ja liikkuu aina? Vastaus on tämä servokäyttöinen sanakello. Tässä projektissa tein yhteistyötä ystäväni kanssa, joka kääntyi
4 DOF -mekaaninen käsivarsirobotti, jota Arduino ohjaa: 6 vaihetta

4 DOF -mekaaninen käsivarsirobotti Arduinon ohjaama: Ostin tämän sarjan äskettäin aliexpressistä, mutta en löytänyt tähän malliin sopivaa ohjetta. Joten se päätyy rakentamaan sen lähes kahdesti ja tekemään paljon kokeita oikean servokiinnityksen kulmien selvittämiseksi
Piirustusvarsi, jota ääni ohjaa - Arduino School Project: 4 vaihetta (kuvilla)

Äänen ohjaama piirustusvarsi - Arduino School Project: Tämä on ensimmäinen kerta, kun työskentelen Arduinon kanssa ja työskentelen tällaisen kanssa koskaan, joten pahoittelen, jos tein virheitä! Sain tämän ajatuksen, kun ajattelin harrastuksiani, jotka ovat piirtäminen ja musiikki. Joten yritin yhdistää nämä kaksi tähän! A sel