Inhoudsopgave:

Een eenvoudige 3D-geprinte robot - Ajarnpa
Een eenvoudige 3D-geprinte robot - Ajarnpa

Video: Een eenvoudige 3D-geprinte robot - Ajarnpa

Video: Een eenvoudige 3D-geprinte robot - Ajarnpa
Video: 🔥 Лучший в классе? Японская надёжность непоколебима? Чем на самом деле может огорчить Honda Civic 8? 2024, November
Anonim
Een eenvoudige 3D-geprinte robot
Een eenvoudige 3D-geprinte robot
Een eenvoudige 3D-geprinte robot
Een eenvoudige 3D-geprinte robot

Sta me toe om met mezelf te daten. Ik ben opgegroeid met montagesets en daarna met LEGO. Later in mijn leven gebruikte ik 8020 om prototypen te bouwen van systemen die ik ontwierp. Er waren meestal stukjes afval in huis die mijn kinderen gebruikten als hun versie van een montageset. Het beste van beide bouwsystemen was dat ze zeer herbruikbaar waren. Door stenen uit elkaar te halen of een paar bouten los te draaien, zou je in een paar minuten iets nieuws kunnen bouwen.

Toen mijn kinderen robotkits begonnen te bouwen, merkte ik iets triests: ons robotkerkhof werd met het jaar groter. De kinderen zouden een bouwpakket bouwen, de les leren en klaar zijn met de robot. Ze zouden af en toe het kerkhof op zoek gaan naar onderdelen, maar het grootste deel van de kits bleef gewoon zitten. Het werd duidelijk dat de kits goed waren in het aanleren van een enkele taak, maar je kon de kit niet gemakkelijk afbreken en opnieuw configureren voor een nieuwe of andere taak.

Er zijn veel eenvoudige robotontwerpen. Deze is meestal 3D-geprint en gebruikt een Raspberry Pi.

Het idee is om een snel prototype van een robot te maken.

Benodigdheden

Een 8020 Series 10 bumper voor de Raspberry Pi 4 met een proto board

Prototype gladde balken grote gaten

TT Motorsteun voor 8020 Series 10 extrusies

Adafruit CRICKIT HOED voor Raspberry Pi

www.adafruit.com/product/3957

DC-versnellingsbakmotor - "TT-motor"

www.adafruit.com/product/3777

Oranje en helder TT-motorwiel voor TT DC-versnellingsbakmotor

www.adafruit.com/product/3766

Stap 1: Het ontwerp

Het ontwerp
Het ontwerp
Het ontwerp
Het ontwerp

