Open-source electronics and IoT builds from our computer science circle — guides, code, and schematics for Arduino, ESP32, LoPy, and Raspberry Pi.
Each project ships with wiring diagrams, full source code, and a bill of materials. Pick a microcontroller and start building.
Build a 27-LED cube with layer multiplexing and POV animations using Arduino Uno.
Complete guide to the LA036 Super Starter Kit and Mega 2560 kit projects used in the computer science circle.
Primul proiect — trimiți "Hello World!" de la Arduino către PC prin portul serial și confirmi că totul funcționează.
Primul circuit pe breadboard — un LED conectat la un pin digital clipește cu o perioadă de o secundă.
Folosește PWM pentru a amesteca roșu, verde și albastru într-un LED RGB și a genera orice culoare.
Folosește două butoane pentru a aprinde și stinge un LED — primul contact cu intrările digitale și rezistențele de pull-up.
Detectează înclinarea folosind un senzor cu bilă — un întrerupător mecanic simplu care se închide când este răsturnat.
Generează primul sunet cu un buzzer activ — e nevoie doar să îi dai tensiune, oscilatorul intern face restul.
Cântă o gamă muzicală cu un buzzer pasiv — învață legătura dintre frecvență și notele muzicale.
Controlează un servomotor SG90 pe 180° folosind biblioteca Servo — primul pas spre roboți și brațe articulate.
Citește axele X și Y ale unui joystick analogic și folosește butonul de click — input pe două axe cu o singură componentă.
Măsoară distanța până la obiecte cu HC-SR04 — senzor ultrasonic care folosește ecoul sunetului la 40 kHz.
Un modul releu permite Arduino să controleze aparate la 220V — becuri, motoare, ventilatoare — fără contact electric direct.
Decodează apăsările unei telecomenzi IR cu receptorul din kit și biblioteca IRremote.
Conectează o tastatură 4x4 cu membrană și citește caracterul apăsat folosind biblioteca Keypad.
Afișează text pe un LCD 16×2 folosind doar 2 fire de date (I2C) — mult mai simplu decât conectarea directă cu 6+ fire.
Măsoară temperatura ambientală cu un termistor NTC și afișează-o pe LCD — primul senzor analogic de mediu.
Controlează 8 LED-uri folosind un singur registru de deplasare 74HC595 — economisești pini Arduino pentru alte componente.
Trimite comenzi text către Arduino prin Serial Monitor — aprinde un LED specific tastând numărul lui.
Folosește un fotorezistor ca să detectezi nivelul de lumină — afișează intensitatea pe un șir de 8 LED-uri.
Afișează cifrele 0-9 pe un afișaj cu 7 segmente — controlat prin registrul de deplasare 74HC595.
Afișează numere de 4 cifre folosind multiplexarea — o tehnică care face ochiul să creadă că toate cifrele sunt aprinse simultan.
Controlează un motor DC — direcție și viteză — folosind cipul driver L293D (H-Bridge).
Învață să controlezi un motor pas cu pas 28BYJ-48 cu driver-ul ULN2003 — rotație precisă fără senzori de poziție.
Combină motorul pas cu pas cu telecomanda IR — controlează rotirea stângă/dreapta printr-o apăsare de buton.
Detectează prezența și nivelul apei cu un senzor cu piste conductoare — util pentru alarme de inundație sau udare automată.
Detectează sunete (bătăi din palme, voci) cu un microfon electret și senzor dedicat — ieșire analogică sau digitală.
Hello World for ESP32: toggle the onboard LED with MicroPython.
Read DHT22 / DHT11 sensor data on an ESP32 and print values to the serial console every two seconds.
Serve DHT22 / DHT11 sensor readings over Wi-Fi on a styled HTML page hosted by the ESP32.
Configure a Pycom LoPy4 for the EU868 LoRaWAN network using ABP activation and send periodic payloads.
Resources for C / C++, MicroPython, and Piper Make development on the Raspberry Pi Pico.
Hardware & tools we use
We're a student-run circle exploring embedded systems, IoT, and web development through real builds — Arduino starter kits, ESP32 web servers, LoRaWAN nodes on Pycom hardware, and Raspberry Pi Pico in C and MicroPython.
Every project ships with wiring diagrams, source code, and a bill of materials — not just theory on a slide.
All code, tutorials, and schematics are free to use, remix, and share. No accounts, no paywalls.
Run by students for students — peer-learning around a soldering iron, not a distant teacher monologue.
From first LED blink on Arduino to Wi-Fi servers on ESP32 to LoRaWAN nodes, with Python and Web courses alongside.
New project ideas, fixes, or better wiring diagrams are welcome. Open an issue or send a pull request — every contribution helps the next student get unstuck faster.
Subscribed!
You'll hear from me soon.