Uit Hack42
Ga naar: navigatie, zoeken
(Nieuwe pagina aangemaakt met 'Distributed space monitoring. Om de space te automatiseren is er de volgende infrastructuur aanwezig: * Een patchrack met 24V en USB2TTL (5V) * Arduino's * Een MQ...')
 
Regel 27: Regel 27:
 
== Arduino ==
 
== Arduino ==
 
Dit zijn hele goedkope ATMEGA168P arduino's, programmeren op 5V 16Hz in de IDE.
 
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 ==
 
== aansluitspul voor de arduino's ==

Versie van 16 sep 2016 09:37

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.