element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Community Hub
Community Hub
Member Blogs Five Years of Making & Sharing: My element14 Story
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Leaderboard
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Community Hub requires membership for participation - click to join
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: javagoza
  • Date Created: 24 Jun 2024 8:29 PM Date Created
  • Views 588 views
  • Likes 13 likes
  • Comments 6 comments
  • projects
  • javagoza
Related
Recommended

Five Years of Making & Sharing: My element14 Story

javagoza
javagoza
24 Jun 2024
Five Years of Making & Sharing: My element14 Story

For the past five years, element14 has been my playground to experiment, learn and share. This blog highlights some of the most rewarding and helpful to others projects I have created during that time, including AI projects, embedded systems based on Arduino, Raspberry Pi and even FPGAs, delving into digital electronics with some dabbling in analog electronics.

The projects are shown in chronological order from most recent to oldest:

Table of Contents

  • UrbanRest Guardian: A Smart Monitor for Classifying Nighttime City Sounds
  • From Software to Power Electronics: Building the "Magic Lightbox" with a Flyback Converter
  • Building a Digital Synthesizer with FPGAs: The Minized Synth I Project
  • Building Sounds with Hardware: An FPGA-Based Music Instrument Synthesizer
  • Firefighter Guardian: A Multi-Sensor Heads-Up Display with FPGA Technology
  • Learning by Doing: Practical Applications of SystemVerilog and FPGAs
  • The Quantenkompassinator: An FPGA-Powered Pointlessly Complex Compass
  • Thermal Vision: An FPGA-based VGA Thermal Camera Project
  • Emubot: The Playful FPGA Robot for Young Learners
  • Building an Op-Amp Line Follower: A Showcase of Hardware Proportional Control
  • Arduino TFT Chess Clock: Programmable Timekeeping for Chess Enthusiasts
  • Analyzing the Feasibility of a Smart Coin Sorter using Inductive Sensing
  • Raspberry Pi HQ View Camera
  • Smart Window Tracker: Real-Time Monitoring with Raspberry Pi
  • VenTTracker: Promoting Healthy & Sustainable Classrooms
  • Rewarding Responsibility: My Smart Recycling Project with Azure Sphere

UrbanRest Guardian: A Smart Monitor for Classifying Nighttime City Sounds

The "UrbanRest Guardian" project tackles nighttime noise pollution in cities. This smart street noise monitor, part of the "Experimenting with Extreme Environments" challenge, uses custom software to classify and report various urban sounds in real-time.

See more:   Final Blog - UrbanRest Guardian - Smart Street Noise Monitor 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image


From Software to Power Electronics: Building the "Magic Lightbox" with a Flyback Converter

This project, part of the "Experimenting with Flyback Transformers" challenge, designed a specialized lighting setup for photographing small electronic components. The Magic Lightbox utilizes two opposing LED panels powered by a flyback converter controlled by an Arduino Uno.

See more:   Final - Magic Lightbox: Project Summary 

image


Building a Digital Synthesizer with FPGAs: The Minized Synth I Project

Inspired by classic analog synths, the Minized Synth I project builds a digital version using the AVNET MiniZed board. This board, featuring an AMD Zynq chip with reprogrammable FPGAs, allows for crafting custom sounds. Several extension boards were designed and built, including control panels, filters, and even a planned MIDI interface.

See more:   AMD Zynq SoC MIDI Vintage Sound Synthesizer - Final 

image


Building Sounds with Hardware: An FPGA-Based Music Instrument Synthesizer

This project involves creating a test bench for music instrument synthesis using an FPGA. The system can generate various sound waves (sine, square, sawtooth, triangle, and noise) and shape them using an ADSR (Attack, Decay, Sustain, Release) envelope generator. 

See more:   Building FPGA-Based Music Instrument Synthesis: A Simple Test Bench Solution 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image


Firefighter Guardian: A Multi-Sensor Heads-Up Display with FPGA Technology

The “Sensor Fusion for Firefighters” project aims to develop a heads-up display (HUD) that integrates thermal imaging, a hardware-accelerated compass, and environmental sensors (humidity, temperature, air quality, and barometric pressure) using the AMD Xilinx Spartan-7 FPGA. This device provides firefighters with critical real-time information to navigate through smoke and darkness, maintain orientation, and monitor environmental conditions, enhancing their safety and efficiency in hazardous environments.

 See more: Sensor Fusion for Firefighters. Thermal Vision, Compass and Environmental HUD monitor with the Spartan-7 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image


Learning by Doing: Practical Applications of SystemVerilog and FPGAs

Series of learning notes on using SystemVerilog for designing digital circuits implemented on Field-Programmable Gate Arrays (FPGAs).

  1.  Gate-Level Combinational Circuit 
  2.  RTL Combinational Circuit Operators 
  3.  RTL Combinational Circuit - Concurrent and Control Constructs 
  4.  Hex-Digit to Seven-Segment LED Decoder RTL Combinational Circuit 
  5.  Barrel Shifter RTL Combinational Circuit 
  6.  Simplified Floating Point Arithmetic. RTL Combinational Circuit 
  7.  BCD Number Format. RTL Combinational Circuit 
  8.  DDFS. Direct Digital Frequency Synthesis for Sound 
  9.  FPGA ADSR envelope generator for sound synthesis 
  10.  AMD Xilinx 7 series FPGAs XADC 
  11.  Building FPGA-Based Music Instrument Synthesis: A Simple Test Bench Solution 

