Now in the lab ESP32 Web Server

Electronică practică
pentru elevi curioși
o placă pe rând

Proiecte open-source de electronică și IoT din cercul nostru de informatică — ghiduri, cod sursă și scheme pentru Arduino, ESP32, LoPy și Raspberry Pi.

44
Proiecte
6
Platforme
100%
Open-source
Derulează
Proiecte

De la breadboard
la prototipul funcțional

Fiecare proiect include scheme de cablare, codul sursă complet și lista de componente. Alege un microcontroller și începe să construiești.

Setup

Pregătire Windows

Pașii necesari pe un calculator cu Windows înainte de a începe proiectele Arduino, ESP32 și LoPy — driver CH340, Arduino IDE, suport ESP32.

Windows driver CH340 Arduino ESP32
Vezi detalii
Cub de LED-uri
Recomandat Arduino

Cub de LED-uri

Construiește un cub cu 27 de LED-uri folosind multiplexarea pe straturi și animații POV pe Arduino Uno.

LED Cub Multiplexare Arduino Uno
Vezi detalii
Starter Kit
Arduino

Starter Kit

Ghid complet pentru Super Starter Kit Arduino Uno (CH340) — 25 de proiecte practice de electronică și programare.

Kit Set de pornire Uno Arduino
Vezi detalii
Hello World
Arduino

Hello World

Primul proiect — trimiți "Hello World!" de la Arduino către PC prin portul serial și confirmi că totul funcționează.

Arduino Serial Începători Uno
Vezi detalii
LED intermitent
Arduino

LED intermitent

Primul circuit pe breadboard — un LED conectat la un pin digital clipește cu o perioadă de o secundă.

Arduino LED GPIO Breadboard Începători
Vezi detalii
LED RGB
Arduino

LED RGB

Folosește PWM pentru a amesteca roșu, verde și albastru într-un LED RGB și a genera orice culoare.

Arduino LED RGB PWM Culoare
Vezi detalii
Intrări digitale
Arduino

Intrări digitale

Folosește două butoane pentru a aprinde și stinge un LED — primul contact cu intrările digitale și rezistențele de pull-up.

Arduino Buton Digital Input Pull-up
Vezi detalii
Senzor cu bilă
Arduino

Senzor cu bilă

Detectează înclinarea folosind un senzor cu bilă — un întrerupător mecanic simplu care se închide când este răsturnat.

Arduino Senzor Înclinare Digital Input
Vezi detalii
Buzzer activ
Arduino

Buzzer activ

Generează primul sunet cu un buzzer activ — e nevoie doar să îi dai tensiune, oscilatorul intern face restul.

Arduino Buzzer Sunet Digital Output
Vezi detalii
Buzzer pasiv
Arduino

Buzzer pasiv

Cântă o gamă muzicală cu un buzzer pasiv — învață legătura dintre frecvență și notele muzicale.

Arduino Buzzer Sunet PWM Muzică
Vezi detalii
Servomotor
Arduino

Servomotor

Controlează un servomotor SG90 pe 180° folosind biblioteca Servo — primul pas spre roboți și brațe articulate.

Arduino Servo Motor PWM Bibliotecă
Vezi detalii
Joystick
Arduino

Joystick

Citește axele X și Y ale unui joystick analogic și folosește butonul de click — input pe două axe cu o singură componentă.

Arduino Joystick Analog Potențiometru Input
Vezi detalii
Senzor ultrasonic
Arduino

Senzor ultrasonic

Măsoară distanța până la obiecte cu HC-SR04 — senzor ultrasonic care folosește ecoul sunetului la 40 kHz.

Arduino Ultrasonic HC-SR04 Distanță Senzor
Vezi detalii
Modul releu
Arduino

Modul releu

Un modul releu permite Arduino să controleze aparate la 220V — becuri, motoare, ventilatoare — fără contact electric direct.

Arduino Releu Putere Siguranță
Vezi detalii
Receptor IR
Arduino

Receptor IR

Decodează apăsările unei telecomenzi IR cu receptorul din kit și biblioteca IRremote.

