Tinkertrons: Kunstmatige neuronen voor Robots maken (8 / 9 stap)

Stap 8: Actuator neuronen voor Robots


Actuator neuronen ontvangen seriële communicatie of directe pin communicatie de master neuronen. Ze vervolgens direct motor, servo's, LED's of andere actuatoren of activeren weergegeven. Of, ze kunnen ook bepalen motor drivers, servo-stuurprogramma's of andere stuurprogramma circuits.
Ze kunnen variëren in grootte en vorm afhankelijk van de circuits die nodig.

De feitelijke code van een neuron actuator is afhankelijk van de robot die wordt gecontroleerd. Mijn eerste echte wereld gebruiken is met behulp tinkertrons een lucht spier robot controller. Zie hier voor meer informatie over hoe te maken van de controller:

Hier is de code die wordt gebruikt in de twee activator neuronen van de lucht spier robot controller waarmee 11 lucht spieren. Ze zijn parallelle verwerking:

' 18 x activator neuron een
laag 1
laag 2
lage 3
laag 7
laag 6
lage 5
lage 4

LOOP1:
' kanarie 0, t4800, b1
kanarie 0, t4800, (1), b1 ' ontvangen van 1 byte na ontvangst 1
onderbreken van 30
' debug b1
Als b1 = 1 then act1
Als b1 = 2 dan act2
Als b1 = 3 dan act3
Als b1 = 4 dan act4
Als b1 = 5 dan act5
Als b1 = 6 dan act6
Als b1 = 7 dan act7

Als b1 = 16 dan is pressurev1v2
Als b1 = 17 dan vacv1v2
Als b1 = 116 vervolgens terug
Als b1 = 117 dan forw
Als b1 = 52 dan links
Als b1 = 51 dan recht
Als b1 = 18 dan seq1 ' arm omlaag
Als b1 = 19 dan seq1rev ' omgekeerde arm omlaag

goto loop1

ACT1: ' v1
hoge 1
onderbreken van 20
laag 1
goto loop1

act2: ' v2
hoog 2
onderbreken van 20
laag 2
goto loop1

act3:
hoge 3
onderbreken van 20
lage 3
goto loop1

act4:
hoge 7
onderbreken van 20
laag 7
goto loop1

act5:
hoge 6
onderbreken van 20
laag 6
goto loop1

act6:
hoge 5
onderbreken van 20
lage 5
goto loop1

act7:
hoge 4
onderbreken van 20
lage 4
goto loop1

pressurev1v2: ' ch +
hoge 1 ' v1 arm omlaag
hoog 2 ' v2
onderbreken van 800
laag 1
onderbreken van 1500
laag 2
hoge 1
hoog 2
onderbreken van 700
laag 1
laag 2
onderbreken van 60
hoge 4 ' v7
1440 onderbreken
lage 4
onderbreken van 20
' goto loop1
onderbreken van 1600 ' sluit grijper

hoge 1 ' v1 arm
hoog 2 ' v2
onderbreken van 2200
laag 1
laag 2
' arm links
hoge 5 ' v6
onderbreken van 1200
lage 5
' arm omlaag
hoge 1 ' v1
hoog 2 ' v2
onderbreken van 800
laag 1
laag 2
goto loop1

vacv1v2: ' vac ch -
onderbreken van 3000
hoge 1 ' v1 vac kleppen
hoog 2 ' v2
hoge 6 ' v5
hoge 5 ' v6
hoge 3
hoge 7
onderbreken van 3500
laag 1
laag 2
laag 6
lage 5
lage 3
laag 7
onderbreken van 20
hoge 4 ' v7
onderbreken van 3000
lage 4
hoge 1 ' vac inline release
hoog 2
hoge 4
hoge 6
hoge 5
onderbreken van 2000
laag 1
laag 2
lage 4
laag 6
lage 5
hoge 3
hoge 7
onderbreken van 1000
lage 3
laag 7
goto loop1

Terug:
hoge 1
onderbreken van 2000
laag 1
goto loop1

forw:
hoge 3
hoge 4
onderbreken van 1000
lage 3
lage 4
goto loop1

links:
hoge 1
hoge 3
onderbreken van 20
laag 1
lage 3
goto loop1

rechts:
hoog 2
hoge 4
onderbreken van 20
laag 2
lage 4
goto loop1

seq1:
' sluit grijper
onderbreken van 1600
goto loop1

seq1rev: ' openen grijper
onderbreken van 3000
goto loop1

' 18 x activator neuron twee
laag 1
laag 2
lage 3
laag 7
laag 6
lage 5
lage 4

LOOP1:
' kanarie 0, t4800, b1
kanarie 0, t4800, (1), b1 ' ontvangen van 1 byte na ontvangst 1
onderbreken van 30
' debug b1