Het gepresenteerde basisontwerp is voor een robot met differentiële wielen. (https://en.wikipedia.org/wiki/Differential_wheeled…) Het bevat twee aandrijfwielen, één aan elke kant van de robot.

Het gepresenteerde basisontwerp bestaat uit een platform gemaakt van 5 bedrukte balken (2x 4in, 3x 5in), twee deksels voor TT-motorreductoren en een bedrukte standaard voor een zwenkwiel. U wilt ook een houder printen voor de microcontroller van uw keuze.

Het gepresenteerde voorbeeld is gebouwd rond Adafruits Crickit, maar elke Arduino, Feather of Raspberry Pi die een motorstuurprogrammabord ondersteunt, kan worden gebruikt.

Stap 2: Benodigde hardware buiten de afgedrukte onderdelen

Een soort microcontroller met motorbesturing

Dit is het hart van het project. Er zijn veel verschillende keuzes beschikbaar.

Machineschroeven 1/4-20 x 1/2

Verkrijgbaar bij uw plaatselijke ijzerhandel

T-moeren en schroeven

1/4-20 Slide-in Economy T-Nut - Gecentreerde Draad 0.21 https://8020.net/shop/3382.html 1/4-20 x.500 Flens Bolkop Inbusbout (FBHSCS) 0.30 https://8020.net/3342.html

Twee TT-reductiemotoren

www.adafruit.com/product/3777

www.servocity.com/right-angle-gearmotor

Twee wielen

Adafruit Oranje wiel: https://www.adafruit.com/product/3766 Actobotics 2.55 Press Fit wiel:

Actobotics 3.10 Press Fit wiel:

Een kogelwiel

www.adafruit.com/product/3949

Een batterijhouder of systeem

4 x AA-batterijpakketten ALLEEN voor NiMH

www.adafruit.com/product/3788

3 x AA-batterijpakketten ALLEEN voor Alkaline

www.adafruit.com/product/3842

Voor hogere lopende projecten gebruik ik typisch een Battery Elimination Circuit (BEC) van een leverancier van radiobesturing. Dit valt buiten de scope van dit project en als er interesse is kan dit in een apart insturctable worden behandeld.

Een soort microcontroller

Stap 3: Druk de onderdelen af

Print de onderdelen
Print de onderdelen
Print de onderdelen
Print de onderdelen
Print de onderdelen
Print de onderdelen

De bestanden zijn te vinden op Thingaverse

Het eenvoudigste ontwerp vereist:

www.thingiverse.com/thing:3589546

Drie lange balken - voor dit voorbeeld 6 inch gedrukt in geel en rood

Twee korte stralen - voor dit voorbeeld 4in in oranje gedrukt

Twee motorkappen

Eén wielbevestiging

Eén controllerbehuizing

Als je een Feather of een Circuit-gebaseerde cricket gebruikt, dan:

www.thingiverse.com/thing:3763330

Als je een op Raspberry pi gebaseerde cricket gebruikt, dan:

www.thingiverse.com/thing:3744587

Stap 4: Monteer de TT-motoren en wielen

Monteer de TT-motoren en wielen
Monteer de TT-motoren en wielen
Monteer de TT-motoren en wielen
Monteer de TT-motoren en wielen
Monteer de TT-motoren en wielen
Monteer de TT-motoren en wielen
Monteer de TT-motoren en wielen
Monteer de TT-motoren en wielen

Opening

  1. Steek de schroeven in de gaten op de bedrukte motorbeugel.
  2. Plaats een t-moer op het uiteinde van elke schroef
  3. Plaats de motor in de beugel. De bovenkant van de motor heeft een plastic rechthoekig lipje. De onderkant van de motor kan een as hebben die verder reikt dan het uiteinde van de motorbehuizing. De beugel heeft een rechthoekige gleuf aan de bovenkant en een V-vormige gleuf aan de onderkant.
  4. Bevestig het wiel van uw keuze aan de as aan de zijkant van de motor. (Deze stap kan worden uitgevoerd nadat u de TT-motor en de afdekking in de volgende stap op de balk hebt gemonteerd).

Stap 5: Monteer het frame

Monteer het frame
Monteer het frame
Monteer het frame
Monteer het frame
Monteer het frame
Monteer het frame

Intro

  1. Plaats een 1/4-20 x 1/2in schroef in elk uiteinde van de lange balk.
  2. Schuif de uiteinden van de schroeven in de drie lange balken in een kanaal op de korte balk.
  3. Leg het geheel plat op een tafel. Spreid de drie lange balken uit zodat de kop van de schroef op elk van de lange balken zichtbaar is in een gat op de korte balk. Draai de schroeven vast.
  4. Schuif de TT-motor en deksels op de buitenbalken.

Stap 6: Monteer de controller en het batterijpakket

Monteer de controller en het batterijpakket
Monteer de controller en het batterijpakket
Monteer de controller en het batterijpakket
Monteer de controller en het batterijpakket
Monteer de controller en het batterijpakket
Monteer de controller en het batterijpakket

Stap 7: Tips en trucs 1 - de testbank

Tips en trucs 1 - de testbank
Tips en trucs 1 - de testbank
Tips en trucs 1 - de testbank
Tips en trucs 1 - de testbank
Tips en trucs 1 - de testbank
Tips en trucs 1 - de testbank

Een van de leuke dingen van een zelfgebouwd project is dat het snel en gemakkelijk aan te passen is. Een geweldige aanpassing terwijl je code test, is een manier om je robot zo te positioneren dat hij niet rondrent op je bureau. Door twee extra balken te printen (6in is het geval van het voorbeeld) kunt u een stand voor de robot maken.

Stap 8: Laad wat testcode en test het uit

Laad wat testcode en test het uit
Laad wat testcode en test het uit

learn.adafruit.com/adafruit-crickit-creati…

learn.adafruit.com/crickit-snake-bot/overv…

learn.adafruit.com/crickit-maker-ice-cream…

learn.adafruit.com/circuitpython-ble-crick…

Stap 9: Tips en trucs 2 - Draadroutering

Tips en trucs 2 - Draadroutering
Tips en trucs 2 - Draadroutering
Tips en trucs 2 - Draadroutering
Tips en trucs 2 - Draadroutering
Tips en trucs 2 - Draadroutering
Tips en trucs 2 - Draadroutering
Tips en trucs 2 - Draadroutering
Tips en trucs 2 - Draadroutering

Als u voorzichtig bent, is het mogelijk om de draden van de motor onder de draadmoer door te leiden.

Stap 10: Tips en trucs 3 - Wieluitlijning

Tips en trucs 3 - Wieluitlijning
Tips en trucs 3 - Wieluitlijning
Tips en trucs 3 - Wieluitlijning
Tips en trucs 3 - Wieluitlijning
Tips en trucs 3 - Wieluitlijning
Tips en trucs 3 - Wieluitlijning
Tips en trucs 3 - Wieluitlijning
Tips en trucs 3 - Wieluitlijning

De afbeeldingen hierboven kunnen worden gevolgd om de wieluitlijning aan te passen.

Stap 11: U bent klaar en enkele ideeën voor de toekomst

Je bent klaar en enkele ideeën voor de toekomst
Je bent klaar en enkele ideeën voor de toekomst
Je bent klaar en enkele ideeën voor de toekomst
Je bent klaar en enkele ideeën voor de toekomst
Je bent klaar en enkele ideeën voor de toekomst
Je bent klaar en enkele ideeën voor de toekomst

Er zijn veel manieren waarop het project kan worden gewijzigd. Het kan gemakkelijk worden omgezet in een grotere, snellere robot door wat langere balken te printen en meer motoren toe te voegen. Er zijn een aantal 8020 serie 10 sensorhouders beschikbaar. Servo's kunnen worden toegevoegd. Of het hele idee van een robot kan worden geschraapt en het project kan worden omgezet in een lanceerinrichting voor een papieren vliegtuigje. Je snapt het idee.

Aanbevolen: