Sisällysluettelo:
- Vaihe 1: Kaukosäätimen tarvitsemat osat
- Vaihe 2: Osa vaaditaan Maverickille
- Vaihe 3: Muutamia tietoja joistakin materiaaleista:
- Vaihe 4: Yhteyksien määrittäminen Maverickille
- Vaihe 5: Maverickin etäyhteydet:
- Vaihe 6: Kaukosäätimen rungon rakentaminen
- Vaihe 7: Kaavion luominen kauko -ohjaimelle
- Vaihe 8: Rakenna Maverick -alusta
- Vaihe 9: Kehyksen sivupaneelien rakentaminen
- Vaihe 10: Rungon etu- ja takatuen rakentaminen
- Vaihe 11: Kehyksen yläkannen rakentaminen
- Vaihe 12: Runkorakenteen kokoaminen
- Vaihe 13: Moottorien asentaminen runkoon
- Vaihe 14: Elektroniikan asentaminen koteloon
- Vaihe 15: Rungon kiinnitys runkoon
- Vaihe 16: Maverickin käyttö
- Vaihe 17: Arduino -koodi
Video: Maverick - Kauko -ohjattu kaksisuuntainen viestintäauto: 17 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Hei kaikki, olen Razvan ja tervetuloa "Maverick" -projektiini.
Olen aina pitänyt kauko -ohjattavista asioista, mutta minulla ei koskaan ollut RC -autoa. Joten päätin rakentaa sellaisen, joka pystyy tekemään enemmän kuin vain liikkumaan. Tässä projektissa käytämme joitain osia, jotka ovat kaikkien saatavilla, joilla on lähikauppa tai jotka voivat ostaa asioita Internetistä.
Olen tällä hetkellä aluksella, eikä minulla ole käytettävissäni erilaisia materiaaleja ja työkaluja, joten tämä projekti ei sisällä 3D -tulostinta, CNC -laitteita tai muita hienoja laitteita (vaikka minusta se on erittäin hyödyllistä, mutta en pääsy tällaisiin laitteisiin), se tehdään paljon yksinkertaisempien työkalujen avulla. Tämän projektin on tarkoitus olla helppo ja hauska.
Kuinka se toimii?
Maverick on RC -auto, joka lähettää ja vastaanottaa tietoja kauko -ohjaimesta ja vastaanottaa sitä LRF24L01 -moduulilla.
Se voi mitata lämpötilaa ja kosteutta omalta alueeltansa ja lähettää tiedot kauko -ohjaimeen näytettäväksi kaaviossa. Se voi myös mitata etäisyyden ympäröiviin kohteisiin ja esteisiin ja lähettää näytettävät etäisyystiedot.
Painikkeen painalluksella se voi olla myös itsenäinen, ja tässä tilassa se välttää esteitä ja päättää mennä ultraäänianturin mittauksen mukaan.
Joten rakennetaan.
Vaihe 1: Kaukosäätimen tarvitsemat osat
- Arduino Micro -ohjain (olen käyttänyt Arduino Unoa ohjaimessani);
- NRF24L01 -radiolähetin -vastaanotin (sitä käytetään kaksisuuntaiseen tiedonsiirtoon auton ja kaukosäätimen välillä)
- Tower Pro Micro Servo 9g SG90 (käytetään ajoneuvon tietojen näyttämiseen, sen avulla käyttäjä voi visualisoida auton antureiden mittaamat parametrit kaaviossa);
- Ohjaussauva (ajoneuvon tai ajoneuvon servon hallintaan);
- Kaksi LED -väriä (valitsin punaisen ja vihreän toimintatilojen osoittamiseksi);
- 10microF kondensaattorit;
- 2 painiketta (toimintatilojen valinta);
- Erilaiset vastukset;
- Leipälauta;
- Liitäntäjohdot;
- paperiliitin (kaavion neulana);
- Kartonkikotelo (runkoon)
- Kuminauhat
Vaihe 2: Osa vaaditaan Maverickille
- Arduino-mikro-ohjain (olen käyttänyt ja Arduino Nano);
- NRF24L01 -radiolähetin -vastaanotin (sitä käytetään kaksisuuntaiseen langattomaan tiedonsiirtoon auton ja kaukosäätimen välillä);
- L298 -moottoriajuri (moduuli todella ajaa auton sähkömoottoreita);
- DHT11 -anturi (lämpötila- ja kosteusanturi);
- 2 x sähkömoottoria vaihteilla ja pyörillä;
- Ultraääni-anturi HC-SR04 (anturi, joka antaa mahdollisuuden havaita ympärillä olevat esineet ja välttää esteitä);
- Tower Pro Micro Servo 9g SG90 (sallii ultraäänianturin suuntaamisen, jotta se voi mitata kantaman eri suuntiin);
- Valkoinen LED (valaistukseen olen käyttänyt vanhaa värianturia, joka on palanut, mutta LEDit toimivat edelleen);
- 10 microF -kondensaattoria;
- leipälauta;
- Liitäntäjohdot;
- A4 -leikelevy ajoneuvon kehyksenä;
- Jotkut vanhan tulostimen pyörät;
- Jotkut kaksipuoliset teipit;
- Kansiokiinnikkeet moottorien kiinnittämiseen runkoon;
- Kuminauhat
Käytetyt työkalut:
- Pihdit
- Ruuvimeisseli
- Tuplanauha
- Kuminauhat
- Leikkuri
Vaihe 3: Muutamia tietoja joistakin materiaaleista:
L298 -moduuli:
Arduino-nastoja ei voi kytkeä suoraan sähkömoottoreihin, koska mikro-ohjain ei pysty käsittelemään moottoreiden tarvitsemia vahvistimia. Joten meidän on kytkettävä moottorit moottoriajuriin, jota Arduino-mikro-ohjain ohjaa.
Meidän on pystyttävä hallitsemaan kahta sähkömoottoria, jotka liikuttavat autoa molempiin suuntiin, jotta auto voi liikkua eteen- ja taaksepäin ja myös ohjata.
Jotta voimme tehdä kaiken edellä mainitun, tarvitsemme H-sillan, joka on itse asiassa joukko transistoreita, joka mahdollistaa moottorien virran säätelyn. L298 -moduuli on juuri sitä.
Tämän moduulin avulla voimme myös käyttää moottoreita eri nopeuksilla käyttämällä ENA- ja ENB -nastoja kahdella Arduinon PWM -tapilla, mutta tässä projektissa emme säätele kahden PWM -nastan säästämiseksi moottorien nopeutta, vain suunta ENA- ja ENB -nastojen hyppyjohdot pysyvät paikallaan.
NRF24L01 -moduuli:
Tämä on yleisesti käytetty lähetin -vastaanotin, joka mahdollistaa langattoman tiedonsiirron auton ja kaukosäätimen välillä. Se käyttää 2,4 GHz: n taajuutta ja toimii tiedonsiirtonopeudella 250 kbps - 2 Mbps. Jos sitä käytetään avoimessa tilassa ja alhaisemmalla siirtonopeudella, sen kantama voi nousta jopa 100 metriin, mikä tekee siitä täydellisen tähän projektiin.
Moduuli on yhteensopiva Arduino Micro -ohjaimen kanssa, mutta sinun on oltava varovainen syöttäessäsi sitä 3,3 V: n pinasta, ei 5 V: sta, muuten saatat vahingoittaa moduulia.
DHT 11 -anturi:
Tämä moduuli on erittäin halpa ja helppokäyttöinen anturi. Se tarjoaa digitaaliset lämpötila- ja kosteuslukemat, mutta tarvitset Arduino IDE -kirjaston sen käyttämiseen. Se käyttää kapasitiivista kosteusanturia ja termistoria ympäröivän ilman mittaamiseen ja lähettää digitaalisen signaalin datanapille.
Vaihe 4: Yhteyksien määrittäminen Maverickille
Maverick -liitännät:
NRF24L01 -moduuli (nastat)
VCC - Arduino Nano 3V3
GND - Arduino Nano GND
CS - Arduino Nano D8
CE - Arduino Nano D7
MOSI - Arduino Nano D11
SCK- Arduino Nano D13
MISO - Arduino Nano D12
IRQ Ei käytössä
L298N -moduuli (nastat)
IN1 - Arduino Nano D5
IN2 - Arduino Nano D4
IN3 - Arduino Nano D3
IN4 - Arduino Nano D2
ENA - on jumpperi paikallaan -
ENB - on jumpperi paikallaan -
DHT11
Leipälevyn VCC 5V -kisko
Leipälevyn GND GND -kisko
S D6
HC-SR04 ultraääni-anturi
Leipälevyn VCC 5V -kisko
Leipälevyn GND GND -kisko
Trig - Arduino Nano A1
Kaiku - Arduino Nano A2
Tower Pro Micro Servo 9g SG90
Leipälevyn GND (ruskea värilanka) GND -kisko
VCC (punainen värilanka) 5V leipälevyn kisko
Signaali (oranssi värilanka) - Arduino Nano D10
LED -valo - Arduino Nano A0
Leipälauta
5V kisko - Arduino Nano 5V
GND -kisko - Arduino Nano GND
Aluksi olen liittänyt Arduino Nanon leipälautaan, jossa on USB -liitäntä ulkopuolelta helpottamaan pääsyä myöhemmin.
- Arduino Nano 5V -tappi leipälevyn 5V -kiskoon
-Arduino Nano GND -tappi leipälevyn GND -kiskoon
NRF24L01 -moduuli
- Moduulin GND menee leipälevyn kiskon GND: hen
- VCC menee Arduino Nano 3V3 -tappiin. Varo liittämästä VCC: tä leipälevyn 5 V: een, koska olet vaarassa tuhota NRF24L01 -moduulin
- CSN -nasta menee Arduino Nano D8: een;
- CE -nasta menee Arduino Nano D7: lle;
- SCK -nasta menee Arduino Nano D13: een;
- MOSI -nasta menee Arduino Nano D11: een;
- MISO -nasta menee Arduino Nano D12: een;
- IRQ -nasta ei ole kytketty. Ole varovainen, jos käytät eri levyä kuin Arduino Nano tai Arduino Uno, SCK-, MOSI- ja MISO -nastat ovat erilaisia.
- Olen myös liittänyt 10 µF kondensaattorin moduulin VCC: n ja GND: n väliin, jotta moduulin virtalähteessä ei olisi ongelmia. Tämä ei ole pakollista, jos käytät moduulia vähimmäisteholla, mutta kuten olen lukenut Internetistä, monilla projekteilla oli ongelmia tämän kanssa.
- Sinun on myös ladattava RF24 -kirjasto tälle moduulille. Löydät sen seuraavalta sivustolta:
L298N -moduuli
- ENA- ja ENB -nastojen osalta jätin hyppyjohdot kytketyiksi, koska minun ei tarvitse hallita moottorien nopeutta, jotta säästän kaksi PWM -digitaalista nastaa Arduino Nano -laitteessa. Joten tässä projektissa moottorit toimivat aina täydellä nopeudella, mutta lopulta pyörät eivät pyöri nopeasti moottorien vaihteen vuoksi.
- IN1 -nasta menee Arduino Nano D5: een;
- IN2 -nasta menee Arduino Nano D4: lle;
- IN3 -nasta menee Arduino Nano D3: een;
- IN4 -nasta menee Arduino Nano D2: een;
- Akun plusmerkki menee 12 V: n paikkaan;
- Akun miinusmerkki menee GND -paikkaan ja leipälevyn GND -kiskoon.
- Jos käytät tehokasta akkua (enintään 12 V), voit syöttää Arduino Nanon 5 V: n korttipaikasta Vin -nastaan, mutta minulla on vain 9 V: n paristot, joten käytin yhtä vain moottoreille ja toista Arduino Nanon ja anturit.
- Molemmat moottorit kytketään moduulin oikealla ja vasemmalla puolella oleviin aukkoihin. Aluksi ei ole väliä, miten liität ne, sitä voidaan säätää myöhemmin Arduino -koodista tai vain vaihtamalla johdot keskenään, kun testaamme ajoneuvoa.
DHT11 -moduuli
- Moduulitapit sopivat täydellisesti leipälevylle. Joten - nasta menee GND -kiskoon.
- Signaalitappi menee Arduino Nano D6: een;
- VCC -tappi menee 5 V: n leipälautan kiskoon.
HC-SR04-ultraäänianturimoduuli
- VCC -nasta menee leipälevyn 5V -kiskoon;
- GND -tappi leipälevyn GND -kiskoon;
- Trig -nasta Arduino Nano A1: een;
- Echo -nasta Arduino Nano A2: een;
- Ultraäänimoduuli kiinnitetään servomoottoriin kaksoisnauhalla tai/ja joillakin kuminauhoilla, jotta voidaan mitata etäisyyksiä eri kulmista ajoneuvon pituussuuntaan nähden. Tästä on hyötyä, kun ajoneuvo mittaa autonomisessa tilassa etäisyyden oikealta kuin vasemmalta ja hän päättää minne kääntyä. Voit myös hallita servoa löytääksesi eri etäisyydet eri suuntiin ajoneuvosta.
Tower Pro Micro Servo 9g SG90
- Ruskea lanka leipälevyn GND -kiskoon
- Punainen johto leipälevyn 5V -kiskoon
- oranssi johto Arduino Nano D10: een;
LED
- LED toimitetaan A0 -nastasta. Olen käyttänyt vanhaa värisensoria, joka on palanut, mutta LEDit toimivat edelleen ja neljä niistä pienellä taululla on täydellinen valaisemaan ajoneuvon tietä. Jos käytät vain yhtä LED -valoa, käytä 330Ω: n vastuksen LED -merkkivaloa, jotta se ei pala.
Onnittelut, että ajoneuvon liitännät on tehty.
Vaihe 5: Maverickin etäyhteydet:
NRF24L01 -moduuli (nastat)
VCC - Arduino Uno nasta 3V3
GND - Arduino Uno -tappi GND
CS - Arduino Uno -tappi D8
CE - Arduino Uno -tappi D7
MOSI - Arduino Uno -tappi D11
SCK - Arduino Uno -tappi D13
MISO - Arduino Uno -tappi D12
IRQ Ei käytössä
Ohjaussauva
Leipälevyn GND GND -kisko
Leipälevyn VCC 5V -kisko
VRX - Arduino Uno -tappi A3
VRY - Arduino Uno -tappi A2
Tower Pro Micro Servo 9g SG90
Leipälevyn GND (ruskea värilanka) GND -kisko
VCC (punainen värilanka) 5V leipälevyn kisko
Signaali (oranssi värilanka) - Arduino Uno -tappi D6
Punainen LED - Arduino Uno -tappi D4
Vihreä LED - Arduino Uno -tappi D5
Autonominen painike - Arduino Uno -tappi D2
Etäisyyspainike - Arduino Uno -tappi D3
Leipälauta
5V -kisko - Arduino Uno -tappi 5V
GND -kisko - Arduino Uno -tappi GND
Koska käytän ohjaimessa Arduino Unoa, olen liittänyt Unon leipälautaan, jossa on joitain kuminauhoja, jotta se ei liiku.
- Arduino Uno saa 9 V: n akun liittimen kautta;
- Arduino Uno 5V -tappi leipälevyn 5V -kiskoon;
-Arduino Uno GND -tappi leipälevyn GND -kiskoon;
NRF24L01 -moduuli
- Moduulin GND menee leipälevyn kiskon GND: hen
- VCC menee Arduino Uno 3V3 -tapaan. Varo liittämästä VCC: tä leipälevyn 5 V: een, koska olet vaarassa tuhota NRF24L01 -moduulin
- CSN -nasta menee Arduino Uno D8: een;
- CE -nasta menee Arduino Uno D7: een;
- SCK -nasta menee Arduino Uno D13: een;
- MOSI -nasta menee Arduino Uno D11: een;
- MISO -nasta menee Arduino Uno D12: een;
- IRQ -nasta ei ole kytketty. Ole varovainen, jos käytät eri levyä kuin Arduino Nano tai Arduino Uno, SCK-, MOSI- ja MISO -nastat ovat erilaisia.
- Olen myös liittänyt 10 µF kondensaattorin moduulin VCC: n ja GND: n väliin, jotta moduulin virtalähteessä ei olisi ongelmia. Tämä ei ole pakollista, jos käytät moduulia vähimmäisteholla, mutta kuten olen lukenut Internetistä, monilla projekteilla oli ongelmia tämän kanssa.
Joystick -moduuli
- Joystick -moduuli koostuu kahdesta potentiometristä, joten se on hyvin samanlainen kuin liitännät;
- GND -nasta leipälevyn GND -kiskoon;
- VCC -nasta leipälevyn 5V -kiskoon;
- VRX -nasta Arduino Uno A3 -tappiin;
- VRY -nasta Arduino Uno A2 -tappiin;
Tower Pro Micro Servo 9g SG90
- Ruskea lanka leipälevyn GND -kiskoon
- Punainen johto leipälevyn 5V -kiskoon
- oranssi johto Arduino Uno D6: een;
LED
- Punainen LED kytketään sarjaan 330Ω: n vastuksella Arduino Uno -tappiin D4;
- Vihreä LED kytketään sarjaan 330Ω: n vastuksella Arduino Uno -tappiin D5;
Painikkeet
- Painikkeilla valitaan tila, jossa ajoneuvo toimii;
- Itsenäinen painike liitetään Arduino Unon nastaan D2. Painike on vedettävä alas 1k tai 10k vastuksella, arvo ei ole tärkeä.
- Alueen painike liitetään Arduino Unon nastaan D3. Sama painike tulee vetää alas 1k tai 10k vastuksella.
Siinä kaikki sähköosat.
Vaihe 6: Kaukosäätimen rungon rakentaminen
Kaukosäätimen runko on itse asiassa valmistettu kengän laatikosta. Tietysti muut materiaalit toimivat paremmin, mutta minun tapauksessani materiaaleja, joita voin käyttää, on rajoitetusti. Olen siis käyttänyt pahvilaatikkoa.
Ensin leikkasin kannen ulkopinnat ja sain kolme osaa kuten kuvassa.
Seuraavaksi otin kaksi pienempää kappaletta ja liimasin ne yhteen kaksoisnauhalla.
Kolmas pidempi osa tulee kohtisuoraan niihin muodostaen "T" -muotoisen kehyksen.
Ylempää (vaakasuoraa) osaa käytetään kaaviossa ja alempaa (pystysuoraa) osaa käytetään sähkökomponenteissa, jotta kaikki tarttuu yhteen. Kun teemme kaavion, leikkaamme yläosan sopimaan kaaviopaperiin.
Vaihe 7: Kaavion luominen kauko -ohjaimelle
Tietenkin tässä vaiheessa on mukavaa, jos sinulla on nestekidenäyttö (16, 2) niin, että ajoneuvosta saadut tiedot näytetään. Mutta minun tapauksessani minulla ei ole sellaista, joten minun piti löytää toinen tapa näyttää tiedot.
Päätin tehdä pienen kaavion servomoottorin neulalla, paperiliittimellä (käytetään neulana), joka ilmaisee ajoneuvon antureiden ja tutkan piirtämisarkin mittaamat arvot, tai voit käyttää polaarista graafista paperia (Graph papers voi ladata Internetistä).
Anturien mittaamat parametrit muunnetaan servomoottorin asteiksi. Koska servomoottori ei ole parasta laatua, olen rajoittanut sen liikkeen 20 °: sta 160 °: een (20 ° tarkoittaa 0 mitattua parametriarvoa ja 160 ° tarkoittaa maksimiparametriarvoa, joka voidaan näyttää esimerkiksi 140 cm).
Kaikki tämä voidaan säätää Arduino -koodista.
Kaaviossa käytin tutkapiirrosarkkia, jonka leikkasin kahtia sen jälkeen, kun olin muokannut sitä hieman Windows Paintin ja leikkaustyökalun avulla.
Kun olen muuttanut tutkan piirtämisarkkia kauko -ohjaimen mukaan, olen piirtänyt piirtämöarkin keskustan ulkoreunan yhdistävät viivat lukemisen helpottamiseksi.
Servomoottorin kääntöakseli on kohdistettava piirtoarkin keskikohtaan.
Olen venyttänyt ja muokannut paperiliitintä sopimaan servomoottorin varteen.
Sitten tärkeintä on "kalibroida" kaavio. Joten mitattujen parametrien eri arvoille kaavion neulan on näytettävä oikea kulma -arvo. Olen tehnyt tämän kytkemällä kaukosäätimen ja Maverickin PÄÄLLE ja mittaamalla eri etäisyyksiä ultraäänianturilla samalla kun otan arvot sarjamonitorista varmistaaksesi, että kuvaaja osoittaa oikein. Servon muutaman uudelleenasennon ja muutaman neulan taivuttamisen jälkeen käyrä näytti oikeat parametrien mittausarvot.
Kun kaikki on kiinnitetty "T" -muotoiseen kehykseen, olen tulostanut ja liimannut kaksoisnauhalla tilanvalinnan vuokaavion, jotta en sekoitu siihen, mitä parametria kaavio näyttää.
Lopulta kauko -ohjain on valmis.
Vaihe 8: Rakenna Maverick -alusta
Ensinnäkin minun on kiitettävä suurta ystävääni Vlado Jovanovicia siitä, että hän käytti aikaa ja vaivaa Maverickin rungon, rungon ja koko runkorakenteen rakentamiseen.
Alusta on valmistettu pahvilaatikosta, joka on leikattu kahdeksankulmaiseksi eteenpäin muotoilluksi suurella vaivalla käyttämällä leikkuria, joka on ainoa käytettävissä oleva asia. Kahdeksankulmainen muoto sisältää elektroniset osat. Leikepöydän pidikettä käytettiin takapyörien tukena.
Levyn leikkaamisen jälkeen se peitettiin hopeateipillä (roiskeveden estävä teippi), jotta se näyttäisi mukavammalta.
Molemmat moottorit kiinnitettiin kuten kuvissa käyttämällä kaksoisnauhaa ja muokattuja kansikiinnikkeitä. Rungon kummallekin puolelle on porattu kaksi reikää, jotta moottorikaapelit kulkevat päästäkseen L298N -moduuliin.
Vaihe 9: Kehyksen sivupaneelien rakentaminen
Kuten aiemmin mainittiin, koko Maverickin ulkokuori on kartonkia. Sivupaneelit leikattiin leikkurilla, mitattiin ja muotoiltiin alustan mukaiseksi.
Joitakin muotoiluominaisuuksia on sovellettu näyttämään paremmilta, ja paneelien sisäosaan niitattiin metalliverkko, jotta säiliö näyttäisi samanlaiselta.
Vaihe 10: Rungon etu- ja takatuen rakentaminen
Etu- ja takatuen tarkoituksena on kiinnittää sivupaneelit auton eteen ja taakse. Etutukien tarkoituksena on myös ottaa vastaan valo (minun tapauksessani rikkoutunut värianturi).
Etu- ja takatukien mitat löytyvät liitteenä olevista kuvista sekä mallit tuen leikkaamiseksi ja missä ja mitkä sivut taivutetaan ja myöhemmin liimataan.
Vaihe 11: Kehyksen yläkannen rakentaminen
Yläkannen on sisällettävä kaikki sisälle ja paremman suunnittelun vuoksi olen tehnyt joitain viivoja peräpuolelle, jotta auton sisällä oleva elektroniikka näkyy. Myös yläkansi on tehty siten, että sen voi irrottaa paristojen vaihtamiseksi.
Kaikki osat on kiinnitetty toisiinsa ruuveilla ja muttereilla kuten kuvassa.
Vaihe 12: Runkorakenteen kokoaminen
Vaihe 13: Moottorien asentaminen runkoon
Molemmat moottorit kiinnitettiin kuten kuvissa käyttämällä kaksoisnauhaa ja muokattuja kansikiinnikkeitä. Rungon kummallekin puolelle on porattu kaksi reikää, jotta moottorikaapelit kulkevat päästäkseen L298N -moduuliin.
Vaihe 14: Elektroniikan asentaminen koteloon
Virtalähteenä käytin kahta 9 V: n akkua sopivimpana heti, kun niitä oli saatavilla. Mutta jotta ne mahtuisivat runkoon, minun piti tehdä paristopidike, joka pitää paristot paikallaan auton liikkuessa ja on myös helppo irrottaa siltä varalta, että paristot on vaihdettava. Joten olen tehnyt paristopidikkeen uudelleen pahvipakkauksesta ja kiinnittänyt sen runkoon muokatulla kansikiinnikkeellä.
L298N -moduuli asennettiin käyttämällä 4 välikappaletta.
Leipälauta kiinnitettiin runkoon kaksoisnauhalla.
Ultraäänianturi kiinnitettiin servomoottoreihin kaksoisnauhalla ja joillakin kuminauhoilla.
Nyt kaikki elektroniset komponentit ovat paikoillaan.
Vaihe 15: Rungon kiinnitys runkoon
Vaihe 16: Maverickin käyttö
Maverickia voidaan käyttää neljässä tilassa, ja sen osoittavat kauko -ohjaimen kaksi LEDiä (punainen ja vihreä).
1. Manuaalinen ohjaus (kosteus). Aluksi, kun ajoneuvo kytketään päälle, se ohjataan käsin. Tämä tarkoittaa, että Maverickia ohjataan manuaalisesti kaukosäätimestä ohjaussauvan avulla. Molemmat LEDit sammuvat kaukosäätimestä, mikä osoittaa, että olemme manuaalitilassa. Kaukosäätimen kaaviossa näkyvä arvo on Maverickin ympäristön ilman KOSTEUS.
2. Manuaalinen ohjaus (lämpötila). Kun sekä vihreä että punainen led ovat päällä. Tämä tarkoittaa, että Maverickia ohjataan manuaalisesti kaukosäätimestä ohjaussauvan avulla. Tässä tilassa myös valo syttyy. Kaukosäätimen kaaviossa näkyvä arvo on Maverickin ympäristön ilman lämpötila LÄMPÖTILA.
3. Itsenäinen tila. Kun automaattista painonappia painetaan, punainen LED -valo syttyy ja ilmaisee autonomista tilaa. Tässä tilassa Maverick alkaa liikkua itse välttäen esteitä ja päättämällä minne kääntyä ultraäänianturista saatujen tietojen perusteella. Tässä tilassa kauko -ohjaimen kaaviossa näkyvä arvo on liikkeen aikana mitattu etäisyys.
4. Alueen mittaustila. Kun Range -painiketta painetaan, vihreä LED -valo syttyy, mikä osoittaa, että Maverick on Range -tilassa. Nyt Maverick ei liiku. Ohjaussauva ohjaa nyt ultraäänianturiin kiinnitettyä servomoottoria. Mittaaksesi etäisyyttä ajoneuvosta sen ympärillä oleviin kohteisiin siirrä ohjaussauvaa ja osoita ultraäänianturi kohdetta kohti. Etäisyyden arvo kohteeseen näkyy kaukosäätimen kaaviossa cm: nä.
Maverickin LED -valon kytkeminen päälle ja pois päältä edellyttää, että kauko -ohjaimen LED -merkkivalo on päällä (valo palaa) tai pois (valo ei pala).
Vaihe 17: Arduino -koodi
Löydät kauko -ohjaimen ja Maverickin koodit liitteenä.
Se on minun Maverick -projektini. Toivottavasti pidät siitä ja kiitos katsomisestasi ja äänestämisestä, jos pidät siitä.
Suositeltava:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)
DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Kaksisuuntainen äänen jako: 4 vaihetta
2-tie Audio Crossover: Suunnittelin yksinkertaisen 2-suuntaisen passiivisen audio crossoverin, joka koostuu 2 tehoninduktorista ja 2 kondensaattorista. Tämä mahdollistaa toisen asteen suunnittelun tai 12 dB/oktaavi. Tätä järjestystä käytetään yleisesti passiivisissa jakosarjoissa, koska se tarjoaa kohtuullisen tasapainon
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
NRF24 kaksisuuntainen radio telemetriaa varten: 9 vaihetta (kuvilla)
NRF24 kaksisuuntainen radio telemetriaa varten: Hei kaverit, nimeni on Pedro Castelani ja tuon teille ensimmäisen ohjeen: rakentaa kaksisuuntaisen radion arduino-laitteella, no, mitä tarvitset sitä varten. Tässä projektissa kaksi erillistä piiriä, jotka toimivat sekä vastaanottimena että lähettäjänä
Yksinkertainen kaksisuuntainen moottorin ohjaus Arduinolle: 4 vaihetta
Yksinkertainen kaksisuuntainen moottorin ohjaus Arduinolle: VAROITUS: Tämä ei ole turvallinen tapa ohjata moottoria. Jokainen I/O -nasta kestää vain 40 mA virtaa. Suosittelen käyttämään H-siltaa tai jotain vastaavaa. Kun sanon yksinkertaista, en tarkoita nopeuden säätimen käyttöä. Mutta ohjaa moottoria suoraan