Als b1 = 1 then act13
Als b1 = 2 dan act13
Als b1 = 3 dan act13
Als b1 = 4 dan act13
Als b1 = 5 dan act13
Als b1 = 6 dan act13
Als b1 = 7 dan act13

Als b1 = 8 dan act8
Als b1 = 9 dan act9
Als b1 = 10 dan act10
Als b1 = 11 then act11
Als b1 = 12 dan act12
Als b1 = 13 dan act13
Als b1 = 14 dan act14
Als b1 = 16 dan is pressurev1v2
Als b1 = 17 dan vacv1v2

Als b1 = 116 dan g1000
Als b1 = 117 dan g1000
Als b1 = 52 dan act13
Als b1 = 51 dan act13
Als b1 = 18 dan seq1 ' arm omlaag
Als b1 = 19 dan seq1rev ' omgekeerde arm omlaag
Als b1 = 21 dan powervac5

goto loop1

act8:
hoge 1
hoge 5
onderbreken van 20
laag 1
lage 5
goto loop1

act9:
hoog 2
hoge 5
onderbreken van 20
laag 2
lage 5
goto loop1

act10:
hoge 3
hoge 5
onderbreken van 20
lage 3
lage 5
goto loop1

act11: ' v11 inname
hoge 7
goto loop1

act12:
hoge 6
hoge 5
onderbreken van 20
laag 6
lage 5
goto loop1

act13:
hoge 5
onderbreken van 20
lage 5
goto loop1

act14: ' stop
hoge 4
onderbreken van 5000
lage 4
goto loop1

powervac5: ' power vac 5 sec
laag 7 ' van arm inname uit
hoge 6
onderbreken van 5000
hoge 7
laag 6
goto loop1

pressurev1v2: ' ch +
hoge 5 ' arm omlaag
3160 onderbreken

hoge 1 ' v8
onderbreken van 1200
laag 1
onderbreken van 200
' goto loop1

hoog 2 ' sluit grijper
onderbreken van 1000
laag 2
hoge 3 ' grip
onderbreken van 600
lage 3
lage 5
laag 7 ' van arm inname uit
hoge 6 ' vac in
hoge 1 ' v8
onderbreken van 20
laag 1
onderbreken van 2200 ' 2800
hoge 7
laag 6
laag 1
' arm links
laag 7 ' inname uit
hoge 6 ' vac in
hoge 1 ' v8
onderbreken van 1200
hoge 7
laag 6
laag 1
' arm omlaag
hoge 5 ' Druk op
onderbreken van 800
lage 5
goto loop1

vacv1v2: ' ch -
laag 7 ' inname uit
hoge 6 ' vac in

hoog 2 ' open grijper
onderbreken van 1500
hoge 3 ' grip
onderbreken van 1500
hoge 1 ' v8
3520 onderbreken

onderbreken van 3000
laag 6
hoge 7
laag 1

hoge 4 ' vac inline release
hoog 2
hoge 3
hoge 1
onderbreken van 2000
lage 4
laag 2
lage 3
laag 1
onderbreken van 1000
goto loop1

g1000:
laag 7
hoge 6
onderbreken van 2000
hoge 7
laag 6
goto loop1

seq1:
hoge 5
hoog 2 ' sluit grijper
onderbreken van 1500
laag 2
hoge 3 ' grip
onderbreken van 600
lage 3
lage 5
goto loop1

seq1rev:
' open grijper
laag 7 ' inname uit
hoge 6 ' vac in

hoog 2 ' open grijper
onderbreken van 1500
hoge 3 ' grip
onderbreken van 1500
laag 2
lage 3
hoge 7
laag 6
goto loop1

Gerelateerde Artikelen

Hack Tamiya Kits voor Robots & maken een eenvoudige Robot!

Hack Tamiya Kits voor Robots & maken een eenvoudige Robot!

Als u als me bent, je zijn geweest om hobby winkels af en je ziet dit en dat, maar nooit echt iets te kopen.  Ik heb zorgen over geld aan iets wat die ik niet kan gebruiken, en eerlijk gezegd een aantal dat hobby spul is duur!  Een ding of een bedrij
Eenvoudige draadloze afstandsbediening voor Robot

Eenvoudige draadloze afstandsbediening voor Robot

Dit is de eenvoudige 4 kanaals afstandsbediening voor het regelen van twee DC-motoren in omgekeerde en voorwaartse richting.Stap 1: Ontwerp zenderZender is gebouwd met behulp van HT12E Encoder, 433MHz Wireless module en schakelaars.Stap 2: Ontwerp on
Een kader voor het maken van betaalbare & stijlvolle modulaire Controllers (USB naar MIDI, verborgen, of serieel)

