
Explore the Mirella ESP8266 based platform for DIY and smart home projects, featuring wifi connectivity, onboard and external sensors, a relay, and Arduino compatibility.
Explore the Mirella Water block diagram, detailing color-coded green connectors, ac input, switch-mode power supply, five-volt coil relay, fcd programming port, and Esp8266 interfaces.
Discover a step-by-step parts overview for the ESP8266 project, including a detailed bill of materials, package and voltage considerations, and options to order components or use assembly services.
Download and install the free version of Autodesk Eagle, follow the step-by-step installer, select your operating system, accept the license, and create a desktop shortcut for Eagle PCB design.
Explore the schematic design and editing in Autodesk Eagle, including libraries, managed libraries, and design blocks. Create and manage projects, symbols, footprints, and 3D models to build your first schematic.
Create a practical Eagle schematic from frame to wiring, placing resistors, an led, a bc817 transistor, schottky diodes, and a terminal block, while managing libraries, grids, arcs, and nets.
Explore Eagle PCB editor basics: generate a board from schematic, set grid and dimensions, place and align components, route traces, and create ground polygons and manufacturing documentation.
Push the bcb to Fusion 360 web to view the pcb in 3d. Apply the workflow to manage changes, replace connectors, adjust routing, and generate cam data for manufacturing.
Create Eagle components by designing a symbol and footprint with the Eagle library editor, add a 3D package, and link the symbol to the footprint via the device editor.
Explore the course’s technical resources, including data sheets, enclosure documentation, ESB module guidance, and a ready-to-use Eagle library with 3D models, plus tips to consult manufacturer docs before building.
In the resources section of this article, you can find a starting template for the project.
Starting template includes preset frame which is divided in blocks for different parts of the schematic.
Start a new project in Eagle and save it as wirela01
(If you haven't already, set the project directory by going to Options->Directiories->Projects)
Create a new schematic file inside a newly created project and paste the template inside that file.
Optionally, just import existing template file inside newly created project instead of copy and pasting.
Explore the theory of power supplies, compare linear and switching regulators, and learn to choose regulators based on output voltage, current, input voltage range, and dropout and temperature considerations.
Assemble a functional power supply block delivering 5 V and 3.3 V from an ac-dc converter and an LM1117 regulator, with proper input/output capacitors for ESB and RFM69HW modules.
Connect a two-pin 5.8 mm terminal block to interface with ac line and neutral. Use a 35-volt input capacitor and two 220 μF output caps for two rf modules.
Design the esp8266 circuit using the node mcu reference, power at 3.3v, define gpio per block diagram, and implement pull-up and pull-down configurations with a safe ftdi interface.
Explore the ESP8266 design process in the context of IoT electronics and Eagle PCB design.
Describe the esp8266 solution, detailing the esp module, 3.3-volt IO, a 100 nF bypass capacitor, pull-up and pull-down resistors, and eagle net naming like GPA zero and GPO 15.
Design a relay drive for ESP8266 using a GPIO with inverse logic to keep the relay off at boot, employing two transistor stages, a flyback diode, and an LED indicator.
Master the relay design process for ESP8266 IoT projects and learn how to integrate relays into Eagle PCB designs for reliable operation.
Explore analog and digital sensors, their interfaces, and how they convert physical quantities like temperature, humidity, and light into signals. See examples such as HD 22 and DHT 22.
Design digital and analog sensor interfaces using a three-pin 3.5 mm terminal block, bypass compositor and pull-up on data line, power the circuit, and ensure 0–1 V analog ESP8266 input.
Learn the sensor design process for ESP8266-based IoT electronics, including programming and Eagle PCB design.
Connect digital sensors to ISP IO with 3.3 volts, ground, and bypass capacitor; optionally include a pull-up resistor and a voltage divider for analog sensors to keep under 1 volt.
Learn radio theory and the electromagnetic spectrum, focusing on unlicensed ISM bands and the RFM69 AGW transceiver for short-range, encrypted sensor networks controlled via SPI.
Explore the radio design process for ESP8266-based IoT projects, weaving electronics, programming, and Eagle PCB design into a cohesive development workflow.
This solution lecture demonstrates assembling a radio with an RFM69 transceiver, powering at 3.3 volts with bypass capacitors, and configuring SPI GPIO on the ESP8266.
Did you ever wanted to know how to go beyond Arduino modules and breadboard prototyping to bring your idea to life?
Do you want to design, manufacture, build and program your very own professional-grade IoT device ?
Do you want to design and build the next big thing after Arduino?
If this is what you are looking for on Udemy, I got you covered.
This course is packed with added-value materials:
Free high-quality Eagle component library with 3D models
Original device design files available
Autodesk Eagle complete tutorial
Documents and useful templates
My mission was to create ultimate hardware development course that will empower you with skills and industry know how on :
Hardware development from scratch
IoT Hardware systems
Autodesk Eagle
Schematic design
PCB design
Programming
In this course we will start by teaching absolute basics of Autodesk Eagle, so that you can efficiently and easy follow the process of creating a useful and beautiful IoT device, which you can manufacture, build and use in many different ways.
We will proceed by breaking down the device subsystems and explaining and designing schematic for each of them, step by step, efficiently and with ease.
After that I will show you how to create beautiful, functional, professional-grade PCB by laying out and routing the Wirela01 device.
I will teach you how to use services of manufacturing companies such as JLCPCB and PCBWay to send your gerber files for production.
Finally, you will learn how to test and program each subsystem of the device.
All under 10 hours! I will not bore you and waste your time. In this course, we respect your time and we are straight to the point!
After finishing this course you will have the knowledge to build almost any IoT hardware that you dream of.
The best part? This is only scratching the surface of possibilities with the knowledge you will gain.
After finishing it, I have a second course on building amazing web application exactly for these kind of devices. be sure to check it out, it is called: Arduino: NodeMCU ESP8266 IoT Wifi Relay Sensor Dashboard App
Courses Offered:
1. Arduino: NodeMCU ESP8266 IoT Wifi Relay Sensor Dashboard App
2. ESP8266: IoT Electronics, Programing & Eagle PCB Design