Giter Site home page Giter Site logo

lukelectro / deurnode_esp32-poe Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hans-beerman/deurnode_esp32-poe

0.0 1.0 0.0 1.43 MB

KiCad design Deurnode for the MakerSpace Leiden, based on the Olimex ESP32-PoE

License: Apache License 2.0

deurnode_esp32-poe's Introduction

KiCaD (concept) design Deurnode nieuw

Current version: V0.6

This repository contains the KiCad design for Deurnode nieuw, a deurnode for the Makerspace Leiden. This new design is based on the use of an Olimex ESP32-PoE.

This Deurnode Nieuw has the following features:

  • Two digital inputs van be used. By means of a jumper the following options are available:

Option 1:

    • 1x Simple digital switch input (to be used for the Grote Schakelaar e.g.)
    • 1x Opto coupler input

Option 2:

    • 2x opto coupler input

Both opto couplers can detect 230V AC available or not. By changing the input resistors of the optocouplers the inputs can be used for other voltages as well

  • 1 digital output is available. By means of two jumpers the following options are available:

    • Digital output, to directly control a buzzer
    • Digital output to switch a coil or so. There are two options:
      • A relais controlled output (max. 250V AC/10A)
      • A FET based output based on Polu Breakout A4988. The FET can handle max DC 55V/35 A. In that case the FET most likely must be kept cool by means of a small cool block. By means of two jumpers FET can be used completely isolated from circuitboard or not. If not, the 12V available on the board is used for the FET. For testing purposes, both the relais and the FET can be switched on permanently by placing jumper "Rel./FET Override"
  • SPI based RFID reader connection

  • Step motor output

Power supply:

Depending on how the deurnode is used, there are two options to provide power to the deurnode print:

  1. The ethernet port of the Olimex ESP32-PoE board is directly connected to the MSL LAN. Jumper J19 (Use external 12V) must be removed in this situation. In that case there is no 12V available. It is however possible to provide 12V with an external PSU. Without external 12 V the step motor and the buzzer will not function at all and also the 12V output for the FET will not be available.
  2. To power the board via an external PSU (only). J19 must be installed and the ethernet board of the Olimex board should not be connected to a PoE cable.

The following solution is available to couple the deurnode directly to a PoE connection of MSL LAN and also provide 12V to the deurnode board. See the diagram in the file "Deurnode Nieuw power supply V0.1 20200302.pdf"

For this solution a PoE splitter is used. On the Deurnode board jumper J19 must be installed.

Protection 230V circuits for the opto couplers

To prevent hazardous shocks, plexiglass plates can be mounted on the board. The board contains 6 holes to mount these plates.

For more information about these protection plates, see the "DeurnodeProtection-230V.pdf" or the Autocad "DeurnodeProtection-230V.dwg" files.

deurnode_esp32-poe's People

Contributors

hans-beerman avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.