image


The Quantenkompassinator: An FPGA-Powered Pointlessly Complex Compass

The Quantenkompassinator is a whimsical and over-engineered motorized compass, designed as a Rube Goldberg device. Built around a Digilent Arty S7 50 board with an AMD Xilinx Spartan-7 FPGA, this project features a differential drive mobile robot with PID control that always points in the same direction using Memsic’s MMC34160PJ magnetometer.

See more:   The Quantenkompassinator 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image


Thermal Vision: An FPGA-based VGA Thermal Camera Project

The Arty S7 50 VGA Thermal Imaging Camera project involves creating a low-resolution thermal imaging camera with VGA output. This project uses the Melexis MLX90640 IR Array, the Digilent PmodVGA module, and the AMD-Xilinx Spartan-7 FPGA on the Digilent Arty S7 50 board.

See more:   Arty S7 50 VGA Thermal Imaging Camera 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image


Emubot: The Playful FPGA Robot for Young Learners

The Emubot is an educational robot designed for young children, developed using the AMD-Xilinx Spartan-7 FPGA on the Digilent Arty S7 board. This project transforms the ArtyBot into a simplified Logo turtle, aimed at teaching children and adults various skills through interactive play.

See more:   Arty S7 50 ArtyBot becomes Emubot, an educational robot for young children 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image


Building an Op-Amp Line Follower: A Showcase of Hardware Proportional Control

The Op-Amp Line Follower is a project that involves building a line-following vehicle using operational amplifiers (op-amps). The project  implements a hardware proportional control.

See more:   Op-Amp Line Follower - Blog 3 The Line Follower 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image


Arduino TFT Chess Clock: Programmable Timekeeping for Chess Enthusiasts

The Arduino UNO TFT LCD Touch Digital Chess Clock is a custom-built digital chess clock created using an Arduino UNO microcontroller and a TFT LCD touch screen. This project was designed to enhance the experience of playing face-to-face chess games by providing a programmable and interactive timekeeping device.

See more:   Arduino UNO Digital Chess Clock 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image


Analyzing the Feasibility of a Smart Coin Sorter using Inductive Sensing

My involvement in this experiment with magnetic components was to analyze the feasibility of a smart coin sorter. I focused on assessing the effectiveness of inductive sensing in classifying coins based on their magnetic properties.

 Smart Coin Sorter by Inductive Sensing. #04 Inductive Sensor Device 

image


Raspberry Pi HQ View Camera

This project involves using a Raspberry Pi High Quality Camera module and a Raspberry Pi 4B attached to an old large-format mono-rail view camera. I repurposed a Sinar Norma camera for this project. The camera setup allows for great control over the image through various adjustments like swings, tilts, and shifts.

See more:   Raspberry Pi HQ View Camera - From the roof to the Moon. 

image


Smart Window Tracker: Real-Time Monitoring with Raspberry Pi

The Window Opening Monitor is a device that uses a Raspberry Pi, a camera, and ArUco markers to track the opening status of windows. It displays the status on a 4-digit 7-segment display and sends the data to the Ubidots cloud for remote monitoring. The device updates the window status every 5 seconds, allowing users to see how open each window is in real-time.

See more:   Window Opening Monitor with ArUco - Final device 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image


VenTTracker: Promoting Healthy & Sustainable Classrooms

The VenTTracker is an innovative anomaly detection system designed for windows to ensure proper ventilation. It uses an Arduino Nano 33 IoT and machine learning to detect anomalies, such as obstacles or breakdowns, in the operation of windows or vents. When an anomaly is detected, it displays and sends an alert.

See more:   VenTTracker #12 - Window Anomaly Detection. Edge Impulse & Arduino Nano 33 IoT 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Additionally, the VenTTracker can monitor environmental conditions like CO2 levels, temperature, and humidity, providing data to a cloud dashboard to help users decide when to open the window

 See more:  VenTTracker #11 - Wireless Environmental Monitor on Arduino Nano 33 IoT 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image


Rewarding Responsibility: My Smart Recycling Project with Azure Sphere

The project focuses on using an Azure Sphere Starter Kit to create a smart recycling container that rewards citizens for recycling. The container is equipped with various sensors, including a reed switch to detect door openings and closings, and a VCNL4040 proximity sensor to monitor the container’s fill level and detect misuse. The system generates secure QR tokens (JSON Web Tokens) signed by the Azure Sphere device, which can be scanned by users to receive rewards. The device also sends data to the Azure cloud for monitoring and analysis.

See more:   I was there! ... sensing citizens recycling. 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image


In addition to these projects, I've also published 99 blogs on element14 during this five-year period. It's been an incredible journey of learning, sharing my knowledge, and collaborating with this fantastic community.

I look forward to continuing my exploration of electronics and sharing my future endeavors on element14!

  • Sign in to reply
  • DAB
    DAB 10 months ago

    You have been a very productive member of the community.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • colporteur
    colporteur 10 months ago

    Congratulations. An accomplishment worth noting. Makes our community what it is.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • michaelkellett
    michaelkellett 10 months ago

    Good stuff - I always like your blogs !

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw 10 months ago

    Impressive work - lots of great projects. Thanks for sharing.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren 10 months ago

    You have created some great projects here on element14.  I will need to go back through some of these, as I not sure that I have seen all.

    The element14 community is better because of your contributions.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube