verzameling oude spullen
This commit is contained in:
commit
7ed9544283
119 changed files with 1288059 additions and 0 deletions
BIN
arduino/safety/Keypad.zip
Normal file
BIN
arduino/safety/Keypad.zip
Normal file
Binary file not shown.
BIN
arduino/safety/Password.zip
Normal file
BIN
arduino/safety/Password.zip
Normal file
Binary file not shown.
1996
arduino/safety/klepsafetyswitchplaat.dxf
Normal file
1996
arduino/safety/klepsafetyswitchplaat.dxf
Normal file
File diff suppressed because it is too large
Load diff
104
arduino/safety/menu.txt
Normal file
104
arduino/safety/menu.txt
Normal file
|
@ -0,0 +1,104 @@
|
|||
password
|
||||
password set = false
|
||||
msg "Bitlair Lasercutter"
|
||||
msg "Bitlair Lasercutter"
|
||||
information page
|
||||
* for menu
|
||||
Ready to burn? status
|
||||
watertemp
|
||||
tube in
|
||||
tube out
|
||||
|
||||
menu
|
||||
manual control
|
||||
details
|
||||
waterflow
|
||||
high voltage power status
|
||||
airflow status
|
||||
status laser enable (emergency button)
|
||||
watertemp in tank
|
||||
high voltage power
|
||||
off/on (default on)
|
||||
airflow
|
||||
off/on (default on)
|
||||
|
||||
checks -
|
||||
waterflow
|
||||
watertemp-tube-in > 50° => warning
|
||||
watertemp-tube-in > 60° => turn off
|
||||
|
||||
|
||||
|
||||
pins (renumber to better pins)
|
||||
D05 lcd data1
|
||||
D04 lcd data2
|
||||
D03 lcd data3
|
||||
D02 lcd data4
|
||||
D11 lcd Register Select (RS). RS=0: Command, RS=1: Data
|
||||
D12 lcd Clock (Enable). Falling edge triggered
|
||||
VCC lcd Vcc
|
||||
GND lcd gnd
|
||||
d15 keyb row 1
|
||||
d20 keyb row 2
|
||||
d19 keyb row 3
|
||||
d17 keyb row 4
|
||||
d16 keyb col 1
|
||||
d14 keyb col 2
|
||||
d18 keyb col 3
|
||||
A01 watertemp-tube-in
|
||||
A02 watertemp-tube-in
|
||||
|
||||
/*****************************************/
|
||||
float temp;
|
||||
int tempPin = 0;
|
||||
|
||||
void setup()
|
||||
{
|
||||
Serial.begin(9600);
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
temp = analogRead(tempPin);
|
||||
temp = temp * 0.48828125;
|
||||
Serial.print("TEMPRATURE = ");
|
||||
Serial.print(temp);
|
||||
Serial.print("*C");
|
||||
Serial.println();
|
||||
delay(1000);
|
||||
}
|
||||
/*******************************************/
|
||||
// reading liquid flow rate using Seeeduino and Water Flow Sensor from Seeedstudio.com
|
||||
// Code adapted by Charles Gantt from PC Fan RPM code written by Crenn @thebestcasescenario.com
|
||||
// http:/themakersworkbench.com http://thebestcasescenario.com http://seeedstudio.com
|
||||
|
||||
volatile int NbTopsFan; //measuring the rising edges of the signal
|
||||
int Calc;
|
||||
int hallsensor = 2; //The pin location of the sensor
|
||||
|
||||
void rpm () //This is the function that the interupt calls
|
||||
{
|
||||
NbTopsFan++; //This function measures the rising and falling edge of the hall effect sensors signal
|
||||
}
|
||||
// The setup() method runs once, when the sketch starts
|
||||
void setup() //
|
||||
{
|
||||
pinMode(hallsensor, INPUT); //initializes digital pin 2 as an input
|
||||
Serial.begin(9600); //This is the setup function where the serial port is
|
||||
|
||||
initialised,
|
||||
attachInterrupt(0, rpm, RISING); //and the interrupt is attached
|
||||
}
|
||||
// the loop() method runs over and over again,
|
||||
// as long as the Arduino has power
|
||||
void loop ()
|
||||
{
|
||||
NbTopsFan = 0; //Set NbTops to 0 ready for calculations
|
||||
sei(); //Enables interrupts
|
||||
delay (1000); //Wait 1 second
|
||||
cli(); //Disable interrupts
|
||||
Calc = (NbTopsFan * 60 / 7.5); //(Pulse frequency x 60) / 7.5Q, = flow rate in L/hour
|
||||
Serial.print (Calc, DEC); //Prints the number calculated above
|
||||
Serial.print (" L/hour\r\n"); //Prints "L/hour" and returns a new line
|
||||
}
|
||||
|
BIN
arduino/safety/now.mjpg
Normal file
BIN
arduino/safety/now.mjpg
Normal file
Binary file not shown.
1970
arduino/safety/scharnierafstandplaat.dxf
Normal file
1970
arduino/safety/scharnierafstandplaat.dxf
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue