- Vaaditut komponentit
- L293D-moottorin ohjain
- RF-lähetin ja vastaanotin
- Piirikaaviot ja selitykset
- RF-ohjattavan robotin toiminta:
Tällä hetkellä lähes kaikki ihmiset tuntevat robotit. Roboteilla on erittäin tärkeä rooli ihmisen elämässä. Robotit ovat kone, joka vähentää ihmisten työtä raskaissa töissä teollisuudessa, rakentamisessa jne. Ja tekee elämästä helppoa. Aikaisemmissa projekteissamme olemme tehneet joitain robotteja, kuten linjaseuraaja, DTMF-ohjattu robotti, eleohjattu robotti, tietokoneohjattu robotti, mutta tässä opetusohjelmassa aiomme suunnitella erittäin mielenkiintoisen robotin, RF-ohjattavan robotin. Mielenkiintoinen asia tässä projektissa on, että se toimii ilman mikro-ohjainta. Täällä ajoimme sen suoraan RF-dekooderilla ja moottorin ohjaimella.
Radiotaajuusohjattua robottia ohjataan lähettimen puolella olevalla neljällä painikkeella. Täällä meidän on vain painettava painikkeita robotin hallitsemiseksi. Kädessäsi käytetään lähetinlaitetta, joka sisältää myös RF-lähettimen ja RF-kooderin. Tämä lähetinosa lähettää komennon robotille, jotta se voi suorittaa vaaditun tehtävän, kuten eteenpäin, taaksepäin, vasemmalle, oikealle kääntymisen ja pysähtymisen. Kaikki nämä tehtävät suoritetaan käyttämällä neljää painiketta, jotka on sijoitettu RF-lähettimeen.
Vaaditut komponentit
- DC-moottori - 2
- HT12D - 1
- HT12E - 1
- RF-pari - 1
- Moottorin ohjain L293D - 1
- 9 voltin akku - 3
- Akkuliitin - 3
- Johtojen liittäminen
- Robotti Chasis - 1
- 7805 - 2
- 750K vastus - 1
- 33K vastus - 1
- 1K-vastus - 1
- PCB
L293D-moottorin ohjain
L293D on moottoriohjaimen IC, jolla on kaksi kanavaa kahden moottorin ajamiseksi. L293D: ssä on kaksi sisäänrakennettua transistori-Darlington-paria virranvahvistusta varten ja erillinen virtalähde tappi moottoreiden ulkoisen syötön syöttämiseksi.
RF-lähetin ja vastaanotin
Tämä on ASK-hybridilähetin ja -vastaanotinmoduuli, joka toimii 433 MHz: n taajuudella. Tässä moduulissa on kristallivakaajattu oskillaattori tarkan taajuusohjauksen ylläpitämiseksi parhaalla alueella. Tällöin tälle moduulille tarvitaan ulkoisesti vain yksi antenni.
RF-lähettimen ominaisuudet:
- Taajuusalue: 433 Mhz
- Lähtöteho: 4-16 dBm
- Syöttöjännite: 3 - 12 voltin tasavirta
RF-vastaanottimen ominaisuudet:
- Herkkyys: -105 dBm
- JOS Taajuus: 1MHz
- Alhainen virrankulutus
- Virta 3,5 mA
- Syöttöjännite: 5 volttia
Tämä moduuli on erittäin kustannustehokas, kun tarvitaan pitkän kantaman RF-viestintää. Tämä moduuli ei lähetä dataa suoraan tietokoneen tai mikro-ohjaimen UART-tiedonsiirron avulla, koska tällä taajuudella ja sen analogisella tekniikalla on paljon melua. Voimme käyttää tätä moduulia kooderin ja dekooderin IC: iden avulla, jotka poimivat tietoja melusta.
Lähettimen kantama on noin 100 metriä suurimmalla syöttöjännitteellä ja 5 voltin lähettimen kantama on noin 50-60 metriä yksinkertaisella 17 cm: n pituisella antennilla.
PIN Tx: n kuvaus
- GND - maadoitus
- Data In - Tämä tappi hyväksyy sarjatiedot kooderista
- Vcc - +5 volttia tulisi liittää tähän tapiin
- Antenni - kääritty yhteys tähän tapiin tietojen oikean siirtämisen varmistamiseksi
PIN Rx: n kuvaus
- GND - maa
- Data In - Tämä tappi antaa lähtödatatiedot dekooderille
- Data In - Tämä tappi antaa lähtödatatiedot dekooderille
- Vcc - +5 volttia tulisi liittää tähän tapiin
- Vcc - +5 volttia tulisi liittää tähän tapiin
- GND - maa
- GND - maa
- Antenni - kääritty yhteys tähän tapiin tietojen oikean vastaanoton varmistamiseksi
Piirikaaviot ja selitykset
RF-lähettimen piirikaavio:
RF-vastaanottimen piirikaavio:
Kuten yllä olevissa kuvissa on esitetty, RF-ohjattavan robotin kytkentäkaaviot ovat melko yksinkertaisia, kun RF-paria käytetään viestintään. Lähettimen ja vastaanottimen liitännät näkyvät piirikaavioissa. Kaksi 9 voltin paristoa käytetään moottorin ohjaimen ja jäljellä olevan Rx-piirin virtalähteeseen. Ja toista 9 voltin akkua käytetään lähettimen virtalähteeseen.
RF-ohjatulla robotilla on kaksi pääosaa:
- Lähettimen osa
- Vastaanottimen osa
Lähetinosassa käytetään datakooderia ja RF-lähetintä. Kuten olemme jo maininneet edellä, että käytämme robottia neljällä painikkeella, nämä neljä painiketta ovat yhteydessä Encoderiin maan suhteen. Kun painamme mitä tahansa painiketta, kooderi saa digitaalisen LOW-signaalin ja käyttää sitten tätä signaalia sarjaan RF-lähettimeen. Kooderi IC HT12E koodaa dataa tai signaalia tai muuntaa sen sarjamuodoksi ja lähettää sitten tämän signaalin ympäristöön käyttämällä RF-lähetintä.
Vastaanottimen päässä olemme käyttäneet RF-vastaanotinta datan tai signaalin vastaanottamiseen ja levittäneet sen sitten HT12D-dekooderiin. Tämä dekooderi-IC muuntaa vastaanotetun sarjatiedon rinnakkaiseksi ja lähettää sitten tämän dekoodatun signaalin L293D-moottoriohjaimen IC: lle. Vastaanotettujen tietojen mukaan robotti kulkee käyttämällä kahta tasavirtamoottoria eteen-, taaksepäin, vasemmalle, oikealle ja pysäytyssuunnassa.
RF-ohjattavan robotin toiminta:
RF-ohjattava robotti liikkuu lähettimen painalluksen mukaan.
Painike painettuna lähettimessä |
Robotin liikkuva suunta |
Ensimmäinen (1) |
Vasen |
Toinen (2) |
Aivan |
Ensimmäinen ja toinen (1 ja 2) |
Eteenpäin |
Kolmas ja neljäs (3 ja 4) |
Taaksepäin |
Ei painiketta painettu |
Lopettaa |
Kun painamme ensimmäistä painiketta (1 maininta piiristä ja laitteistosta), robotti alkaa liikkua vasemmalle puolelle ja liikkuminen jatkuu, kunnes painike vapautetaan.
Kun painamme lähettimen toista painiketta, robotti alkaa liikkua oikealla puolella, kunnes painike vapautetaan.
Kun painamme ensimmäistä ja toista painiketta samanaikaisesti, robotti alkaa liikkua eteenpäin, kunnes painikkeet vapautetaan.
Kun painamme kolmatta ja neljättä painiketta samanaikaisesti, robotti alkaa liikkua taaksepäin ja jatkaa, kunnes painikkeet vapautetaan.
Ja kun mitään painonappia ei paineta, robotti pysähtyy.