k |
k (Lurwah heeft pagina Space monitoring hernoemd naar Gebruiker:Hack42/Space monitoring) |
||
(3 tussenliggende versies door een andere gebruiker niet weergegeven) | |||
Regel 6: | Regel 6: | ||
|Samenvatting=Ruimtebewaking voor de space | |Samenvatting=Ruimtebewaking voor de space | ||
}} | }} | ||
+ | == Doel == | ||
+ | |||
Dit project heeft als doel het beter bewaken van de ruimtes in de space. Momenteel wordt de temperatuur gemonitord, en wordt bewaakt of van een aantal ruimtes de ramen gesloten zijn als de SpaceState uit staat. | Dit project heeft als doel het beter bewaken van de ruimtes in de space. Momenteel wordt de temperatuur gemonitord, en wordt bewaakt of van een aantal ruimtes de ramen gesloten zijn als de SpaceState uit staat. | ||
+ | == Uitwerking == | ||
Het project voorziet in een controller per ruimte, die serieel communiceert met een centraal systeem. Deze controller is gebaseerd op een ATMEGA88 of 168, en is voorzien van | Het project voorziet in een controller per ruimte, die serieel communiceert met een centraal systeem. Deze controller is gebaseerd op een ATMEGA88 of 168, en is voorzien van | ||
− | * | + | * 10 I/O poorten (waarvan maximaal 4 als analoge ingang geschakeld kunnen worden) |
− | * 2 open-collector uitgangen, max. 35V 1A | + | * 2 open-collector uitgangen, max. 35V 1A. Bij weglaten Q1 en Q2 kunnen deze ook als I/O poort gebruikt worden. |
* een Dallas 18B20 voor temperatuurmeting | * een Dallas 18B20 voor temperatuurmeting | ||
* optioneel een MAX232 voor de seriele verbinding, wanneer TTL-nivo RS232 niet voldoet. Bij weglaten moeten twee draadbruggetjes geplaatst worden. | * optioneel een MAX232 voor de seriele verbinding, wanneer TTL-nivo RS232 niet voldoet. Bij weglaten moeten twee draadbruggetjes geplaatst worden. | ||
− | Ramen en deuren kunnen via microswitches verbonden worden met elk een I/O poort. De overige poorten kunnen gebruikt worden voor andere signaalgevers, of om apparatuur aan te sturen. De OC-uitgangen kunnen gebruikt worden om bijvoorbeeld een sirene of een flitslamp te schakelen, of een verwarming (via een relais). | + | Ramen en deuren kunnen via microswitches verbonden worden met elk een I/O poort. De overige poorten kunnen gebruikt worden voor andere signaalgevers, of om apparatuur aan te sturen. De OC-uitgangen kunnen gebruikt worden om bijvoorbeeld een sirene of een flitslamp te schakelen, of een verwarming (via een relais). Voor deze controller is een PCB ontworpen. |
[[Bestand:Space_monitor.zip| Schema en printontwerp]] | [[Bestand:Space_monitor.zip| Schema en printontwerp]] | ||
Regel 20: | Regel 23: | ||
[https://github.com/Hack42/SpaceMonitor SpaceMonitor op GitHub] | [https://github.com/Hack42/SpaceMonitor SpaceMonitor op GitHub] | ||
+ | Voor communicatie met de individuele controlllers lijkt in eerste instantie een DECserver 716 een bruikbare oplossing. Deze biedt 16 seriele poorten (met per poort instelbare communicatieparameters), die via telnet benaderd kunnen worden. De DECserver wordt in het rack in het serverhok gemonteerd en doorgepatched naar de te bewaken ruimtes. | ||
− | Aansluitingen: | + | ==Aansluitingen:== |
− | X1 (12-pin header/printkroonsteen) I/O pins voor ATMEGA48/88/168 | + | ===X1 (12-pin header/printkroonsteen) I/O pins voor ATMEGA48/88/168=== |
# +5V | # +5V | ||
# PD7 (13) | # PD7 (13) | ||
Regel 37: | Regel 41: | ||
# GND | # GND | ||
− | Power (3-pins printkroonsteen) | + | ===Power (3-pins printkroonsteen)=== |
# GND | # GND | ||
# +5V out (max. 50mA) | # +5V out (max. 50mA) | ||
# +Vcc (max. 30V) | # +Vcc (max. 30V) | ||
− | Out (4-pins printkroonsteen) | + | ===Out (4-pins printkroonsteen)=== |
# +Vcc | # +Vcc | ||
# OUT 1 (open collector, max 1A 35V). ATMEGA PB1 | # OUT 1 (open collector, max 1A 35V). ATMEGA PB1 | ||
Regel 48: | Regel 52: | ||
# GND | # GND | ||
− | Serial (3-pins printkroonsteen) | + | ===Serial (3-pins printkroonsteen)=== |
# GND | # GND | ||
# Rx | # Rx | ||
# Tx | # Tx |
Huidige versie van 17 mei 2024 om 12:30
Project: Space monitoring | |
---|---|
Naam | Space monitoring |
Door | Stoneshop, WitchDoc, BugBlue |
Status | Uitvoer |
Madskillz | solderen, AVR code kloppen, draadjes leggen |
Doel / Omschrijving | |
Ruimtebewaking voor de space | |
Alle Projecten - Project Toevoegen |
Doel
Dit project heeft als doel het beter bewaken van de ruimtes in de space. Momenteel wordt de temperatuur gemonitord, en wordt bewaakt of van een aantal ruimtes de ramen gesloten zijn als de SpaceState uit staat.
Uitwerking
Het project voorziet in een controller per ruimte, die serieel communiceert met een centraal systeem. Deze controller is gebaseerd op een ATMEGA88 of 168, en is voorzien van
- 10 I/O poorten (waarvan maximaal 4 als analoge ingang geschakeld kunnen worden)
- 2 open-collector uitgangen, max. 35V 1A. Bij weglaten Q1 en Q2 kunnen deze ook als I/O poort gebruikt worden.
- een Dallas 18B20 voor temperatuurmeting
- optioneel een MAX232 voor de seriele verbinding, wanneer TTL-nivo RS232 niet voldoet. Bij weglaten moeten twee draadbruggetjes geplaatst worden.
Ramen en deuren kunnen via microswitches verbonden worden met elk een I/O poort. De overige poorten kunnen gebruikt worden voor andere signaalgevers, of om apparatuur aan te sturen. De OC-uitgangen kunnen gebruikt worden om bijvoorbeeld een sirene of een flitslamp te schakelen, of een verwarming (via een relais). Voor deze controller is een PCB ontworpen.
Voor communicatie met de individuele controlllers lijkt in eerste instantie een DECserver 716 een bruikbare oplossing. Deze biedt 16 seriele poorten (met per poort instelbare communicatieparameters), die via telnet benaderd kunnen worden. De DECserver wordt in het rack in het serverhok gemonteerd en doorgepatched naar de te bewaken ruimtes.
Aansluitingen:
X1 (12-pin header/printkroonsteen) I/O pins voor ATMEGA48/88/168
- +5V
- PD7 (13)
- PD6 (12)
- PD5 (11)
- PD4 (6)
- PD3 (5)
- PD2 (4)
- PC0/ADC0 (23)
- PC1/ADC1 (24)
- PC2/ADC2 (25)
- PC3/ADC3 (26)
- GND
Power (3-pins printkroonsteen)
- GND
- +5V out (max. 50mA)
- +Vcc (max. 30V)
Out (4-pins printkroonsteen)
- +Vcc
- OUT 1 (open collector, max 1A 35V). ATMEGA PB1
- OUT 2 (open collector, max 1A 35V). ATMEGA PB2
- GND
Serial (3-pins printkroonsteen)
- GND
- Rx
- Tx