Inhoudsopgave:

LEGO Arduino Sentry-torentje - Ajarnpa
LEGO Arduino Sentry-torentje - Ajarnpa

Video: LEGO Arduino Sentry-torentje - Ajarnpa

Video: LEGO Arduino Sentry-torentje - Ajarnpa
Video: Amazing LEGO with ARDUINO Projects 2024, November
Anonim
Image
Image
Solderen
Solderen

Deze instructable laat je stap voor stap zien hoe je je eigen (niet-dodelijke) schildwachttorentje kunt maken van LEGO-stukken, een Arduino UNO-bord, een Bricktronics-schild, een paar draden en een beetje lood. Het is in staat tot automatische en afstandsbedieningsfunctie door het gebruik van een IR-sensor en afstandsbediening.

Stap 1: Benodigde materialen

Gereedschap:

- 1x 220-240V soldeerbout

- 1x soldeerboutstandaard

- 1x container met soldeer flux

- 1x spoel soldeerdraad

- 1x spoel van jumperdraad

- 1x elektrische snijder

- 1x veiligheidsbril

Materialen:

- 1x Arduino UNO-bord

- 1x Bricktronics schild (Wayne & Layne)

- 1x 9 volt batterij

- 1x 9 volt batterijhouder

- 1x V5 Bricktronics schild montageplaat (verkrijgbaar bij Wayne & Layne)

- 1x korte lengte 25 cm NXT/EV3-kabel

- 1x Sparkfun IR-afstandsbediening

- 1x P/N IR-ontvangersensor TSOP38238

- 1x soldeerloze mini breadboard (47 x 35 x 10 mm)

- 2x 35 cm NXT/EV3 flexikabel

- 3x NXT-aansluitkabel

- 3x M3 moer

- 4x 7mm bout

- 4x 1 inch metalen impasse

LEGO-onderdelen:

Een map met PDF-bestanden en JPG-afbeeldingen van de LEGO-onderdelenlijsten voor zowel de basis- als de ballshooter kan hieronder worden gedownload. Geen van de genoemde LEGO-onderdelen hoeft een vereiste kleur te zijn, met uitzondering van de 2 Technic Axle Pin in steengeel als je wilt dat de ballenschieter soepeler werkt.

De munitie die voor de kogelwerper wordt gebruikt, is de Bionicle Zamor Sphere, Bricklink ID 54821. Er zijn in totaal 7 bollen nodig om de lanceerinrichting met het magazijn te vullen.

Stap 2: De basis construeren

Een Lego Digital Designer-bestand van de build kan hieronder worden gedownload. Om het te openen, hebt u de nieuwste versie van Lego Digital Designer nodig, die u kunt downloaden op

Stap 3: De Ball Shooter bouwen

Een Lego Digital Designer-bestand van de build kan hieronder worden gedownload. Om het te openen, hebt u de nieuwste versie van Lego Digital Designer nodig, die u kunt downloaden op

BIJ GEBRUIK VAN DE AFSTANDSBEDIENING, VERWIJDER BEIDE DE "Technic Beam 4 x 0,5 Liftarm" UIT DE BALL SHOOTER, ZODAT DEZE VOLLEDIG KAN DRAAIEN!

Stap 4: Solderen

1. Knip met de draadknipper 3 afzonderlijke draden doorverbindingsdraad af. Elke string moet kleiner zijn dan 20 centimeter.

2. Snijd een halve centimeter rubber aan beide uiteinden van de snaren om de connectoren bloot te leggen. Een voorbeeld van hoe een einde eruit zou moeten zien is hierboven weergegeven.

3. Steek een van de uiteinden van elk touwtje in de drie gaten die worden aangegeven door de rode pijlen in de eerste foto hierboven. Soldeer deze uiteinden aan de gesoldeerde stukjes ernaast aangegeven door de blauwe pijlen in de tweede foto hierboven.

Stap 5: De robot in elkaar zetten

