Mijn naam is Mark Goeman, geboren op 21 september 1989. In 2010 heb ik mijn MBO-diploma gehaald waarna ik in september 2011 gestart ben op de HZ University of applied sciences aan de opleiding ED&I. Dit is de eerste blog die ik schrijf over een semester van de opleiding ED&I er volgen hierna meerdere blogs. Deze blog gaat over het engineren van een hovercraft met een kanon. Met vriendelijke groet Mark Goeman
donderdag 28 juni 2012
woensdag 27 juni 2012
Storing in de hovercraft.
dit post ik, omdat er tijdens het testen een aantal storingen in het systeem zaten,
De storingen waren voor al, slecht doorverbonden massa's, niet goed vast gesoldeerd etc.
maandag 25 juni 2012
cc+ programma aansturing thrust systeem
/* -------------------------------------------------------------
* | aansturing thrust motor |
* | mark goeman |
* -------------------------------------------------------------
*/
int motorPin = 9; // PWM signaal pin.
int relaisPin = 10; // ompool relay uitgang 10
int RCPort = 14; // ingang van PPM signaal.
int speed1 = 0; // op slaan variabele
unsigned long puls = 0; //
void setup()
{
pinMode(relaisPin, OUTPUT); // uitgang relay 10
pinMode(motorPin, OUTPUT); // uitgang PWM signaal 9
pinMode(RCPort, INPUT); // ingang rc poort
}
/*
*
*/
void loop() //
{
int timepulsf = 1000; // maximale puls voorwaarts
int timepulsr = 2000; // maximale puls achterwaarts
int nulpuntmin = 1450; // laagste waarde vooruit
int nulpuntmax = 1600; // hoogste waarde achteruit
int maxspeed = 250; // maximale snelheid vooruit (1040)
int maxreverse = 150; // maximale snelheid achteruit (1945)
int val1= 0; // variable opslag
int val2 = 0; // variable opslag
int valf = 0; // variable opslag
int valr = 0; // variable opslag
puls = pulseIn(RCPort, HIGH, 20000); // puls van ontvanger
val1 = map(valf,0,1024,0,200);
if (puls < timepulsf || puls > timepulsr) // geen signaal
{
digitalWrite(relaisPin, LOW); // relay niet bekrachtiginen );
analogWrite(motorPin, LOW); // stop de motor);
}
else
{
if(puls > nulpuntmax)
{
speed1 = map(puls,nulpuntmax,timepulsr,0,maxreverse-val2); // snelheid achteruit );
digitalWrite(relaisPin, HIGH); // ompolen motor );
analogWrite(motorPin, speed1); // snelheid motor);
}
else if(puls < nulpuntmin)
{
speed1 = map(puls,nulpuntmin,timepulsf,0,maxspeed-val1); // snelehid vooruit);
digitalWrite(relaisPin, LOW); // relay niet bekrachtiginen );
analogWrite(motorPin, speed1); // snelheid motor vooruit );
}
else
{
speed1 = map(puls, nulpuntmin,nulpuntmax,0,0); // stilstand = 0);
digitalWrite(relaisPin, LOW); // relay uit );
analogWrite(motorPin, speed1); // stop de motor);
}
}
}
CC+ programma opstart fase
int on = 0;
void setup() {
pinMode(2, OUTPUT); //rood
pinMode(3, OUTPUT); //geel
pinMode(4, OUTPUT); //groen
pinMode(5, OUTPUT); //liftmotor
}
void loop()
{
if( on == 0)
{
digitalWrite(5, HIGH); // relay op, motor draait niet.
digitalWrite(2, HIGH); // rode led aan 5 seconden
delay(5000);
digitalWrite(2, LOW); // rode led uit.
digitalWrite(3, HIGH); // gele led knipper 7,5 seconden
delay(7500);
digitalWrite(3, LOW); // gele led uit.
digitalWrite(4, HIGH); // groen LED brand
digitalWrite(5, LOW); // motor start.
on = 1; //programma gestart.
}
}
Pressure cooker Trensigity
Ook een pressure cooker gehad over trensigity. Zo kregen we meer grip op trek en druk krachten.
inzet foto's eindwerk stuk
inzet foto's eindwerk stuk
pressure cooker 4-2 ventiel
Een pressure cooker over 4-2 ventielen gehad. we moesten toen zelf een 4-2 ventiel maken. Zo kregen we meer grip de kunst van het maken van ventielen.
inzet foto's eind werkstukje.
inzet foto's eind werkstukje.
Energie bron voltage verhoging van 7,2 volt naar 9.6.
Omdat de hovercraft is voorzien van een nieuwe rok, heb ik in overleg met de opdracht gever de energie bron verhoogt. Dit is gedaan zo dat de hovercraft meer gewicht kan tillen en een stabielere ligging heeft. De verklaring hier voor is als volgt.
Als de lift ventilator draait op 7,2 vdc, dan is zijn toerental lager. Draait de lift motor op 9.6 vdc dan is het toerental veel hoger. Zo wordt er meer lucht verplaatst in de rok. Waardoor de hovercraft meer gewicht kan tillen.
Als de lift ventilator draait op 7,2 vdc, dan is zijn toerental lager. Draait de lift motor op 9.6 vdc dan is het toerental veel hoger. Zo wordt er meer lucht verplaatst in de rok. Waardoor de hovercraft meer gewicht kan tillen.
programma Detectie sub-sub-systeem
int led = 10; // uitgang klep.
int pin = 2; // ingang hall sensoren
int value = 1;
void setup ()
{
pinMode(led, OUTPUT);
pinMode(pin, INPUT);
}
void loop ()
{
value = digitalRead (pin);
digitalWrite (led, value);
}
vrijdag 22 juni 2012
Requirements sub-systeem Besturing
Component requirements subsysteem Besturing
Sub-subsysteem Arduino
|
Requirements sub-subsysteem Arduino
|
|
|
Component
|
functie
|
|
Stuurstroom Male (1x5)
|
Verbinding tussen stuurstroom en sub-subsystemen
|
|
Stuurstroom Male (1x3)
|
Verbinding tussen stuurstroom en sub-subsystemen
|
|
Afstand busjes
|
Afstand houden tussen bodemplaat en printplaat
|
|
Arduino
|
Dit is het hart van het systeem. De Arduino zorgt voor de verwerking en
bewerking van de signalen.
|
|
koppelingsstekker
|
zorgt voor en verbinding tussen Arduino en voeding.
|
1) Het
component Arduino wordt geprogrammeerd in java script.
Sub-subsysteem detectie.
|
Requirements sub-subsysteem Detectie
|
|
|
Component
|
functie
|
|
Afstandbusjes
|
afstandhouden tussen bodemplaat en printplaat.
|
|
Stuurstroom Bekabeling (+)
|
Stuurstroom sturing tussen Arduino en printplaat.
|
|
Stuurstroom Bekabeling (-)
|
Massa.
|
|
Stuurstroom female (1x3)
|
verbinding tussen sensor en printplaat.
|
|
Schmitt trigger 7414 N
|
Dit component maakt van een 4 tot 5 volt een digitale 1 en van 0 tot 4
een digitale 0.
|
|
Or poort 7432
|
Or functie (digitale techniek) .
|
|
condensator 50 V 100 nF
|
op vangen van piek spanningen.
|
|
Hall sensor
|
Detecteren van de boei.
|
|
Printplaat
|
Nodig om de componenten te verbinden.
|
|
Stuurstroom female (1x3)
|
Verbinding tussen printplaat en Arduino.
|
|
signaal kabel
|
Stuurstroom sturing tussen Arduino en sensor.
|
1) De
signaal kabel is oranje. Dit onderscheidt het van hoofdstroom bekabeling. De
signaal bekabeling loopt door de stoot rand van de hovercraft.
2) De
hall sensoren zijn op steunen gemonteerd , omdat de rok van de hovercraft ver uitsteekt.
Hier een foto van de steunen en de uiteindelijk montage.
Sub-subsysteem opstart.
|
Requirements sub-subsysteem Opstart
|
|
|
Component
|
functie
|
|
Afstandbusjes
|
afstandhouden tussen bodemplaat en printplaat.
|
|
Stuurstroom Bekabeling (+)
|
Stuurstroom sturing tussen Arduino en printplaat.
|
|
Stuurstroom Bekabeling (-)
|
Massa.
|
|
Stuurstroom female (1x3)
|
verbinding tussen sensor en printplaat.
|
|
weerstand 0,6W 1,20kOhm
|
Spanning begrenzing
|
|
weerstand 0,6W 150 Ohm
|
Spanning begrenzing
|
|
weerstand 0,6W 1.0 Ohm
|
Spanning begrenzing
|
|
weerstand 0,6W 33 Ohm
|
Spanning begrenzing
|
|
BC 547 Bp
|
Schakelcomponent tussen LED's en Arduino
|
|
Stuurstroom female (1x3)
|
Verbinding tussen printplaat en Arduino.
|
|
signaal kabel
|
Stuurstroom sturing tussen Arduino en sensor.
|
|
Knipper geel LED
|
Systeem in opstart.
|
|
groen LED
|
Signalment systeem actief.
|
|
rode LED
|
Systeem non actief.
|
1) De
signaal kabel is oranje. Dit onderscheidt het van hoofdstroom bekabeling. De
signaal bekabeling loopt door de stoot rand van de hovercraft.
2) De
Leds komen in het voorpaneel van de hovercraft. Vlak bij de hoofdschakelaar.
3) De
printplaat komt in het sub-subsysteem frame.
Requirements sub-systeem Chassis
Component requirements subsysteem Chassis
Sub-subsysteem energie opslag.
Requirements sub-subsysteem vaarrichting
|
|
Component
|
functie
|
hoofdstroom Bekabeling
|
Transporteren hoofdstroom naar hoofdstroom verdeler 2,5 mm2.
|
hoofdstroom Bekabeling
|
Massa
|
Hoofdstroom klem
|
Verbinding tussen energieopslag en stroom verdeler.
|
Accupak 9.6 vdc
|
Energie leveren aan de sub-(sub)systemen. (NImH 9,6 vDC 4200 mA/H
|
Hoofdverdeelstroom klem
|
Verdeel klem van hoofdstroom naar sub-(sub)systemen (2,5 mm2)
|
Dubbelpolig schakelaar
|
De 'hoofdschakelaar'van het gehele systeem.
|
Kroonsteen (4 mm2)
|
Voor de eenvoudige doorlussing tussen de stroom verbindingen.
|
Tamiya-stekker
|
Eenvoudige verbinding tussen de bekabeling, versnelt het vervangen van de
accu.
|
Het component accupakket wordt vast gezet op de bovenkant
van de hovercraft. Dit wordt gedaan door een eenvoudig zet werkje. Het
materiaal is aluminium. Het component kroonsteen wordt gemonteerd in het
sub-subsysteem frame. De hoofdschakelaar wordt geplaatst in het voor paneel van
de hovercraft.
Sub-subsysteem Radio Control.
|
Requirements sub-subsysteem Radio
Control
|
|
|
Component
|
functie
|
|
Zender
|
De zendt de informatie naar de ontvanger ( gebruiker bestuurd hier mee
het systeem FoodDrone)
|
|
Ontvanger
|
De ontvanger verwerkt de informatie die afkomstig is van de zender en
zendt signalen door naar de Arduino en servo (stuur)
|
|
Bekabeling (+)
|
Hoofdstroom bekabeling ontvanger (5 vdc)
|
|
Bekabeling (-)
|
massa
|
|
Stuurstroom bekabeling (Stuur regeling)
|
Signaal bekabeling stuur servo.
|
|
Stuurstroom bekabeling (thrust motorregeling)
|
Signaal bekabeling thrust motor regeling
|
1)
Het component de ontvanger is geplaats in het
sub-subsysteem frame.
2)
Het component de zender is ergonomische ontworpen
en bestuurd makkelijk. (http://www.conrad.nl/ce/nl/product/207400/Pistool-afstandsbediening-GT3-24GHz/1207010#bewertungen)
Sub-subsysteem Frame.
Volgt nog.
donderdag 21 juni 2012
Requirements sub-systeem hovercraft
Component requirements subsysteem hovercraft
Sub-subsysteem lift.
requirements sub-subsysteem lift
|
|
Component
|
functie
|
hoofdstroom Bekabeling (+)
|
Transporteren hoofdstroom naar motorregelaar 2,5 mm2.
|
hoofdstroom Bekabeling (-)
|
Massa
|
Thyristor BT151
|
Schakel component tussen Arduino en hoofdstroom
|
Stuurstroom Bekabeling (+)
|
stuurstroom sturing tussen Arduino en motorregelaar
|
Stuurstroom Bekabeling (-)
|
massa
|
koelingsplaat
|
Thermische overdracht tussen Thyristor en omgegeving
|
Vrijloop
diode
|
piekstromen op vangen
|
Hoofdstroom klem
|
Verbinding tussen hoofdstroom en motorregelaar
|
Stuurstroom female (1x3)
|
Verbinding tussen stuurstroom en motorregelaar
|
Afstandbusjes
|
afstandhouden tussen bodemplaat en printplaat
|
Doorlus klem
|
Verbinding tussen motorbekabeling en motorregelaar
|
Printplaat
|
nodig om de componenten te verbinden
|
Ventilator.
|
Deze wordt aangestuurd door de motorregelaar en zorgt voor de lift
|
Zekering 10 A
|
Dit is veiligheids zekering om de motorregelaar te beveiligen
|
Zekering houder
|
Hierin wordt de zekering gedraait
|
Hoofdstroom bekabeling motor (+)
|
Verbinding tussen motor en motorregelaar (2,5 mm2 uitgevoerd)
|
Hoofdstroom bekabeling motor (-)
|
Massa
|
Materiaal keuze.
Andere requirements voor het lift systeem is dat het een
motor ophanging heeft van het materiaal aluminium. Er is gekozen voor het
materiaal aluminium, omdat
1) Het
materiaal is licht en sterk. Door het gebruik van aluminium wordt er een
sterk en lichte constructie gemaakt.
2) Goede weerstand tegen corrosie. Op aluminium
vormt zich van nature een beschermende oxide laag. Deze oxide laag beschermt
het aluminium tegen buitenlucht. Maar de weerstand tegen corrosie kan
aanzienlijk verbeterd worden door aluminium te anodiseren. Anodiseren is een methode om een oxide laag kunstmatig aan te brengen.
Hierdoor ontstaat een oxidelaag met nog betere eigenschappen dan de natuurlijke
laag. Ideaal voor in de zoute lucht omstandigheden.
3) Aluminium
kan goed worden geëxtrudeerd: Er zijn al profielen beschikbaar die
goedkoop kunnen worden ingekocht.
4) Onbehandeld
aluminium ziet er mooi uit. Hier door wordt het uiterlijk van de
hovercraft verbeterd en trekt het de mens meer aan.
5) Aluminium
is 100 % recyclebaar, dus duurzaam. Als
de hovercraft gedeponeerd wordt dan kan dit onderdeel van het liftsysteem
gerecycled worden.
Zo is te zien dat er in dit sub-subsysteem de kwadranten
van het zonne-wiel terug komen, (Mens, Milieu, Markt en Techniek)
Requirements sub-subsysteem Thrust
|
|
Component
|
functie
|
propeller
|
Van roterende beweging naar F voorwaarts.
|
Hoofdstroom klem
|
Verbinding tussen hoofdstroom en motorregelaar
|
Stuurstroom Female (1x3)
|
Verbinding tussen stuurstroom en motorregelaar
|
Printplaat
|
Nodig om de componenten te verbinden
|
Vrijloop diode
|
Piek stromen opvangen.
|
Motor
|
Van electrische vermogen naar roterend beweging
|
hoofdstroom Bekabeling (+)
|
Transporteren hoofdstroom naar motorregelaar 2,5 mm2.
|
hoofdstroom Bekabeling (-)
|
Massa
|
Stuurstroom Bekabeling (+)
|
Stuurstroom sturing tussen Arduino en motorregelaar
|
Stuurstroom Bekabeling (-)
|
Massa
|
MosFet P-kanaal
|
Schakel component tussen Motorsturing en hoofdstroom
|
MosFet N-kanaal
|
Schakel component tussen Motorsturing en hoofdstroom
|
Afstandbusjes
|
afstandhouden tussen bodemplaat en printplaat
|
koelingsplaat
|
Thermische overdracht tussen Thyristor en omgegeving
|
weerstand 100 Kohm
|
Spanning begrenzing
|
weerstand 20 Kohm
|
Spanning begrenzing
|
weerstand 10 Kohm
|
Spanning begrenzing
|
weerstand 47 Kohm
|
Spanning begrenzing
|
opamp 741
|
Schakel component tussen Arduino en motorregelaar.
|
Opamp houder
|
Hierin wordt de opamp bevestigd
|
condensator 50 V 100 nF
|
Wordt ontladen als T1 of T2 ingschakeld wordt. Hij vangt het piek moment
op tijdens het doorslag van de diode D3 en D4.
|
Zekering 15 A
|
Dit is veiligheids zekering om de motorregelaar te beveiligen
|
Zekering houder
|
Hierin wordt de zekering gedraait
|
Hoofdstroom bekabeling motor (+)
|
Verbinding tussen motor en motorregelaar (2,5 mm2 uitgevoerd)
|
Hoofdstroom bekabeling motor (-)
|
Massa
|
Hoofdstroom klem
|
Verbinding tussen motor bekabeling en motorregelaar.
|
Ook geldt er voor dit sub-subsysteem nog dat het bestaat
uit een,
1) Motor
ophanging,
2) Een
aanzuig kanaal,
De motorophanging en het aanzuigkanaal zijn beide
mechanische. Ook deze onderdelen worden gemaakt van aluminium. Dit geldt voor
de zelfde redenen als in hoofdstuk subsysteem lift beschreven worden.
Sub-subsysteem sturen
Requirements sub-subsysteem vaarrichting
|
|
Component
|
functie
|
servomotor
|
De servomotor zorgt voor een elektrische omzetting naar een mechanische
omzetting.
|
kogelkopscharnieren
|
Zorgt voor een soepele roterende beweging tussen de flappen.
|
overbrengstang
|
Deze stangen worden geplaatst tussen de kogelkopscharnieren. Deze zorgen
voor een mechanische overbrenging.
|
servo bekabeling
|
Fysieke verbinding tussen ontvanger en servo.
|
In dit sub-sub-systeem zijn drie flappers aanwezig. Drie
flappers zorgen voor een optimale besturing van de foodDrone. De flappers
worden gemaakt van PS van 3 mm dik. De
keuze is afgewogen tegen carbon en PMMA. Carbon is duur soort kunststof en ABS
in tegen is goed koper. Voor een PMMA plaat van 2000x1000x3 mm betaal je euro 99.00 €.
Voor een ABS plaat van 1000x600x3 mm betaal je 32,75 €. Voor een carbonplaat
van 200 x 300 x 3.0 mm betaal je € 77,11.
Bronnen:
nog een paar redenen. (
gebaseerd uit bestand
ED&I-Techniek-Materiaal Tabellen en productie
processen-2011-12-20-Auteur-Mark Goeman)
ABS, is ook
eenvoudig te fabriceren en goed af te werken.
Carbon, is
moeilijker te bewerken, heeft bij een laag gewicht een grote stijfheid.
Mondkapje nodig
PMMA, moeilijk
te werken, kan versplinteren tijdens bewerken.
Ook bevat dit sub-subsysteem nog een paar aluminium
componenten. Dit om de zelfde reden als in het hoofdstuk sub-subsysteem lift.
Dit component is nodig om de flappers te verbinden met een roterende mechanisme.
Ook de draag plateau boven de flappers is van aluminium.
Er worden ook lagers toegepast, dit zullen kleine
kogellagertjes wezen. Deze keuze is gebaseerd uit het document lagers (op blog
te vinden, verbindingstechnieken en Construeren (deel 4 van 6)).
Abonneren op:
Posts (Atom)













