» Elektronica » Arduino »Universeel rupsonderstel voor de robot

Universeel rupsonderstel voor robot


In mijn vrije tijd oefen ik van alles Arduino projecten. Heel vaak vereist de uitvoering van een project de robot - Een platform dat aan een aantal vereisten voldoet: vrij verkeer, de mogelijkheid om extra apparatuur te installeren en de mogelijkheden uit te breiden, evenals gematigde kosten. Hier is zo'n robotplatform of gewoon een rupsonderstel dat ik zal doen. Natuurlijk stuur ik de instructie voor u op proef.

We hebben nodig:

- Tamiya 70168 dubbele versnellingsbak (kan worden gewijzigd in 70097)
- Tamiya 70100 set rollers en tracks
- Tamiya 70157 platform voor het bevestigen van de versnellingsbak (kan worden vervangen door een stuk triplex van 4 mm)
- Kleine stukjes verzinkte plaat
- Multiplex 10 mm (een klein stukje)
- Arduino Nano
- DRV 8833
- LM 317 (spanningsstabilisator)
- 2 LED's (rood en groen)
- Weerstanden 240 Ohm, 2x 150 Ohm, 1,1 kOhm
- Condensator 10v 1000uF
- 2 kammen met één rij PLS-40
- 2 PBS-20-connectoren
- Inductor 68mkGn
- 6 NI-Mn 1.2v 1000mA-batterijen
- Connector vader-moeder twee pin naar draad
- Draden van verschillende kleuren
- soldeer
- Hars
- soldeerbout
- Bouten 3x40, 3x20, moeren en ringen voor hen
- Bouten 5x20, moeren en versterkte moeren erop
- boren
- Boren voor metaal 3 mm en 6 mm

Stap 1 snijd het metaal.
Eerst moeten we uit plaatwerk snijden (bij voorkeur gegalvaniseerd) om vier delen te snijden. Twee delen per track. Voor deze scan hebben we twee details weggelaten:


De stippen geven de plaatsen aan waar gaten moeten worden geboord, de diameter van het gat wordt in de buurt aangegeven. Voor het ophangen met een rol zijn gaten van 3 mm nodig, voor het doorvoeren van draden 6 mm. Na het snijden en boren moet u door alle randen vijlen zonder scherpe hoeken achter te laten. Buig 90 ° langs de stippellijnen. Wees voorzichtig! We buigen het eerste deel in elke richting en het tweede deel in de tegenovergestelde richting. Ze moeten symmetrisch gebogen zijn. Er is nog een nuance: het is noodzakelijk om gaten te boren voor zelftappende schroeven die onze platen aan de basis bevestigen. Doe dit als de basis klaar is. We plaatsen de blanco op de basis en markeren de boorplaatsen zodat de schroeven in het midden van de spaanplaat vallen. We doen nog twee details over de tweede scan:


De binnenste rechthoek moet worden afgesneden. Vervolgens doen we hetzelfde: snijden, boren, schoonmaken. En uiteindelijk krijgen we de lege plekken:





Stap 2 bereid de basis voor.
We monteren de versnellingsbak volgens de bijgevoegde instructies. We bevestigen het op de site. Als er geen platform is, snijden we een rechthoek van 53x80 mm uit multiplex 4 mm en bevestigen we de versnellingsbak eraan. Neem multiplex van 10 mm.Snij twee rechthoeken van 90x53 mm en 40x53 mm. Binnen de kleine rechthoek snijden we nog een rechthoek uit, zodat we een kader krijgen met een wanddikte van 8 mm.


Draai alles zoals op de foto:





Boor in de hoeken van het platform gaten van 6 mm en steek onze 5x20 bouten erin; van boven winden we versterkte moeren. Ze zijn nodig voor montage achteraf van verschillende mechanismen of borden. Voor het gemak lijmen we de LED's onmiddellijk:



Stap 3 is een elektricien.
Voor controle gebruiken we Arduino Nano. DVR 883 motordriver Op de printplaat monteren we alles volgens het schema.


L1 is een inductor en C1 is nodig om de Arduino-spanning te stabiliseren. Weerstanden R1 en R2 voor de motoren zijn stroombeperkend, hun classificatie moet worden geselecteerd voor specifieke motoren. Ze werken prima voor mij bij 3 ohm. LM317 is nodig om de batterijen op te laden. De ingang kan worden voorzien van spanning van 9,5 V tot 25 V. R3 - 1,1 kOhm R4 - 240 Ohm. De "pinnen" aan de linkerkant worden gebruikt voor de daaropvolgende aansluiting van verschillende apparaten (Bluetooth, 433 MHz communicatiemodule, IR, Servo, enz.). Voor de stroom gebruiken we 6 Ni-Mn 1.2v 1000mA-batterijen die in serie zijn gesoldeerd en met elektrische tape zijn gewikkeld.