Arduino IR Telecomandă Senzor IRremote
Vezi detalii
Tastatură membrană
Arduino

Tastatură membrană

Conectează o tastatură 4x4 cu membrană și citește caracterul apăsat folosind biblioteca Keypad.

Arduino Keypad Tastatură Matrix Input
Vezi detalii
LCD1602 I2C
Arduino

LCD1602 I2C

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.

Arduino LCD I2C Afișaj Bibliotecă
Vezi detalii
Termometru
Arduino

Termometru

Măsoară temperatura ambientală cu un termistor NTC și afișează-o pe LCD — primul senzor analogic de mediu.

Arduino Termistor Temperatură LCD Analog
Vezi detalii
8 LED-uri + 74HC595
Arduino

8 LED-uri + 74HC595

Controlează 8 LED-uri folosind un singur registru de deplasare 74HC595 — economisești pini Arduino pentru alte componente.

Arduino 74HC595 Shift Register LED Bit
Vezi detalii
Monitorul Serial
Arduino

Monitorul Serial

Trimite comenzi text către Arduino prin Serial Monitor — aprinde un LED specific tastând numărul lui.

Arduino Serial Debug Input 74HC595
Vezi detalii
Fotocelulă
Arduino

Fotocelulă

Folosește un fotorezistor ca să detectezi nivelul de lumină — afișează intensitatea pe un șir de 8 LED-uri.

Arduino Fotocelulă LDR Analog 74HC595
Vezi detalii
Afișaj 7 segmente
Arduino

Afișaj 7 segmente

Afișează cifrele 0-9 pe un afișaj cu 7 segmente — controlat prin registrul de deplasare 74HC595.

Arduino 7-Segment 74HC595 Afișaj Numere
Vezi detalii
Afișaj 4 cifre
Arduino

Afișaj 4 cifre

Afișează numere de 4 cifre folosind multiplexarea — o tehnică care face ochiul să creadă că toate cifrele sunt aprinse simultan.

Arduino 7-Segment 4 cifre Multiplexare POV
Vezi detalii
Motor DC
Arduino

Motor DC

Controlează un motor DC — direcție și viteză — folosind cipul driver L293D (H-Bridge).

Arduino Motor DC L293D Ventilator PWM
Vezi detalii
Motor pas cu pas
Arduino

Motor pas cu pas

Învață să controlezi un motor pas cu pas 28BYJ-48 cu driver-ul ULN2003 — rotație precisă fără senzori de poziție.

Arduino Stepper 28BYJ-48 ULN2003 Motor
Vezi detalii
Stepper + telecomandă
Arduino

Stepper + telecomandă

Combină motorul pas cu pas cu telecomanda IR — controlează rotirea stângă/dreapta printr-o apăsare de buton.

Arduino Stepper IR Telecomandă ULN2003
Vezi detalii
Senzor nivel apă
Arduino

Senzor nivel apă

Detectează prezența și nivelul apei cu un senzor cu piste conductoare — util pentru alarme de inundație sau udare automată.

Arduino Apă Senzor Analog Nivel
Vezi detalii
Senzor de sunet
Arduino

Senzor de sunet

Detectează sunete (bătăi din palme, voci) cu un microfon electret și senzor dedicat — ieșire analogică sau digitală.

Arduino Sunet Microfon Senzor Analog
Vezi detalii
LED intermitent
ESP32

LED intermitent

Hello World pentru ESP32: aprinde și stinge LED-ul integrat folosind MicroPython.

LED Intermitent MicroPython
Vezi detalii
LED RGB
ESP32

LED RGB

Comandă un LED RGB cu trei canale PWM pe ESP32 — fade între culori și amestec arbitrar (R, G, B) în MicroPython.

LED RGB PWM MicroPython Culoare
Vezi detalii
Servomotor
ESP32

Servomotor

Comandă un servomotor SG90 între 0° și 180° cu ESP32, prin PWM la 50 Hz — primul pas către brațe robotizate și direcție pentru mașinuțe.

Servo SG90 PWM MicroPython Motor
Vezi detalii
Joystick
ESP32

Joystick

Citește axele X și Y ale unui joystick analogic plus butonul de click cu ESP32 — bază pentru telecomenzi, jocuri și controlul direcției.

Joystick ADC Analog Input MicroPython
Vezi detalii
Senzor ultrasonic
ESP32

Senzor ultrasonic

Măsoară distanța până la obiecte cu HC-SR04 și ESP32 — emite un puls la 40 kHz și cronometrează ecoul pentru a calcula distanța în cm.

Ultrasonic HC-SR04 Distanță Senzor MicroPython
Vezi detalii
Senzor de sunet
ESP32

Senzor de sunet

Detectează sunete cu un microfon electret pe ESP32 — ieșire analogică pentru nivel, ieșire digitală pentru alarmă peste un prag reglabil.

Sunet Microfon Senzor ADC MicroPython
Vezi detalii
Temperatură și umiditate
ESP32

Temperatură și umiditate

Citește datele senzorului DHT22 / DHT11 pe un ESP32 și afișează valorile în consola serială la fiecare două secunde.

Senzor Temperatură Umiditate DHT22 MicroPython
Vezi detalii
Server web temperatură
ESP32

Server web temperatură

Servește citirile senzorului DHT22 / DHT11 prin Wi-Fi pe o pagină HTML stilizată găzduită de ESP32.

Senzor Server web WiFi MicroPython
Vezi detalii
Telecomandă robot
ESP32

Telecomandă robot

Telecomandă wireless cu joystick PS2 și ESP32 care comandă robotul ESP32-CAM 4WD prin HTTP peste Wi-Fi.

Joystick WiFi MicroPython Telecomandă Robot
Vezi detalii
Mesagerie ESP-NOW
ESP32

Mesagerie ESP-NOW

Comunicare wireless directă între două plăci ESP32 prin ESP-NOW — fără router, fără internet, latență sub 10 ms.

ESP-NOW Wi-Fi MicroPython Wireless Peer-to-peer
Vezi detalii
Nod LoRaWAN
LoPy

Nod LoRaWAN

Configurează un Pycom LoPy4 pentru rețeaua LoRaWAN EU868 folosind activarea ABP și transmite payload-uri periodice.

LoRa LoRaWAN ABP IoT
Vezi detalii
Raspberry Pi
Raspberry Pi

Raspberry Pi

Resurse pentru dezvoltare în C / C++, MicroPython și Piper Make pe Raspberry Pi Pico.

C MicroPython Piper Make Pico
Vezi detalii

Hardware și unelte folosite

Arduino Uno Arduino Mega ESP32 MicroPython LoRaWAN Pycom LoPy Raspberry Pi Pico C / C++ Python DHT22 Thonny MkDocs Arduino Uno Arduino Mega ESP32 MicroPython LoRaWAN Pycom LoPy Raspberry Pi Pico C / C++ Python DHT22 Thonny MkDocs
Despre cerc

Un cerc de informatică
construit în jurul ciocanului de lipit

Suntem un cerc condus de elevi care explorează sistemele embedded, IoT și dezvoltarea web prin proiecte reale — kit-uri Arduino, servere web pe ESP32, noduri LoRaWAN pe Pycom și Raspberry Pi Pico în C și MicroPython.

Proiecte practice

Fiecare proiect vine cu scheme de cablare, cod sursă și listă de componente — nu doar teorie pe slide-uri.

Open-source

Tot codul, tutorialele și schemele sunt gratuite — le folosești, modifici, partajezi. Fără conturi, fără abonamente.

Condus de elevi

Construit de elevi pentru elevi — învățare între colegi cu ciocanul de lipit în mână, nu monolog profesoral.

Progresie gradată

De la primul LED pe Arduino la servere Wi-Fi pe ESP32 și noduri LoRaWAN, plus cursuri de Python și Web.

Vrei să contribui cu un proiect?

Idei noi de proiecte, corecturi sau scheme de cablare îmbunătățite sunt binevenite. Deschide un issue sau trimite un pull request — fiecare contribuție ajută următorul elev să se deblocheze mai repede.

Subscribed!

You'll hear from me soon.