Uit Hack42
Distributed space monitoring.
Om de space te automatiseren is er de volgende infrastructuur aanwezig:
- Een patchrack met 24V en USB2TTL (5V)
- Arduino's
- Een MQTT server
- Een linux server (met mogelijkheid voor virtuele machines)
Het patchrack
Bestaat uit 24 netwerkpoorten met:
- 24V+ op Blauw/Blauw-wit
- Ground (24V) op Zwart/Zwart-wit
- 5V op Oranje
- GND op Oranje-Wit
- TX op Groen (op je arduino moet dit op RX)
- RX op Groen-Wit (op je arduino is dit dus TX)
De 5V is beperkt tot maximaal 500mA
24V is beperkt tot
- poort 1,2,7,8,13,19: 1A
- poort 3-6,9-12: 0.25A
- poort 14-18,20-24: 0.4A
Arduino
Dit zijn hele goedkope ATMEGA168P arduino's, programmeren op 5V 16Hz in de IDE. Serieele snelheid (om terug te melden aan de linuxdoos wat je metingen zijn of commando's te ontvangen): maximaal 57600, ruim daarboven doet 't 't niet zo goed meer.
aansluitspul voor de arduino's
- DS18B20
- DHT11
- DHT22
- MQ-gas sensoren
- Ledjes
- Read-Switches
- Lift-deur Sensoren
- 1Wire button readers (voor de doorduino's, die hebben beter arduino's).
- microswitch
- LDR
MQTT
Draait op kleintje.space.hack42.nl doe even een mosquitto_sub -h localhost -t 'hack42/#' -v om te kijken wat er nu al is.
Linux server
Kleintje: Paar GB ram, disks in raid en draait opensuse. Voor speciale dingen is er de mogelijkheid tot KVM.