Stap 4 we verzamelen de basis.
We nemen onze basis, op een dubbelzijdige tape lijmen we er een bord op. De metalen onderdelen voor de eerste scan moeten op kleine zelftappende schroeven aan de onderkant aan de zijkanten worden vastgeschroefd, naar buiten gebogen. Wees voorzichtig om het zo te schroeven dat het extreme gat van 6 mm op de uitgaande as van de versnellingsbak wordt geplaatst, de onderkant van het onderdeel moet parallel zijn aan de basis en symmetrisch ten opzichte van het tweede zelfde onderdeel. Het resultaat zou moeten zijn:





Om onze zelfgemaakt esthetische look, voeg een paar details toe. Dit is optioneel. Knip uit wit plastic een rechthoek van 110x55 mm uit en buig zoals op de foto. De staart is ook optioneel, maar ik vond het leuk hoe het eruit ziet en schudt bij het bewegen:



Deze hoes dekt de versnellingsbak af zodat er geen vuil in komt en maakt zo minder geluid. Vervolgens hebben we ook een rechthoek van 52x41 mm uit wit plastic gesneden. We maken gaten voor het aansluiten van de Arduino en de aan / uit-knop zoals op de foto:


Lijm het allemaal op een dubbelzijdige tape:


Sticker voor schoonheid.


Deze twee delen kunnen worden gemaakt van bijna elk materiaal dat voorhanden is. Het kan dik karton zijn (dat vervolgens kan worden geverfd), hardboard, dun triplex of een stuk plastic van welke kleur dan ook. Vergeet de batterijen niet. Lijm ze op een dubbelzijdige tape op het rechter metalen deel van de basis:


Stap 5 Rupsen.
Hier hebben we onze tweede scan-blanco's nodig. We plaatsen bouten met een 3x20 halfcilindrische kop in het gat van 3 mm. Zet de ringen op en draai de moeren vast:


Wasmachines moeten vóór de rollen worden gedragen. Ik was niet te lui en bestelde plastic ringen. Je kunt gewoon metaal gebruiken, maar dan zijn onze tracks erg luidruchtig. Na de rollen draaien we de moeren vast zonder vast te draaien, zodat de rollen vrij kunnen draaien.


We hebben rubberen rupsen op de rollen geplaatst. We plaatsen de plaat samen met de rollen op de basis en zorgen ervoor dat de bouten in de gaten vallen. En draai de moeren vast. We krijgen een bijna afgewerkt rupsonderstel:


Stap 6 firmware.
unitank.rar [5.3 Kb] (downloads: 127)

Naar mijn mening is het het handigst om firmware te schrijven in de Arduino IDE. Het door ons geassembleerde chassis is universeel en firmware is vereist, afhankelijk van het specifieke doel. U kunt een Bluetooth-module aansluiten en uw telefoon of computer gebruiken om te bedienen. Het is ook mogelijk om een ​​IR-sensor aan te sluiten en een IR-afstandsbediening te gebruiken. Een andere besturingsoptie is het gebruik van een 433 MHz-module om te communiceren met de afstandsbediening. Op basis van het chassis is het mogelijk om een ​​robot de lijn te laten volgen of een andere autonome. Ik plaats firmware voor Bluetooth, 433 MHz en IR.
Gemak
Totaal aantal stemmen: 71
9.4
9.2
8.6

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten
27 opmerkingen
Citaat: maxim0512
LM317 is nodig sinds mijn 12 volt voeding
Ja, zelfs bij 100, als de stroom beperkt is, dan speelt Uxx (binnen redelijke grenzen) geen rol.
Citaat: maxim0512
Stroom ingesteld op 150 mA
Maar daarom is de spanningsstabilisator erg handig: aangezien er snel (stroom is meer dan 0,1 C) wordt opgeladen, is het noodzakelijk om te stoppen met opladen, om overlading te voorkomen en daardoor oververhitting, om de batterijen niet te beschadigen, om de batterijen niet te beschadigen.
Citaat: maxim0512
je komt op de bodem van een element dat niet zo belangrijk is.

Ik kwam niet tot op de bodem, maar gaf fouten aan. Voel het verschil.
De auteur
Ivan_Pokhmelev,
Ik wilde ook toevoegen, je kwam op de bodem van een element dat niet zo belangrijk is. De voeding van het chassis kan op verschillende manieren worden geregeld en maakt niet uit. Je kunt lithiumbatterijen gebruiken en dan is het opladen helemaal anders. U kunt gewoon de accubak nemen en 5 AAA-batterijen plaatsen. Of gewoon een externe voeding. Je kunt dit element in het diagram verwijderen en de essentie zelf zal niet veranderen.
De auteur
Ivan_Pokhmelev,
Ja, het chassis werkt op batterijen. Een externe stroombron is alleen nodig om de batterijen op te laden. In dit artikel heb ik het laadproces niet in detail beschreven, omdat ik een zelfgemaakte voedingseenheid heb en de fabricage een apart probleem is. Alleen wat er op het chassisbord staat, wordt hier beschreven. Over het algemeen kunnen batterijen worden opgeladen door ze los te koppelen van het chassis en aan te sluiten op de oplader, maar nogmaals, het opladen van de batterij en de oplader zijn een apart probleem.
De stroom is ingesteld op 150 mA (door een ampèremeter aan te sluiten en de voeding aan te passen).
LM317 is nodig omdat mijn voedingseenheid 12 volt is (en er is ook een 9 volt die ik soms ook oplaad).
En wat is de huidige beperking van deze voeding? En als er een stroombeperking is voor LM317, waarom dan een spanningsstabilisator? Je schreef tenslotte:
Opladen door 2 en 3 contacten te sluiten. Bedrijfsmodus 1 - 2.
dat wil zeggen, het werk gebeurt niet van een externe bron, maar van de batterij.
De auteur
Ik heb een stroomlimiet op de voeding tot Lm317.
Dat wil zeggen, het is niet interessant om zelf te zoeken? Om zelf te begrijpen, literatuur te lezen, kwalificaties te verbeteren, te begrijpen hoe het moet - wil je dat niet?
Eh, jeugd ... Alles wil dat je oom in de bek wordt gebracht ... ((
Ok. )) Terwijl ik aardig ben, zeg ik: batterijen worden opgeladen met stroom, niet met spanning. Shock, Karl!
De auteur
Versnel het proces - geef nauwkeuriger de fout aan die u heeft gevonden. Werk voor het welzijn van degenen die mijn constructie willen herhalen.
De auteur
Versnel het proces - geef nauwkeuriger de fout aan die u heeft gevonden. Werk voor het welzijn van degenen die mijn constructie willen herhalen.
maxim0512als de tijd komt, zoek dan uit waarom u de batterijen verkeerd hebt opgeladen, anders blijft u het verkeerde doen.
De auteur
nee, en begon niet, ik heb nog geen tijd
maxim0512, bedacht waarom je de batterij verkeerd hebt opgeladen?
Citaat: maxim0512
Je kunt je tijd niet besteden, ik forceer het niet.

Ik doe dit niet voor jou, maar voor degenen die het ontwerp willen herhalen.
Verkeerd gedaan. Leg nogmaals uit waarom?
Citaat: maxim0512
Ik heb net aan de lijn gevraagd om duidelijk te maken wat mijn fout precies is, dus ik heb het niet gezien.
Het is natuurlijk moeilijk om 2 weerstanden te controleren. ((
De auteur

Er wordt stroom geleverd aan de terminals +12 en -12. Opladen door 2 en 3 contacten te sluiten. Bedrijfsmodus 1 - 2. Ik zal het circuit corrigeren.
De auteur
Ik heb net aan de lijn gevraagd om duidelijk te maken wat mijn fout precies is, dus ik heb het niet gezien. Je kunt je tijd niet besteden, ik forceer het niet.
Vooral voor degenen die hun fouten niet willen toegeven: is dit echt hetzelfde voor hen?


Waarom zou ik mijn tijd verspillen aan het kauwen op de meest voor de hand liggende dingen?
En, nogmaals, hoe laad je de batterijen op? Je hebt dit deel van het circuit overgeslagen.
De auteur
Dat wil zeggen, de Russische taal om aan te geven wat volgens u een fout is, is onmogelijk. Dus ik denk dat uw claim ongegrond (ongegrond) is.
Kijk nog eens! Voorzichtig! Het is jammer dat je het juiste schema niet wilt vergelijken met je eigen, foutieve. Als alles voor u werkt, is het correct gesoldeerd, maar is het anders geverfd dan hoe het is gesoldeerd.
En trouwens, hoe laad je de batterijen op? Je hebt dit deel van het circuit overgeslagen. ((
De auteur
Ik heb al een vergelijking gemaakt en zie geen fouten. Wat u het juiste schakelschema noemt, de nummers geven de nummers van de poten aan. Ik heb op het LM317-circuit met de werkelijke positie. En het belangrijkste is dat alles volgens het schema is gesoldeerd en werkt. Wanneer een spanning van 12 V wordt aangelegd, geeft de LM317 me 7,2 V, wat ik nodig heb voor een lading.
benen
Vergelijk 2 schema's en zie.
De auteur
En wat precies niet waar is, specificeer specifieker
Dit schema is correct, maar niet in het artikel.
LM 317 is op zichzelf een spanningsstabilisator van 1,25 V. En je kunt de chip in verschillende modi inschakelen.
De auteur
LM 317 instelbare spannings- en stroomregelaar. Het schakelcircuit is correct, alleen condensatoren ontbreken. R4 in mijn diagram (R1 op de foto) tussen ADJ en Vout, R3 (R2) tussen ADJ en GND
LM317 - stabilisator spanning. En het schakelcircuit is onjuist getekend, het komt niet overeen met de spanningsstabilisatiemodus of de huidige stabilisatiemodus.
Kleine, bijna onbeduidende fout - LM317 huidige stabilisator.

We raden je aan om te lezen:

Geef het voor de smartphone ...