Uit Hack42
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. | + | * 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 13: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:
- 6 USB naar TTL converters
- 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 24V 2.7A voeding
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.