Een kader voor het maken van betaalbare & stijlvolle modulaire Controllers (USB naar MIDI, verborgen, of serieel)

***IK HEB EEN NIEUWE INSTRUCTABLE VOOR DIY CONTROLLERS:***************************************************************************************************************************************************************************************************
Gids voor het maken van de Zine

Gids voor het maken van de Zine

Zines zijn zelf gepubliceerde materialen met korte oplagen. Zines kan worden over alles van uw favoriete band aan wat je hebt gedaan op uw zomervakantie.De wereld van Zine maken is een grotendeels ondergronds. Zines zijn een perfecte manier te uiten
Gebouw kleine Robots: Maken van één kubieke Inch Micro-Sumo Robots en kleinere

Gebouw kleine Robots: Maken van één kubieke Inch Micro-Sumo Robots en kleinere

hier zijn enkele details op het opbouwen van uiterst kleine robots en circuits. Dit instructable zal ook dekking enkele eenvoudige tips en technieken die nuttig zijn bij het opbouwen van robots van elke omvang.Voor mij is een van de grote uitdagingen
Hoge grip rubberen banden voor robots

Hoge grip rubberen banden voor robots

aangezien mijn Sugru wielen instructable had een groot succes, ik heb begrepen dat het maken van goede wielen voor robots een gemeenschappelijk onderwerp is.Verbeteren de grip van de banden die ik heb geprobeerd om ze te maken met vloeibaar rubber. H
Hoe maak je een pneumatisch systeem voor Robots (F.I.R.S.T)

Hoe maak je een pneumatisch systeem voor Robots (F.I.R.S.T)

Dit is een instructable voornamelijk voor het volgende jaar leden van het team van de Scarlett Robotics (4733), echter; het zal ook van toepassing op alle eerste of tweede jaar eerste robotica teams die nooit gebruik hebben gemaakt van Pneumatiek en
Hoe maak je een Artbot: kleur sensing, tekening Arduino robots maken van generatieve kunst

Hoe maak je een Artbot: kleur sensing, tekening Arduino robots maken van generatieve kunst

Voor de cursus Hardware en Physical Computing begeleid door Paul Klomp als onderdeel van het Media Technology programma aan de Rijksuniversiteit, we twee tekening robots gemaakt. Elke robot werd gebouwd rond een Arduino Uno, en uitgerust met twee wie
Kunstmatige voeding voor mieren

Kunstmatige voeding voor mieren

Welke betere huisdier voor een Evil Mad Scientist dan mieren? En die beter instructable voor de wedstrijd dan een recept voor mieren met eieren?Mieren zijn overal op de planeet, ze hebben de wereld veroverd: mieren goed voor 15 tot 20% van de dieren
Het gebruik van MDX-20 voor het maken van mallen

Het gebruik van MDX-20 voor het maken van mallen

Hallo iedereen,Dit is een compilatie van eenvoudige tips en instructies over het gebruik van MDX-20. Hoewel het is een oude afgekeurde machine, maar het heeft nog vele mogelijkheden, een daarvan is het maken van mallen.Hoe werkt molding machine?Moldi
Een Paracord Lanyard voor naamkaartjes maken

Een Paracord Lanyard voor naamkaartjes maken

dit is mijn eerste Instructable dus neem aub met mij als ik proberen om u door de stappen van het creëren van dit hieronderStap 1: stap 1 de hulpmiddelen die u nodig hebt Dit zijn de tools die u nodigParacordSchaarWarmte bron voor smeltende paracord
Technieken voor het maken van een paar eenvoudige dozen

Technieken voor het maken van een paar eenvoudige dozen

dit instructable zal tonen verschillende technieken voor het maken van eenvoudige houten dozen."Maar Photozz," zeggen u... "Dat is gewoon... lame. Cant u kappen en paraplu en broodrooster samen om iets te maken dat je droog en warm op hetze
Een komlete gids voor het maken van sieraden van chainmaille.

Een komlete gids voor het maken van sieraden van chainmaille.

Kan het erg bevredigend om te zien een stuk van prachtige sieraden u gemaakt van draad tot ringen tot sieraden. In dit instructable ik leert u hoe om dit geweldige ding te doen.Stap 1: Wat is nodig voor het maken van sieraden De hulpmiddelen die nodi
Nieuw idee voor sieraden maken-hoe te maken van een Beaded Flower Link Chain ketting

Nieuw idee voor sieraden maken-hoe te maken van een Beaded Flower Link Chain ketting

Vandaag hebben we een nieuw idee voor sieraden maken. Hou je kralen ketting? Hier is een tutorial over hoe te maken van beaded flower link chain ketting. Bent u een liefhebber van sieraden, ben ik zeker dat zal je deze beaded flower link chain kettin