Hack de Snap Circuits Rover (7 / 7 stap)

Stap 7: Bonus Robot Circuit!


Nu u bekend bent met bouwen en programmeren van een robot gemaakt van Snap Circuits, is het tijd beginnen te denken over het maken van de robot iets interessanter dan alleen het testen van de motoren op de Rover Snap doen.

Het zou leuk zijn als je robot op externe prikkel reageren kan. Gelukkig, aangezien we het batterij houder blok uit de Snap Circuits motion detector set hebt gebruikt, kunnen we gebruiken de PIR-sensor (het blok met het label "Motion Detector U7") en transistor uit de dezelfde set om te bouwen van een motie opsporing robot.

Onderdelen die nodig zijn voor deze bouwstijl:

1 10 x 7 kunststof basis raster
1 snap Circuits Rover
1 9 volt batterij blok B5
1 motorische controle IC-U8
1 8 pins Socket U21 met PICAXE 08m geïnstalleerd
4 1KOhm weerstanden R2
1 dia schakelaar S1
1 USB-programmering kabel
1 motion Detector blok U7
1 NPN-Transistor Q2
1 groene LED D2
9 interne Snaps
11 twee uitlijnen dirigenten
2 drie uitlijnen dirigenten
1 vier Snap dirigent
3 vijf Snap dirigenten
1 zes Snap dirigent
1 zeven Snap dirigent
1 oranje Jumper Wire
1 gele Jumper Wire
1 groene Jumper Wire
1 paarse Jumper Wire
1 grijze Jumper Wire
1 witte Jumper Wire

Optionele onderdelen (zodat kunt u het programma in het geheugen van de PICAXE):

2 interne Snaps
1 100 Ohm weerstand R1

Bouwen van de robot volgens de stappen die worden weergegeven in de foto 's

In het eerste circuit gebruikten we alle vier de pennen op de PICAXE om te rijden de motoren Rover Snap. Er zijn slechts twee pinnen links--die allebei input pinnen--de vervolgverhaal in (S-) en pin 3. Ik besloot om pin 3 gebruiken als de invoer pin voor het blok van de bewegingsmelder. Zie afbeelding 1 voor het circuit gebouwd binnen het blok van de bewegingsmelder. Hoewel de circuits ingewikkeld lijkt, er zijn slechts drie snaps op de bewegingsmelder blok: positieve (+), uit, en gemalen (-). Ik aangepast het volgende circuit voor de motie opsporing robot zodat ik een led oplichten kan als de bewegingsmelder gedetecteerd beweging om de robot gemakkelijker te programma (de LED-verlichting omhoog wanneer de bewegingsmelder detecteert beweging dan alles wat ik moest doen was de spanning kijken op pin 3 om te onderscheiden tussen wanneer geen beweging werd gedetecteerd en wanneer beweging is gedetecteerd) :

www.ELENCO.com/admin_data/pdffiles/LED_Motion_Detector.PDF

Tijdens het schrijven van het programma voor de motie verlicht opsporing robot ik dat pin 3 had huidige daarop merkte, terwijl de LED uitgeschakeld (geen bewegingsdetectie was), maar werd getrokken naar 0 volt, wanneer de bewegingsmelder gedetecteerd motion en de LED. Dit per programmering gemakkelijker gemaakt. Alles wat ik moest doen was vertellen het programma te wachten, of niets doen, tot aan 3 vastmaken gedaald tot 0 volt en vervolgens overgaan tot de motor testen.

Neem een kijkje op het gemodificeerde stroomdiagram in afbeelding 2. Hier ziet u dezelfde set motor tests "Vooruit", "Backward", "Left Turn" en "Recht Turn". Het blok "Pauze 5000" is vervangen door het volgende:

laat b0 = 1 Ik voegde dit om ervoor te zorgen dat de variabele b0 groter is dan nul is, zodat het programma deed niet per ongeluk gaan door middel van de motor tests voordat de bewegingsmelder elke beweging ontdekt.

laat b0 = pinnen wijst de waarde van pins (in dit geval de invoerpoort, pin 3) aan de variabele b0. Wanneer geen bewegingsdetectie, "pinnen" heeft een waarde groter dan nul (eigenlijk de waarde op mijn PICAXE pin 3 in dit circuit komt overeen met 8, ga figuur). Wanneer er beweging is gedetecteerd, pinnen heeft een waarde van nul.

De diamant besluit zegt het volgende:

Als b0 = 0 (bewegingsdetectie) dan gaat u verder met de motor tests en wanneer de motor tests zijn voltooid Ga terug naar het begin van het programma.

B0 heeft een andere waarde dan nul, ga gewoon terug naar het begin van het programma.

Dus, de robot zal gewoon zitten er totdat de bewegingsmelder beweging detecteert.

Figuur 1 Bron: www.snapcircuits.net/downloads/ic_info.pdf

Gerelateerde Artikelen

Hack uw Snap Circuits met Frickin' Laser balken! Bouwen van een Laser Tripwire en Alarm

Hack uw Snap Circuits met Frickin' Laser balken! Bouwen van een Laser Tripwire en Alarm

leren how to build een laser tripwire en alarm uit Snap Circuits. U zult het bouwen van twee circuits: het laser tripwire circuit en het alarm-circuit. Het alarm is een zeer eenvoudige twee-transistor-oscillator die is ingeschakeld door de estafette
EXTREME Snap Circuits programmeerbare Robot!

