Inhoudsopgave:
- Stap 1: Gereedschappen en materialen
- Stap 2: Wijzig de servo's
- Stap 3: Snijd de houten delen
- Stap 4: Boor de gaten
- Stap 5: installeer de servo / IR-montage
- Stap 6: boorgaten voor servodraden
- Stap 7: Staartwiel
- Stap 8: afstandhouders installeren
- Stap 9: Servo's installeren
- Stap 10: Installeer de microcontroller
- Stap 11: wielen installeren
- Stap 12: een batterij toevoegen
- Stap 13: Sluit de servo's aan
- Stap 14: Installeer de IR
- Stap 15: Sluit de IR. aan
- Stap 16: Broncode
- Stap 17: SPECIALE DINGEN
Video: Supereenvoudige robot voor beginners! 17 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
'''ROBOT VIDEO''' Hier is een externe link naar de video terwijl YouTube de ingesloten versie verwerkt… Ik heb deze Instructable gemaakt voor de absolute n00by robot-wannabe. Ik heb een enorme sprong gezien in het aantal beginners dat in de hobby stapt en het aantal "hoe kan ik"-vragen lijkt toe te nemen. Misschien zal deze bescheiden kleine Instructable een of twee helpen om hun eerste robot te maken. U vindt de basisbroncode aan het einde van deze Instructable. Raak niet in paniek door het aantal stappen… Ik heb de robot opgedeeld in vele kleine stapjes om het gemakkelijk te kunnen volgen. Deze kleine robot is niets meer dan een eenvoudig multiplex platform met een paar aangepaste modelvliegtuigservo's als hoofdaandrijfsysteem, een microcontroller en een IR-sensor. Ik ontwierp in voldoende ruimte om uit te breiden en toe te voegen. Je zou het in ongeveer 3 uur moeten kunnen bouwen als je de onderdelen bij de hand hebt. De microcontroller die ik heb gekozen is de OOPic R. Ik heb deze micro gekozen omdat de tientallen ingebouwde objecten en voorbeeldcodes het voor de beginner gemakkelijk maken om snel aan de slag te gaan. Ze zijn te vinden bij een van de grote leveranciers van robotonderdelen voor meestal minder dan 60 dollar. Koop de starterkit, want deze heeft een programmeerkabel en een batterijclip. Je kunt elke microcontroller gebruiken, zolang je er maar een servo rechtstreeks op kunt aansluiten (dat verkort de lijst, lol). De vermelde servo's zijn alle Hitec HS-311 modelvliegtuigservo's die in bijna elke hobbywinkel te vinden zijn voor minder dan 10 dollar in sommige gevallen. De IR-sensor is een Sharp GP2D12 Analog-eenheid die verkrijgbaar is bij Digikey (www.digikey.com). Elk van de GP2D12XXX analoge series zal het werk doen. Het staartwiel is een eenvoudig Dubro.20-.40 modelvliegtuig 1" wiel met houder. Haal er een op bij de hobbywinkel waar je je servo's haalt. De houten basis is een stuk schroot van 1/4 inch berkenmultiplex en de servo / sensorbevestiging is een stukje schroot van zo ongeveer alles van hout. Ik heb een stuk spar gebruikt. Ik heb de aluminium knuppelwielen zelf gemaakt, maar je kunt elk wiel gebruiken dat is ontworpen voor servobevestiging. De rest van de robot bestaat uit een paar schroeven en wat elektrische impasses. Zonder de SPECAIL-add-on aan het einde kostte het me ongeveer $ 95,00 USD. De speciale stap voegt ongeveer 50 dollar toe. Wees aardig, want het is mijn eerste Instructable.
Stap 1: Gereedschappen en materialen
Hier is een lijst van wat je nodig hebt om de Super Simple Robot te bouwen!
Onderdelenlijst: -ooPic R Microcontroller (https://www.thebotshop.com/) (opmerking - U kunt elke microcontroller gebruiken waar u zich prettig bij voelt) -Sharp GP2D12 Met bedrade JST-connector -Billet aluminium wielen/banden (of gelijkwaardig) - Hitec HS-311 servo's, gemodificeerd -Super lijm -.5 X 1 inch dubbelzijdige tape -1/4 inch Multiplex en een stuk sloophout -Dubro.20-.40 RC vliegtuig staartwiel montage -Diverse. spaties/afstandhouders en schroeven/moeren 9 Volt batterij - Krimpkous 1/16 x 3 inch -3 standaard vrouwelijke krimppinnen (geen paniek als je ze niet kunt krijgen) - Verf *optionele -9 volt batterij Gereedschap: -Misc Small Schroevendraaiers -Naaldtang -Boor en bits -Zaag -Soldeerbout -Soldeer -Schuurpapier -Scherp potlood -Liniaal Totale kosten ca. $ 95,00 USD Tijd om ongeveer te bouwen. 2,5 - 3 uur
Stap 2: Wijzig de servo's
U moet uw servo's aanpassen met behulp van de superlijm, de potentiometermethode. Ik heb ervoor gekozen om geen ruimte te verspillen door het hier te beschrijven, want er zijn tientallen artikelen over Instructables en Google die je laten zien hoe. Als de vraag daarom vraagt, zal ik het hier later toevoegen. In wezen moet je ze uit elkaar halen, de 90 (geen beweging) positie vinden, de boven- en onderkant van de pot superlijmen, alles weer in elkaar zetten, de uitvoeruitrusting aanpassen, vijlen de bovenkant van de potas gelijk met de behuizingsmal. De Hitec HS-311 heeft een plastic potas die het gemakkelijk maakt om te vijlen. Als u een andere servo gebruikt die een metalen pot heeft, moet u in plaats daarvan de onderkant van het uitgangstandwiel wijzigen. Potentiometer = Pot = Variabele Weerstand
Stap 3: Snijd de houten delen
Snijd een stuk 1/4 inch berkenmultiplex of gelijkwaardig in een vierkant van 3,25 inch voor de basis.
**SPECIAAL** Snijd een tweede stuk van 1/4 multiplex dat overeenkomt met de eerste voor een gemakkelijke toevoeging later. Snijd een stuk sloophout in een 2 5/16 inch lange, 3/4 inch hoge, 1/2 inch dikke GP2D12-montage. De schrootservo / IR-montage kan worden gemaakt door 2 stukken van het 1/4 inch berkenmultiplex aan elkaar te lamineren. Wanneer alles is uitgesneden, moet u het voorzichtig schuren om eventuele ruwe of pluizige randen op te ruimen.
Stap 4: Boor de gaten
Gebruik uw microcontroller als richtlijn en plaats de montagegaten op het triplex met voorkeur voor de voorkant, zoals afgebeeld. boor. Als je ervoor hebt gekozen om het reservebasisstuk van **SPECIAL** te maken in stap 3, klem dan de twee basissen aan elkaar en boor tegelijkertijd de gaten van de microcontroller. Scheid de twee stukken en boor de gaten van de staartwielen in slechts één ervan.
Stap 5: installeer de servo / IR-montage
Superlijm de servo / IR-montage van stap 2 op de onderkant van het triplex en zorg ervoor dat het links en rechts wordt gecentreerd en spoel het uit met de voorkant van het triplex, zoals weergegeven.
Stap 6: boorgaten voor servodraden
Plaats je servo's tijdelijk in hun montagepositie achter de servo / IR-mount en je zult merken dat de draden de mount aan de achterkant raken. We hebben gaten nodig om de draden door te laten. Servo's moeten zo worden georiënteerd dat de uitgaande assen zich dichter bij de voorkant van de basis bevinden, niet bij de achterkant.
Gebruik een servo als richtlijn en bepaal en markeer waar de gaten op de houder moeten worden geboord. Gebruik uw potlood en liniaal om die punten over te brengen naar de voorkant van de houder zoals weergegeven in stap 4. Boor gaten met een 5/16 boor. Wees voorzichtig, je kunt het hout splijten. Wees nooit bang, als je het gewoon superlijm aan elkaar lijmt. Optioneel kunt u de servodraden omleiden door een klein gaatje dat in de bodem van de servo is geboord tijdens de wijziging en deze stap helemaal vermijden.
Stap 7: Staartwiel
Installeer het staartwiel in het midden van de achterkant van de basis, zoals afgebeeld, met behulp van een paar 4-40 X 1/2 inch machineschroeven en moeren.
Zorg ervoor dat de schroefkoppen, of moeren, afhankelijk van de oriëntatie, verzonken worden in het triplex, zodat ze de servo-installatie niet hinderen. Maak je nu geen zorgen over de hoogte, we zullen het later aanpassen.
Stap 8: afstandhouders installeren
Het is het beste om je bordafstandhouders nu te monteren voordat de servo erin gaat.
Gebruik een schroef van 4-40 x 1 inch, een afstandhouder van 4-40 x 1/4 inch en een moer van 4-40 en installeer er een in elk microcontrollergat zoals weergegeven. Zorg ervoor dat de schroefkoppen verzonken worden in het triplex, zodat ze de servo-installatie niet hinderen.
Stap 9: Servo's installeren
Superlijm de servo's aan de onderkant van de multiplexbasis en tegen de servo / IR-montage. Het duurt maar een druppel of twee..
Leid de servodraden door de gaten in de servo / IR-montage zoals afgebeeld.
Stap 10: Installeer de microcontroller
Installeer de microcontroller op de afstandhouders zoals afgebeeld. Het kan nodig zijn om een sluitring op elke afstandhouder te plaatsen om de microcontroller over het staartwiel te tillen, afhankelijk van uw lay-outvaardigheden. Zet de microcontroller vast met ofwel 4-40 moeren of 2,5 inch vrouwelijke naar mannelijke afstandhouders (afgebeeld) voor de **SPECIAL** add-on later.
Stap 11: wielen installeren
Deze stap is een biggy… Installeer uw wielen naar keuze en pas het staartwiel aan, zodat de basisplaatsen waterpas zijn of iets naar achteren laag.
Instucable goody: ik heb extra sets van de wielen in de winkel, e-mail voor details.
Stap 12: een batterij toevoegen
Dubbel plakband de batterij in de ruimte achter de servo's en voor het staartwiel aan de onderkant van de basis. De batterij moet op de rand zitten om te passen. Als u de **SPECIAL** versie bouwt, kunt u wachten en de ruimte op de bovenverdieping gebruiken om de batterij te monteren.
Stap 13: Sluit de servo's aan
Steek de linker servo in oopic servo-poort 31. Meest rechtse 3-pins poort.
Sluit de rechter servo aan op oopic servopoort 30. Zoek naar de twee servoconnectoren met gele draden in de afbeeldingsnotities aan de achterkant van de afbeelding.
Stap 14: Installeer de IR
Superlijm de Sharp GP2D12 over de gaten/draden op de voorste montage.
Monteer de IR zo hoog mogelijk om reflecties op de vloer te minimaliseren. Plaats de draden omhoog en je kunt een klein reliëf zien in de plastic behuizing zodat de servodraden erachter passen.
Stap 15: Sluit de IR. aan
Het moeilijkste van de hele robot, geloof me.
Plaats op elk van de draden voor de GP2D12 een stuk krimpkous van 1 inch. Schuif het uit de weg. Soldeer (of krimp) een enkele vrouwelijke krimppin op elke draad. OPTIONEEL - NIET AANBEVOLEN VOOR NIET-SOLDEERDERS! U kunt het uiteinde van de draad net aan de punt van de benodigde microcontroller-pinnen solderen en de krimpkous erover schuiven om kortsluiting te voorkomen. Het moet snel en zorgvuldig gebeuren. Schuif de krimpkous gelijk met de voorkant van de krimphouder. Gebruik een aansteker of heteluchtpistool om de slang te krimpen. Sorry, ik kreeg geen goede foto van al deze kleine dingen. Zoek een open 5 volt-pin op de oopic en steek de rode GP2D12-draad erin. Er zijn er veel. Ik gebruikte een reserve 5 volt van de 12C-poort. Getoond in de afbeeldingsnotities. Zoek een open GND-pin op de oopic en steek de zwarte GP2D12-draad erin. Er zijn er veel. Ik gebruikte een reserve GND van de 12C-poort. Getoond in de afbeeldingsnotities. Zoek pin3 en steek de witte GP2D12-draad erin. Er is er maar één van lol.
Stap 16: Broncode
BRONCODE VOOR DE SONAR-OPTIE IN DE VOLGENDE STAP BIJGEWERKT (SPECIAL DINGEN)Volg de aanwijzingen voor uw microcontroller en knip en plak deze code in de editor. Compileer en verzend naar de robot. De code is uiterst eenvoudig, maar de bot vermijdt de meeste obstakels die hij ziet. Het is gemakkelijk om mijn code te nemen en uit te breiden.'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- -' Objecten maken en instellen'------------------------------------------- ----------------------Dim Servo_Right As New oServoDim Servo_Left As New oServoDim SRF04Servo As New oServoDim GP2D12 As oIRRange(3, 8, cvOn)Dim SRF04 As oSonarDV(8, 9, cvOn) SRF04Servo. IOLine=29 'Stel de servo in om I/O Line 30 te gebruiken. SRF04Servo. Center=28 'Stel het servocentrum in op 28. (zie handleiding) SRF04Servo. Operate=cvTrue 'Laatste wat je moet doen, Zet de servo aan. Servo_Right. IOLine = 30 'Stel de servo in om I/O Line 30 te gebruiken. Servo_Right. Center = 28 'Stel het midden van de servo's in op 28. (zie handleiding) Servo_Right. Operate =cvTrue 'Laatste wat je moet doen, zet de servo aan. Servo_Left. IOLine = 31 'Stel de servo in om I/O Line 31 te gebruiken. Servo_Left. Center = 28 'Stel het midden van de servo's in op 28. (zie handleiding) Servo_Left. Operate =cvTrue 'Laatste wat je moet doen, zet de servo aan. '------------------------------------------------- ----------------' End Create and Setup Objects' Hoofdroutine is je primaire routine die bij het opstarten wordt opgeroepen!'--------------- -------------------------------------------------- Sub main() Do Call IR Call Forward_All Call SServo Loop End Sub'----------------------------------- ------------------------------' Einde van hoofdroutine ' Start van subroutines aandrijfsysteem'-------- -------------------------------------------------- -------Sub Spin_Left() Servo_Left. Invert=0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right() Servo_Right. Invert=1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All() Servo_Right. Invert=0 Servo_Left. Invert= 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE() Servo_Right. Invert=1 Servo_Left. Invert=0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP() Servo_Left = 0 Servo_Right = 0 Roep SServoEnd Sub'----------------------------------- ------------------------------' Einde van subroutines van aandrijfsysteem ' Start van subroutines van sensoren'-------- -------------------------------------------------- -------Sub SServo() SRF04Servo. Position=15 SRF04. Operate. Pulse(1, 1, 250) Indien SRF04. Value<128 Roep dan Spin_Right Else Call Forward_All End If ooPIC. Delay=600 SRF04Servo. Position =31 SRF04. Operate. Pulse(1, 1, 250) Als SRF04. Value<64 Dan REVERSE Bellen Anders Call Forward_All End If ooPIC. Delay=600 SRF04Servo. Position=46 SRF04. Operate. Pulse(1, 1, 250) Als SRF04. Value<128 Dan Bel Spin_Left Else Call Forward_All End If ooPIC. Delay=600 SRF04Servo. Position=31 SRF04. Operate. Pulse(1, 1, 250) If SRF04. Value<64 Dan Bel REVERSE Anders Call Forward_All End If ooPIC. Delay=600End SubSub IR() Als GP2D12. Value<64 Dan Bel STOP End IfEnd Sub'---------------------------- -------------------------------------' Einde van sensorsubroutines'------- ---------------- ------------------------------------------
Stap 17: SPECIALE DINGEN
Met behulp van de extra basissectie die aan het begin is uitgesneden, kunt u een servo- en sonarapparaat toevoegen voor grotere bereikmogelijkheden.
Je hebt nodig: Servo (niet aangepast) SRF04 of 08 met servobevestiging van Acroname (www.acroname.com) Reserve basisgedeelte Snijd een gat in de voorkant van het triplex dat net groot genoeg is om de servo in te passen. Installeer multiplex over de lange afstandhouders en zet vast met enkele 4-40 moeren. U moet de onderkant van de gaten verzinken zodat de hele afstandsdiameter ongeveer 1/8 inch erin past, zodat de draden ver genoeg omhoog steken. Installeer de servo, sonarbevestiging en sonar. Haak de servo aan de oopic-servopoort 29 en sluit de sonar aan op de pinnen zoals aangegeven in de oopic-gebruikershandleiding. Je zult de voorbeeldcode in de IDE moeten gebruiken om het te testen, aangezien ik er nog geen heb geschreven … Batterij is overleden. Je kunt desgewenst veel niveaus toevoegen voor toevoegingen door simpelweg meer stukken triplex te snijden en te boren en afstandhouders toe te voegen. Voeg meer sensoren toe, zoals de QRB1134, om van uw bot een lijnvolger te maken. Veel plezier en bouw meer bots! Je kunt me op of uit de lijst e-mailen voor hulp. Ik zal binnenkort een video toevoegen. Ik heb een inbelverbinding en moet 20 mijl naar de stad rijden om op hoge snelheid te komen. theo570 AT yahoo DOT com Ted (BIGBUG)
Aanbevolen:
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Hoe maak je een broedmachine voor kuikens 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak ik een broedmachine voor kuikens: Hallo, vandaag maak ik een broedmachine, een broedmachine is een machine waarin pasgeboren kuikens ongeveer 10 dagen onder een gecontroleerde temperatuur blijven, waarom ik dit in ronde maar niet in vierkante maak, wat veel is gemakkelijker, het is omdat de kuikens op elkaar stapelen
Hoe maak je Bluetooth Shields voor Upload Sketch naar Arduino 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je Bluetooth-schilden voor het uploaden van schets naar Arduino: je kunt een schets naar Arduino uploaden vanaf Android of pc via Bluetooth, om het te doen heb je een klein extra onderdeel nodig, zoals een Bluetooth-module, condensator, weerstand, baardbord en jumperdraden, dan haak je samen omhoog en verbind met Arduino-pin
Hoe een dvd-station te redden voor gratis onderdelen: 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe een dvd-station te redden voor gratis onderdelen: heb je je ooit afgevraagd wat er in die optische stations zit die kunnen worden gebruikt? Toen ik een kind was, was het erg interessant voor mij om manieren te weten om onderdelen te recyclen. Zelfs nu vind ik het leuk en interessant. Jongens, dit is genomineerd voor de schat
High Speed Videografie voor Beginners: 6 Stappen (met Afbeeldingen) Antwoorden op al uw "Hoe?"
Hogesnelheidsvideografie voor beginners: iedereen die ik heb ontmoet en gesproken, heeft één ding gemeen: de wens om een hogesnelheidscamera te bezitten of er op zijn minst mee te spelen. Hoewel ik betwijfel of veel van de mensen die dit lezen een eigen hogesnelheidscamera hebben, is het mijn wens dat de weinigen die d