Miscellaneous How I started to Build my website locally For a long time (3-4 years!) I have been updating this website either using the online GitHub editor, or cloning it locally and pushing updates. But, today I said enough is enough, overcame
Plane My Cheap & Simple Optocoupler based DC Motor Driver for 3.3v Devices So, as you know, I have been dealing with foam hobby planes for a long time. And I have finally decided to build a mini club flier to help me train for flying
Arima Future Works & Next Steps In the previous lessons, we have learned topics from Autocorrelation, Moving Average, and Differencing, to ARIMA Models and Multiple Regression. And we have applied these methods to various datasets, to better understand how
Arduino How to get started with Engineering | Sensors & Actuators One of the main applications of an Arduino board is by utilizing various sensors, actuators, and other devices Common Sensors Below are simple introductions to simple/common sensors for Arduino. These usually don’t require
Books for Learning Technical Topics For a long time, I have been gathering resources to help me with my goals and projects. Specifically, I have been slowly growing my collection of technical books, from 6th grade to the
Arduino How to get started with Engineering | Hello World Example In this lesson, we will implement our first Arduino Project: our very own Hello World example!! Required Materials: Arduino Board (with USB cable) Breadboard Male-Male Jumper Wires Arduino IDE 1 LED 1 1K
Arduino How to get started with Engineering | Arduino Programming Now, if we want to be a good engineer in this day and age, we need to also know Computer Science. Arduino especially relies on this as this is how we will program
Arduino How to get started with Engineering | Electronics Welcome back; here I will introduce you to the fundamentals and basics of Electronics for Engineering. To follow along, please refer to the introductory lesson to find the link to an Arduino Kit,
Arduino How to get started with Engineering Hi, my name is Burak Ayyorgun and I wanted to share how I started with Engineering and give advice how you guys might want to start. The main goal is to find what
Arima Part 2 - Implementing a Full ARIMA model from SCRATCH! Here, we will build off the last lesson and properly implement an Autoregressive, Integrated, Moving Average Model. As usual, I will be using the same data as in the previous lesson. The fundamental
Arima Part 1 - What are ARIMA models and how do they work? Here, we will learn what ARIMA models are, how they work, and how they can be useful; we will also implement an Autoregressive model from SCRATCH!
Arima Using Scikit & SKtime for Forecasting Before we take a deep dive into how ARIMA models work, I wanted to show you some alternatives, mainly using Python ML libraries to do the prediction/forecasting. In this lesson, we will be
Arima What is Stationary Data & Unit Root Tests To prepare for the next lesson, I wanted to provide a quick lesson explaining what stationary data is. What is Stationarity By textbook definition, a stationary time series (a dataset which is a
Arima Gradient Descent & Linear Regression In this post I will be introducing the math behind Gradient Descent and how it works!
Arima Part 2 - Autocorrelation, Moving Average, & More A simple introduction to Seasonal Trends, Decompositions, and many more! This is the second and last part of the lessons on Autocorrelation, Moving Averages, Trends, and Decompositions. For the code used in this
Arima Part 1 - Autocorrelation, Moving Average, & More A simple introduction to Autocorrelation, Moving Average, and in the second part, an introduction to STL Decomposition, Seasonal Trends, and much more!
NeuralBike Update Today I finally found the time to finish the pcb of the main controller for the Crash detection project. I have been working on this in the background for the past few weeks
BikeCrash Test/Sim I am doing a research project where I need inertial data of bicycle crashes. Currently, no open source data exists on this topic; so I tasked myself with getting the crash data myself.
Raspberry Pi Cam PanTilt After wanting to do experiment with AI on my Raspberry Pi 4, I decided to build a Servo actuated Pan-tilt mount from scratch. For the past few days, I have been working hard
Plane Plane Project Update | Fixing UART Communication Problems on SAMD11 Ok, I have been very busy at school, and I was also spending a lot of time fixing the brocken pieces from the last crash, which took MONTHS!!!
My Chemistry Paper on Photoresistors Recently, I had to write a short paper in my Advanced Chemistry class related to a chemistry topic I am interested in. And since I have a huge interest in electronics, I thought
Plane Plane Project: Designing the Flight Computer To fly and eventually control my glider plane, I will need to build some sort of flight controller. Design Requirements When designing this board, there are a few things to think about: Needs
Plane Introducing the Plane Project Welcome everyone!! In this post, I would like to introduce you guys to my long held dream: to build an autonomously flying high-altitude, long range, airplane! And to make things more interesting, it
Opencv OpenCV Color Finder Welcome back; here I want to quickly show a short script that will output the color at a given pixel. Interesting? Here is the script I am talking about: import cv2 import numpy
Opencv OpenCV Trackbars Welcome back, in this lesson I wanted to show you how to use TrackBars in OpenCV. OpenCV provides functions to use trackbars, the only thing we need to do is to pass a
Opencv OpenCV MouseCLick Hello, in this post I wanted to share how to utilize mouse clicks in OpenCV. We will be writing our own functions to implement this: import cv2 print(cv2.__version__) evt=0 def mouseClick(event,xPos,yPos,flags,params): global evt
Opencv OpenCV ROI Update I quick update; I got the ROI (non-grayscaled) to move around the frame. Here is the code, I highly suggest you run it yourself: import cv2 print(cv2.__version__) width=640 height=360 snipW=120 snipH=60 boxCR=int(height/2) boxCC=int(width/2)
Opencv OpenCV UPDATE + ROI Hey, welcome back to another OpenCV update. Today I will be talking about two seperate things, that I have combined in one post.
Opencv I want to learn OpenCV and AI I have taken a crash course in Python, and I have now found an interest in Artificial Intelligence. And this is how I am going to start.
Pid Self-Balancing Arduino Robot I have been wanting to make this project for some time now. I have seen others do them with really expensive motors and devices and I wanted to test and see if I
Imu Measurments For a long time I have always wanted to build robots that know their orientation. And to do that I will first need to learn how Inertial Measurment.
Simple Audio Amplifier Here is a simple audio amplifier circuit. The BC337 transistor acts as the signal amplifier.
Bar Code Scan Arduino *this was a long time ago so the date isn’t exact and I built this for a custom bar code.
SR latch Memory This is just some super quick update about sr latchs and a quick schematic of one I built.
Nerf And Arduino Hello, I wanted to share with you a small project I did. It involves a wearable, Arduino Powered, Nerf Gun!!
Electronics Personal Door Alarm This projects is the result of people entering my room unwanted or frequently. I am sure all of you have experienced family members who enter you room and don’t close the door on
Simple Oscillator For almost the past 2 years, I have been trying to make a simple oscillator circuit without using a 555 Timer. I have tried various ideas with capacitors and transistor but I was