EXTREME Snap Circuits programmeerbare Robot!

In dit Instructable leert u hoe een EXTREME Snap Circuits programmeerbare Robot te bouwen. Eerst leert u het installeren van de PICAXE programmering Editor (de PICAXE is de microcontroller, of computer hersenen voor uw programmeerbare robot Snap Circ
Maak een eenvoudige Snap Circuits programmeerbare Robot

Maak een eenvoudige Snap Circuits programmeerbare Robot

In dit Instructable leert u hoe te bouwen van een eenvoudige Snap Circuits programmeerbare robot. Eerst leert u hoe te bouwen van een eenvoudige schakeling met behulp van Snap Circuits om te begrijpen hoe gemakkelijk het is om te bouwen van een elekt
Dance Dance Roverbot! Een licht geactiveerd dansen Snap Circuits programmeerbare Robot te bouwen.

Dance Dance Roverbot! Een licht geactiveerd dansen Snap Circuits programmeerbare Robot te bouwen.

In dit Instructable u hoe leert te bouwen een licht geactiveerd dansende Snap Circuits programmeerbare robot. Eerst leert u het installeren van de PICAXE programmering Editor (de PICAXE is de microcontroller, of computer hersenen voor uw dans dans Ro
Hacking the Spy Video Trakr III: Maak een Grabber Bot uit Legos, Snap Circuits en de Spy Video Trakr

Hacking the Spy Video Trakr III: Maak een Grabber Bot uit Legos, Snap Circuits en de Spy Video Trakr

In dit instructable demonstreer ik hoe met Legos, Snap Circuits en de Spy Video Trakr maken van een externe gecontroleerde grabbelen bot. Hier demonstreer ik hoe te downloaden en installeren van de taal C compiler voor de Trakr. Daarna leg ik uit hoe
Variabele snelheid Fan met Snap Circuits, Kano Computer

Variabele snelheid Fan met Snap Circuits, Kano Computer

In een vorige How-To Guide ik aangetoond hoe te knipperen een Snap Circuits LED met de Kano-Computer (knipperen van een LED is de 'Hello World!' van hardware hacking) en in deze handleiding zal ik laten zien hoe te rijden een variabel toerental venti
Knipperen Snap Circuits LED met Kano Computer

Knipperen Snap Circuits LED met Kano Computer

Ik zal laten zien hoe flitser een Snap Circuits LED met de Kano-Computer (mijn versie van de Kano heeft de Raspberry Pi 2). Ik heb verloren telling van hoeveel computers ik heb gebouwd door de jaren heen, maar ik denk dat het veilig om te zeggen dat
Ontdek elektronica met Snap Circuits Arcade (een Review)

Ontdek elektronica met Snap Circuits Arcade (een Review)

Module Circuits is een educatief speelgoed dat leert elektronica met solderless samen module-elektronische componenten. Elke component heeft het schematisch symbool en een label afgedrukt op de plastic behuizing voor gemakkelijke identificatie. Ze br
Inleiding tot de elektrische schakelaar met behulp van Snap Circuits

Inleiding tot de elektrische schakelaar met behulp van Snap Circuits

In deze foto Instructable zal ik u een korte introductie tot Snap Circuits. Hier leert u hoe te bouwen van een eenvoudige schakeling, om Direct Current (DC), te begrijpen en hoe werkt een elektrische schakelaar.Module Circuits is een educatief speelg
Inleiding tot de Diode met behulp van Snap Circuits

Inleiding tot de Diode met behulp van Snap Circuits

In deze foto instructable u leert over de diode en bouwen van een eenvoudige schakeling waarmee u kunt begrijpen hoe een diode werkt met behulp van Snap Circuits.Module Circuits is een educatief speelgoed dat leert elektronica met solderless samen mo
Bouwen van een toongenerator--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer IC

Bouwen van een toongenerator--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer IC

In dit artikel leert u hoe te verbeteren uw verzameling van Snap Circuits blokken door het toevoegen van een 555 Timer IC. Hier leert u de functies van de pinnen op de 555 chip. U leert dat wanneer de 555 in de astable modus is, de output van pin 3 i
Bouwen van een optisch Theremin--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer geïntegreerde schakeling II

Bouwen van een optisch Theremin--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer geïntegreerde schakeling II

In dit Instructable, leert u hoe te verbeteren uw verzameling van Snap Circuits blokken door het toevoegen van een 555 Timer IC en de opbouw van een optisch theremin. Hier leert u de functies van de pinnen op de 555 chip. U leert dat wanneer de 555 i
Inleiding tot de Light Emitting Diode met behulp van Snap Circuits

Inleiding tot de Light Emitting Diode met behulp van Snap Circuits

In deze foto Instructable, leert u over de Light Emitting Diode, of LED. U zult ook leren hoe te bouwen van een eenvoudige schakeling die aantoont hoe de LED werkt met behulp van Snap Circuits.Onderdelen nodig:1 basis raster (11 "x 7.7") # 6SC B
Inleiding tot de elektronische relais met behulp van Snap Circuits

Inleiding tot de elektronische relais met behulp van Snap Circuits

wat is een Relais? U hebt waarschijnlijk gezien een estafette waar één loper uit een stokje om opnieuw een loper handen. Ook een elektronische relais handen af controle van één circuit naar het andere. Een Relais is een zeer eenvoudig apparaat dat be