Giter Club home page Giter Club logo

home-security-system's Introduction

I'm Gökhan - whose interested in AI and IoT

  • 🌱 Trying to improve myself in the area of TinyML.
  • ⚡ Check out the projects I pinned on the bellow!

Projects and Categories

Artificial Intelligence and Computer Vision
  • Rubie's Steganography: An encoder-decoder for hiding two different images into one carrier image with using Fast Fourier Transform. The decoding mechanism is automatic, that does not need any information from encoder.
  • Classic Genetic Algorithm for PID Tunning: This is a learning algorithm to find best PID controller gains with genetic algorithm. It has an API and GUI interfaces to implement for your own project.
  • Shallow CNN for COVID19 with CLAHE Preprocessing: A Shallow CNN model which classifies COVID-19 X chest x-rays. The original point is to have adaptive histogram equalization as a preprocessing step. It uses Tensorflow.
  • Restaurant Review Binary Clasifer: A natural language processing application which is written from scratch (no ML library used). I've used logistic regression to create the model.
  • Vectofil+: A GUI tool to reduce vector-based filters to your image. Vector-based filters are commonly used on image enhancement to reduce noises. I've implemented BVDF, VMF, and their combination filter. This combination filter has a setting to change percentage of each filter in operation.
  • Decision Tree with Information Gain Splitting: A decision tree library that I've written from scratch. It uses informative gain as splitting method.
  • Quality Conrol on Mirror Production: It is an proof-of-concept tool to perform quality controls on mirror production. It works on prepared environment with Raspberry Pi as the controller. I created it while my internship on YongaTek.
  • Edge Detection of Conveyor Bands: A tool to predict edges of a conveyor band. It only uses image processing techniques. I created it while my internship on YongaTek.
Quantum Computing
  • Quantum Fourier Transform: This algorithm lets you to apply DFT to a state with quantum circuits. It has decreased the complexity to O(NlogN) from classical O(N^2) approach.
  • Bernstein Vazirani Algorithm: Find a secret number with O(1) complexity using Quantum Computing instead of classical O(n) approach.
  • Deutsch-Jozsa Algorithm: This algorithm lets you to find a the type of a binary function in O(1) complexity instead of classical O(n/2) approach.
  • Quantum Teleportation: This script is a simple implementation on Quantum Teleportation theorem.
Embedded Applications
  • BME280 Sensor Reading to Bluetooth LE: A Zephyr RTOS application which acts as a BLE peripheral for environmental sensing device for houses. It uses real time operating systems, threads and semaphore concepts.
  • Compfilex: A web/embedded application suite which lets you to connect your composite filament extruder to the web application and control it everywhere. This project was funded by TUBITAK.
  • Pico W Web Server: A MicroPython server which runs on Pico-W boards.
  • Telit C SDK for RP2040: I've created an functional API to use Telit modem with RP2040 microcontroller. This project is not completed since I've not seperated the API, however, it can be thought as a boilerplate. Written using RP2040 C SDK.
  • 4 Digit 7 Segment Display Driver in VHDL: It is a chip that drives seven segment displays with inputs as BCD numbers. I've used moduler approach to create the mechanism which let's you easily change the project for your needs.
  • Fixed Sequence Traffic Light Controller in VHDL: It is a controller chip designed with state machine principles to control fixed-sequence traffic lights.
  • Sparkfun Qwiic Keypad Library for MicroPython: MicroPython library for using Sparkfun's Qwiic Keypad with 12-buttons.
  • A Raspberry Pi Car with Camera: This project has been created for controlling a car with Raspberry Pi which has two-sided encrypted communication with remote controller and a camera sender with high FPS. This project was funded by TUBITAK.
  • Introduction to VHDL with Projects: The project I've implented on VHDL while learning FPGAs.
  • mbed Application Development: This repository includes the files and software examples to train yourself for ARM mbed usage.
Others
  • Liyakat: A web platform to collect entries, handles a voting each month, and to show previously voted best entry.
  • Mobile Application for Controlling RPi Car: It lets you to have encrypted communication with real-time camera to control your Raspberry Pi. It is created using Python :)
  • Screen Extender to Android: It is a counter-attack to Samsung's second screen feature! Tested on Debian-based distros and Samsung Galaxy tab. It needs cable connection.
  • 3D Conway's Game of Life: This implementation is important due to its unlimited-map feature and new capabilities on 3D space. The life rules can be changed with the API.
  • Multiprocessing with CUDA: I've created this repository for the training of CUDA.
  • llstring.h: The double-sided linked list implementation of C's string.h library.
  • pdfmora: A tool to download sequential PDFs from an URL pattern.

home-security-system's People

Contributors

electricalgorithm avatar

Stargazers

 avatar

Watchers

 avatar  avatar

home-security-system's Issues

[Notifier] A Telegram Bot

The current Whatsapp bot relies on free API resources and, therefore provides only 50 messages on 6 hour duration. There is a need of more intelligent bot where:

  • Bot provides if the service is dead or alive.
  • Bot restarts the service if the command is sent.
  • Bot provides the latest N logs if wanted.
  • Bot provides if protectors are in house, and whose.
  • Bot provides an image-shot if wanted.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.