De robot in elkaar zetten
De robot in elkaar zetten
De robot in elkaar zetten
De robot in elkaar zetten
De robot in elkaar zetten
De robot in elkaar zetten

Elke afbeelding heeft een nummer in de linkerbovenhoek dat overeenkomt met de onderstaande stappen:

1. Schuif de 9-volt batterij in de houder in het achterste compartiment van de robot. Dit doe je door het linker zijpaneel eraf te halen. Zorg ervoor dat de draad is geplaatst zoals weergegeven in de afbeelding, zodat deze zonder problemen kan worden uitgetrokken en aangesloten op de externe voedingsstekker van het bord.

2. Bevestig de balschieter door de donkersteengrijze "Technic Axle 4 with Stop" en 4 felblauwe "Technic Axle Pins", allemaal verbonden met de "Technic Gear 40 Tooth", in de NXT-motor van de basis te steken.

3. Bevestig het Arduino UNO-bord aan de Bricktronics Shield-montageplaat met de 1-inch metalen afstandhouders, 7 mm bouten en M3-moeren.

4. Bevestig de montageplaat aan de 5 blauwe pinnen die als zodanig met de basis zijn verbonden. Plaats daarna de "Technic Beam 3 x 5 Bent 90" en kleursensor bovenop de pinnen om de plaat op zijn plaats te houden.

5. Schuif het breadboard door de opening tussen het Bricktronics Shield en de kleursensor aan de achterkant van de robot.

Stap 6: Bedrading

Bedrading
Bedrading

Bricktronics Shield- en NXT-draden:

Motor 1 = Ball shooter-motor

Motor 2 = Basismotor

Sensor 1 = Aanraaksensor rechts

Sensor 2 = Linker aanraaksensor

Sensor 3 = Kleursensor

Sensor 4 = Ball shooter IR-sensor

Een diagram voor de plaatsing van de gesoldeerde draden en 3-pins IR-sensor is hierboven weergegeven. De pijlen geven aan waar elke draad op het breadboard wordt gestoken.

Stap 7: Programmeren

Een map met Arduino-bestanden voor zowel de automatische als de afstandsbedieningsfuncties kan hieronder worden gedownload.

Als u de Sparkfun IR-afstandsbediening gebruikt, zijn de HEX-codes van de knop:

Uit = 0x10EFD827

A = 0x10EFF807

B = 0x10EF7887

C = 0x10EF58A7

Omhoog = 0x10EFA05F

Links = 0x10EF10EF

Rechts = 0x10EF807F

Omlaag = 0x10EF00FF

Midden (cirkel) = 0x10EF20DF

Stap 8: Dingen om op te merken

- De ballenschieter kan alleen autonoom 90 graden naar links en rechts draaien vanuit het midden.

- Als de balschieter de aanraaksensoren niet raakt, wil je misschien het vermogen van de basismotor vergroten of de kabel van de balschieter vervangen.

- De ballenschieter moet handmatig worden afgesteld door hem omhoog of omlaag te bewegen.

- De robot kan vanwege de kleurensensor niet functioneren in slecht verlichte of anderszins donkere gebieden. Dit kan worden omzeild door een geconcentreerd fel licht direct op de kleurensensor te schijnen.

- Als u de afstandsbedieningsfunctie hebt geïntegreerd, moet u tijdelijk de jumperdraad verwijderen die op digitaal 0 is gesoldeerd van het mini-breadboard om programma's te uploaden.

- De balschieter kan soms vast komen te zitten, maar zal uiteindelijk na een paar pogingen afvuren. Dit kan gebeuren doordat er een balletje vast komt te zitten in het bijgevoegde magazijn of doordat de motor niet voldoende vermogen levert.

Stap 9: Voltooiing

Voltooiing!
Voltooiing!

Gefeliciteerd! Je hebt met succes je eigen schildwachttoren gebouwd!

Als je vragen of suggesties hebt, laat ze dan gerust achter in de comments!

Aanbevolen: