Uit Hack42
Ga naar: navigatie, zoeken
Regel 26: Regel 26:
  
 
De opbouw bestaat uit 4 keer het volgende in 1U 19:
 
De opbouw bestaat uit 4 keer het volgende in 1U 19:
* 6 USB naar TTL converters
+
* 6 [https://www.aliexpress.com/item/Gas-detection-module-MQ-2-MQ-3-MQ-4-MQ-5-MQ-6-MQ-7-MQ/1956301104.html USB naar TTL converters]
 
* 1 USB Hub met 7 poorten (downlink naar de volgende)
 
* 1 USB Hub met 7 poorten (downlink naar de volgende)
* 1 gaatjesPCB van 8x2cm met totaal (2*1A + 4*0.25A) = 3A of (1*1A + 5*0.4A) = 3A polyfuses en een DC-Jack aansluiting
+
* 1 [https://www.aliexpress.com/item/Gas-detection-module-MQ-2-MQ-3-MQ-4-MQ-5-MQ-6-MQ-7-MQ/1956301104.html gaatjesPCB van 8x2cm met totaal (2*1A + 4*0.25A) = 3A of (1*1A + 5*0.4A) = 3A polyfuses en een DC-Jack aansluiting]
* 1 24V 2.85A voeding
+
* 1 [http://www.sunny-euro.com/en/products/sys1443-6524-t3-2-1x5-5x11-s-rc-1-5m-5ft 24V 2.7A voeding]
 
En 1 keer:
 
En 1 keer:
 
* USB Uplink kabel naar de linux PC
 
* USB Uplink kabel naar de linux PC
Regel 35: Regel 35:
  
 
== Arduino ==
 
== Arduino ==
Dit zijn hele goedkope ATMEGA168P arduino's, programmeren op 5V 16MHz in de IDE.
+
Dit zijn [https://www.aliexpress.com/item/Pro-Mini-Module-Atmega328-5V-16M-For-Arduino-Compatible-With-Nano/2021666535.htm hele goedkope ATMEGA168P arduino's], programmeren op 5V 16MHz 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.
 
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.
Regel 41: Regel 41:
 
== aansluitspul voor de arduino's ==
 
== aansluitspul voor de arduino's ==
 
* DS18B20
 
* DS18B20
* DHT11
+
* [https://www.aliexpress.com/item/Smart-Electronics-10Pcs-DHT11-DHT-11-Digital-Temperature-and-Humidity-Temperature-sensor-For-arduino-Hot/32679765455.html DHT11]
 
* DHT22
 
* DHT22
 
* [https://www.aliexpress.com/item/Gas-detection-module-MQ-2-MQ-3-MQ-4-MQ-5-MQ-6-MQ-7-MQ/1956301104.html MQ-gas sensoren]
 
* [https://www.aliexpress.com/item/Gas-detection-module-MQ-2-MQ-3-MQ-4-MQ-5-MQ-6-MQ-7-MQ/1956301104.html MQ-gas sensoren]

Versie van 16 sep 2016 14:07

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

De opbouw bestaat uit 4 keer het volgende in 1U 19:

En 1 keer:

  • USB Uplink kabel naar de linux PC
  • 1 stekkerblok voor de 4 voedingen

Arduino

Dit zijn hele goedkope ATMEGA168P arduino's, programmeren op 5V 16MHz 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.