Content for CSEduino

CSEduino

Arduino is a very nice prototyping platform but, Although not very expensive, costs at least € 20 (25 USD). The CSEduino is the answer to a very low cost DIY Arduino like board. The CSE stands for Cheap, Small and Easy to build. With a very small budget of up to € 3.5 (5 USD) in parts it is possible to build this board with the required components. To be small some optimizations were made to the stripboard to accomplish its reduced size. The board is 4.5cm x 5.5cm. The circuit is adaptable to different requirements and it was made modular enough to be able remove the parts not needed and reduce its size even further. To be simple and easy to build I’ve used only THT - Through-hole technology. Avoiding SMD - Surface Mount Devices - components - as they are harder to solder and prone to errors. I’ve used the most common microcontroller used in Arduino Boards with THT - the ATMega328P (in PDIP format). The components where soldered to a stripboard to reduce extra wiring.

Arduino

Arduino is an open-source computer hardware and software company, project and user community that designs and manufactures microcontroller-based kits for building digital devices and interactive objects that can sense and control objects in the physical world.

Making CSEduino PCB with PCBWay

When we are making an electronics project, after some tweaking with the components in the breadboard the next step is using a Perfboard or a Veroboard to solder the circuit. That’s what I’ve done with CSEduino. The first …

Unipolar Motor Controller

Two circuits will be built today to control Unipolar motors. A unipolar motor is a type of step motor described as needing only a current source. By contrast, bipolar motors require two current sources to move. The complexity of this …

DC Motor Controller

Today we will build a circuit to control DC motors. Electric motors of all kinds work thanks to electromagnetism. They convert electric energy into mechanical energy. DC motors are relatively simple control motors. They are motors that have two modes …

Multiple inputs - Parallel to Series

Today we will build a circuit to read multiple inputs (buttons or others) using an IC that converts a parallel input into a _output series. The Circuit uses a 74HC165 IC to read the inputs. Pull-up resistors are used in …

OhmMeter with Auto Ranging

Today we will build two circuits to calculate the value of a resistor. The principle used in these circuits is the voltage division. The measurement is made with an analog port of a micro-controller. Hoje iremos construir dois circuitos para …

HD44780 Character LCD Displays

The circuits presented today allow the control of a LCD display that has a very common chip to be controlled by a micro-controller HD44780 or one that is compatible with this one. There are several formats for this LCD, however …

Charlieplexing

Today’s circuit aims to control quite a few LEDs with few pins and without using other integrated chips. The technique used is called charlieplexing and was proposed in 1994 by Charlie Allen of Maxim, having nevertheless been the subject …

Buttons and more buttons

We will present several ways to use buttons as inputs for a circuit. The state of a button is the most basic form of binary logic it is open or closed, however when assembling a circuit you have to keep …

7-Segment and 8x8 Matrix LED Controls

Sending information from the micro-controller to the user is extremely important to help in the interaction between the two. The use of 7 Segment LEDs is a common practice since they are simple to use devices that allow the sending …

24 LED Control

The circuit presented today is a circuit built with 3 Shift Registers - 74HC595. This circuit allows controlling up to 24 outputs - in the case of LEDs and controlling them independently. A CSEduino was used to control the 24 outputs. Since …