Monday 2 July 2018

arduino - Does this prototype match the schematic?



I'm following this project which shows how to make an OpenTherm Adapter for an Arduino. It includes this schematic:


schematic diagram


Along with this simplistic PCB diagram:


PCB layout


I am now in the process of making my own version of this circuit on a prototype PCB board. This is my first time making anything more complex than a simple header wire circuit using an Arduino and has therefore posed a bit of a challenge. However, with the help of Fritzing, I have been able to prototype a board design:


Fritzing wiring diagram


I understand this is a messy design and has lots of room for optimisation, but my question is whether or not the design I have made matches the schematic in the first image above. I would really appreciate it if someone could look over my schematic and let me know.


Thank you in advance for you help.


P.S. Here is a link to where you can download the schematic file (.fzz)


EDIT



The circuit will be connected with a combination of excess solder and wires. Please bear this in mind where it may look like some tracks overlap. Feel free to download the file for clarification.



Answer



Lessons to be learnt:



  • to make it neat, like the logic diagram is neat

  • to make neat placement of parts.

  • to connect the dots.

  • to correct your own mistakes.

  • to learn that not all DIY kits are best way to do things.

  • any of these parts will the same or better job.


  • if the schematic doesn't follow global conventions of left to right (even in Asia) , worry about the experience of the designer.


That circuit provides a DC current shunt to an AC rectified source and series load from a 24Vac furnace transformer. All it has to drive is a logic driver to activate the furnace, the same way a reed relay might work.


My suggestion is use an opto-isolated triac for small signal currents. There's many other solutions. It's much quicker to learn how to research how something works than to figure out your mistakes why it doesn't work ( if you designed and built it yourself) yet you won't forget when you experience the pain of the process of learning by trial and error.


Look for an old EE Design magazine 1 page articles that describes in detail how reader design suggestions work. (available at archive.org) Start from the 1960's and move up.


Look on the web at Breadboards and note how many details you can spot that makes it satisfy or not, all the above lessons.


e.g. https://www.instructables.com/id/How-to-use-a-breadboard/


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...