Node Vandiktebank: verschil tussen versies

Uit MakerSpace Leiden
Ga naar: navigatie, zoeken
(Log example)
(Log example)
Regel 54: Regel 54:
 
= Log example =
 
= Log example =
  
   test/log/planer planer    {"node":"planer","machine":"planer","maxMqtt":768,"id":"d8d97ea4ae30","ip":"10.11.0.183","net":"WiFi","mac":"30:AE:A4:7E:D9:D8","beat":1545569928,"approve":0,"deny":1,"requests":2,"cache_hit":0,"cache_miss":2,"mqtt_reconnects":1,"loop_rate":7190.61,"coreTemp":47.22222,"heap_free":223488,"rfid_scans":2,"rfid_misses":0,"state":"Waiting for card","powered_time":0,"running_time":0,"idle_poweroff":0,"bad_poweroff":0,"current":0.000044,"ota":true}
+
   test/log/planer planer    {  
 +
    "node":"planer",
 +
    "machine":"planer",
 +
    "maxMqtt":768,
 +
    "id":"d8d97ea4ae30",
 +
    "ip":"10.11.0.183",
 +
    "net":"WiFi",
 +
    "mac":"30:AE:A4:7E:D9:D8",
 +
    "beat":1545569928,
 +
    "approve":0,
 +
    "deny":1,
 +
    "requests":2,
 +
    "cache_hit":0,
 +
    "cache_miss":2,
 +
    "mqtt_reconnects":1,
 +
    "loop_rate":7190.61,
 +
    "coreTemp":47.22222,
 +
    "heap_free":223488,
 +
    "rfid_scans":2,
 +
    "rfid_misses":0,
 +
    "state":"Waiting for card",
 +
    "powered_time":0,
 +
    "running_time":0,
 +
    "idle_poweroff":0,
 +
    "bad_poweroff":0,
 +
    "current":0.000044,
 +
    "ota":true
 +
  }

Versie van 23 dec 2018 om 17:38

WiFi (dus niet bedrade) Node voor de Vandiktebank.

Vandiktenode.jpg

Werkt samen met de SafetyContactor; dus aan en uit zetten met de normale rode/groene knoppen.

OPTO1 wordt gebruikt om spanning via de SafetyContactor te detecteren; het relay onderbreekt de interlock kring van diezelfde SafetyContactor.

Wiring

  1. Fase L1 'via' de current coil naar de motor van de vandikte bank.
  2. Interlock doorbroken door het relays (NO en Common)
  3. Opto 1 over de hete kant van de interlock (dus tussen rood/groen).

Zekering - op dit moment 800mA snel (had niets traag; iets van ene 100mA traag zou beter zijn (ding heeft wel een vrij grote inschakel piek).

Electronics

Gebaseerd op een Powernode_1.1 bordje; met in plaats van een POESP-board_1.0 een direct op de print gesoldeerde ESP32.

Verdere wijzigen ten opzichte van de standaard zijn:

  1. Extra RODE led op GPIO 2 - om aan te geven (via software) of het safety contactor bekrachtigt is.
  2. LD33CV 3v3 regulator (nu met koellichaam; die zit er op de foto's nog niet op).
  3. Extra 470 uF over de 12 volt.
  4. Extra 47 uF over de 3v3
  5. Grotere 220v/12v DC blokje - met behulp van extra gaten in de print.

NOTE Lucas heeft echte 12v/3.3 schakelende omzetters; deze kan ipv de krappe LD33CV.

Aansluiting LEDs

Aanslutingien node vlakbnak

De groene led (paars, blauw) gaat aan de AartLed; paarse kabel aan de kant van de RFID connector; blauwe aan de kant van de ESP chip.

De grode LED gaat naar SW1/IO2; de bruine draad gaat in SW1/'-'. De rode draad in IO2. De derde pin (3v3) blijft onbezet.

Aansluiting RFID

Doormappen; 1 op 1. 3v3 aan de kant van de ESP32, SDA aan de kant van de zekering/voeding.

Let op; wit en grijs zitten gedraaid (aan beide kanten).

Programmeren

De eerste 3 pinnen vanaf de rand op de Powernode_1.1 connector (zie foto, bruin, zwart, wit) aan GND/RX/TX. De 4de pin is EN (enable

Voor programmeren; power up de unit. Hou 0 en 2 tegen het schild van de ESP32 (GND) -- zie foto - linker twee draden. Hou deze op hun plaats en tik met EN de GND even aan. Haal daarna de 0/2 draden weer weg. Op de serial poort komt nu een terugmelding dat het board in 'UPLOAD' mode is.

Vandikte-pinning-1.jpg
Vandikte-pinning-2.jpg

Log example

  test/log/planer planer    { 
   "node":"planer",
   "machine":"planer",
   "maxMqtt":768,
   "id":"d8d97ea4ae30",
   "ip":"10.11.0.183",
   "net":"WiFi",
   "mac":"30:AE:A4:7E:D9:D8",
   "beat":1545569928,
   "approve":0,
   "deny":1,
   "requests":2,
   "cache_hit":0,
   "cache_miss":2,
   "mqtt_reconnects":1,
   "loop_rate":7190.61,
   "coreTemp":47.22222,
   "heap_free":223488,
   "rfid_scans":2,
   "rfid_misses":0,
   "state":"Waiting for card",
   "powered_time":0,
   "running_time":0,
   "idle_poweroff":0,
   "bad_poweroff":0,
   "current":0.000044,
   "ota":true
  }