Project Node Afzuiging: verschil tussen versies

Uit MakerSpace Leiden
Ga naar: navigatie, zoeken
(Code, Schema en Werking)
(Code, Schema en Werking)
Regel 48: Regel 48:
 
Dit schema is ook on-line beschikbaar/editbaar: https://easyeda.com/dirkx/ExhaustFan-ROI0iAuM4
 
Dit schema is ook on-line beschikbaar/editbaar: https://easyeda.com/dirkx/ExhaustFan-ROI0iAuM4
  
Onderkant print
+
Onderkant print (de gebruikte printpraat is van dramatisch slechte kwaliteit - bij hersolderen rekening houden met losse voetjes en mechanische breuk).
  
 
[[Bestand:Exhaust-Onder.jpg|420px]]
 
[[Bestand:Exhaust-Onder.jpg|420px]]

Versie van 8 mei 2016 om 14:57

Nog niet in gebruik

Gebruik

De bovenste groene knop zet de node aan en uit; met de onderste orange knop kan de ventilator handmatig aan en uit gezet worden.

Exhaust-Overzicht.jpg

Met het commando 'start fan' en 'stop fan' kan de unit op afstand bediend worden.

Installatie

De unit heeft 3 schroef terminals: de twee linker (gelabelled N en L) zijn voor de voeding (van de geschakelde voeding van de node zelf). Het relay (2x om van 5 Ampere) schakelt tussen de middelste (L) en meest rechtse schroefterminal (S).

Configuratie

Indien de orange knop 10-15 seconden ingedrukt gehouden wordt tijdens het opstarten gaat de Node in 'config' mode. De orange lamp knipperen dan; en de unit wordt een 'AP Accesspoint' met een captive portal en als naam ``ACNode CNF <mac-address.

Exhaust-CP1.png

De configuratie opties zijn als volgt:

Exhaust-CP2.png

  1. SSID - SSID van de makerspace tools netweork
  2. Password - en het bijbehorende wachtwoord
  3. MQTT Server - space.makerspaceleiden.nl
  4. MQTT Poort - default is 1883.
  5. Logpath - normaalgespoken 'log'
  6. topix prefix - 'test' voor tests, makerspace/ac voor productie.
  7. node name - de naam van de node (exhaustnode)
  8. machine - de naan van het device wat bedient wordt (fan).
  9. master node - normaalgesproken 'master' of iets van 'test-node' tijdens het testen.
  10. shared-secret - Voor testen 'ZeeSecret'.

Na 'save' indrukken volgt de bevestiging:

Exhaust-CP3.png

Code, Schema en Werking

De node bevat een NodeMCU, een Relay en een simpele voeding.

De code staat in git: https://github.com/MakerSpaceLeiden/AccesSystem/tree/master/ExhaustNode. Nodig zijn een Arduino 1.5 IDE of nieuwer; met de MQTT, EPS826 en WifiManager/OTA libraries. De (huidige) versie ondersteunt OTA.

Exhaust-Schema.png

Dit schema is ook on-line beschikbaar/editbaar: https://easyeda.com/dirkx/ExhaustFan-ROI0iAuM4

Onderkant print (de gebruikte printpraat is van dramatisch slechte kwaliteit - bij hersolderen rekening houden met losse voetjes en mechanische breuk).

Exhaust-Onder.jpg

Bovenkant print:

Exhaust-Boven.jpg

Voorkant MCU print - connect een microUSB om direct te her-programmeren; houd de PGM knop 1-2 seconden ingedrukt na de reset knop indien de unit 'gewedged' is -- het flash hetschrijven is niet geheel betrouwbaar.

Exhaust-Voor.jpg

De knoppen zijn via stekertjes verbonden met de print. Deze kunnen in principe maar op een manier vast; de 4 polige op de polige header; 3 polige op de drie polige header. Bij twijfel - de bruine draaden zitten altijd het meest aan de 'Relay' kant van de print (op onderstaande foto, rechts).

Exhaust-Wiring.jpg