ESP32
Componenti

ESP32

5.0(305)
483
ESP32-WROOM (38 Pin), piyasada "ESP32 DevKit V1" adıyla da bilinen, ESP8266 serisinin sunduğu her şeyi ikiye katlayan gerçek bir performans canavarıdır. Bu kartı ESP8266’dan ayıran en keskin özelliği, içinde biri Wi-Fi/Bluetooth trafiğini yönetirken diğeri senin kodlarını çalıştıran çift çekirdekli (Dual-Core) bir işlemciye sahip olmasıdır. Dahili Wi-Fi’ın yanına eklenen Bluetooth (hem Classic hem de BLE) desteği sayesinde akıllı telefonlarla doğrudan haberleşebilir veya kablosuz kulaklık gibi cihazlara veri gönderebilir. 38 pinli geniş yapısı sayesinde neredeyse her sensör için ayrı bir giriş sunan bu model; dokunmatik pinler (Touch Sensor), Hall etkisi (manyetik) sensörü ve çok daha hassas analog okuma (ADC) yetenekleriyle donatılmıştır. Üzerindeki dahili regülatör ve USB-Micro girişiyle doğrudan bilgisayara bağlanabilen bu kart, hem profesyonel IoT çözümleri hem de yüksek işlem gücü gerektiren karmaşık robotik projeler için en dengeli fiyat/performans ürünüdür.

Progetti che usano questo componente

ESP32 Luce notturna con LDR
#112Principiante
Premium

ESP32 Luce notturna con LDR

Luce notturna in cui il LED si accende automaticamente al buio e si spegne alla luce. Viene utilizzato il pin D0 (digital out) del modulo sensore LDR - la soglia di buio viene impostata con il piccolo potenziometro sul modulo, il modulo stesso genera l'uscita HIGH/LOW. ESP32 legge questo segnale con digitalRead(), il codice è molto semplice.

4.6(17)
30
Controllo LED RGB ESP32
#111Principiante
Premium

Controllo LED RGB ESP32

Generazione illimitata di colori con un singolo LED RGB invece di 3 LED separati. La transizione arcobaleno avviene impostando i valori R/G/B con analogWrite() come in Arduino. La teoria dei colori (come rosso+verde=giallo) viene vista in pratica.

4.6(28)
50
Dissolvenza LED ESP32 con PWM
#110Principiante
Premium

Dissolvenza LED ESP32 con PWM

Modificare la luminosità del LED in modo fluido da 0 a max, da max a 0. Controlliamo il PWM con analogWrite() come in Arduino - la stessa sintassi con ESP32 Arduino Core 3.0+ funziona senza problemi. La definizione del pin + pinMode + analogWrite è sufficiente.

4.8(36)
54
ESP32 Effetto Lampeggiante della Polizia
#109Principiante
Premium

ESP32 Effetto Lampeggiante della Polizia

Simula i lampeggianti di un'auto della polizia facendo lampeggiare rapidamente gruppi di LED rossi e blu. Con 2 LED in ogni gruppo l'effetto è più drammatico. Un classico esempio di pattern di toggle veloce e controllo a gruppi.

4.6(21)
36
LED Sequenziale ESP32 (Knight Rider)
#108Principiante
Premium

LED Sequenziale ESP32 (Knight Rider)

6 LED che si muovono sequenzialmente da sinistra a destra e da destra a sinistra (stile Knight Rider). Esempio di base di utilizzo del ciclo for e degli array. Insegna la logica del cambio di direzione.

4.5(19)
32
Lettura dell'intensità luminosa con il modulo LDR ESP32
#113Principiante

Lettura dell'intensità luminosa con il modulo LDR ESP32

Monitoraggio in tempo reale sul Serial Monitor del valore di luce misurato dal modulo LDR + valore approssimativo in lux. Spiega il principio di calibrazione del modulo. È consigliabile eseguirlo prima del Progetto 10, poiché serve a determinare il valore di soglia.

4.6(36)
55
ESP32 Riproduzione di melodia con cicalino
#114Principiante
Premium

ESP32 Riproduzione di melodia con cicalino

Riproduzione di una semplice melodia (Twinkle Twinkle Little Star) con un buzzer passivo. Le note vengono riprodotte con le funzioni tone() e noTone() come in Arduino - la stessa sintassi funziona con ESP32 Arduino Core 3.0+. È necessario utilizzare un cicalino passivo (il cicalino attivo non riproduce la melodia).

4.8(30)
55
Sistema di Allarme Movimento ESP32 (PIR + Buzzer + LED + Telegram)
#145Avanzato
Premium

Sistema di Allarme Movimento ESP32 (PIR + Buzzer + LED + Telegram)

Un sistema di allarme di sicurezza intelligente che attiva buzzer e LED quando il sensore PIR rileva movimento, inviando contemporaneamente una notifica istantanea al proprietario tramite Telegram. Dispone di un cooldown di 30 secondi per evitare falsi allarmi. Adatto a sicurezza domestica, monitoraggio di garage, magazzini o studi. Con l'ESP32-CAM è possibile aggiungere notifiche con foto; con il classico ESP32 DevKit V1 vengono inviate notifiche di testo.

0.0(0)
8
Luminosità di un LED con Potenziometro su ESP32 (Analogico → PWM)
#115Intermedio
Premium

Luminosità di un LED con Potenziometro su ESP32 (Analogico → PWM)

In questo progetto controlliamo in modo analogico la luminosità di un LED tramite un potenziometro. Il pin ADC dell'ESP32 legge la tensione tra 0 e 3,3 V dal potenziometro; il valore viene convertito in un segnale PWM (Pulse Width Modulation) e inviato al LED. Ruotando il potenziometro, il LED si accende e si spegne gradualmente. Con Arduino Core 3.0+ si usa direttamente `analogWrite()`; su ESP32-S2/S3 la risoluzione dell'ADC è fissata a 12 bit.

4.5(19)
32
ESP32 HC-SR04 Misuratore di distanza a ultrasuoni
#116Intermedio
Premium

ESP32 HC-SR04 Misuratore di distanza a ultrasuoni

Il sensore a ultrasuoni HC-SR04 calcola la distanza misurando il tempo di volo (Time of Flight) dell'onda sonora che emette dopo aver colpito un oggetto e essere rimbalzata indietro. In questo progetto invieremo un impulso di 10 microsecondi al pin TRIG dell'ESP32 e leggeremo il tempo di eco proveniente dal pin ECHO con `pulseIn()`. Stampiamo la distanza calcolata in cm sul Serial Monitor. Poiché l'HC-SR04 funziona a 5V, è necessario un **divisore di tensione** sul pin ECHO — altrimenti il GPIO

4.9(27)
43
ESP32 DHT22 Temperatura e umidità (con display LCD)
#117Intermedio
Premium

ESP32 DHT22 Temperatura e umidità (con display LCD)

Si tratta di un progetto che misura la temperatura e l'umidità dell'ambiente tramite il sensore DHT22 e le visualizza in tempo reale su un display LCD I2C 16x2. I dati vengono letti dal sensore utilizzando il protocollo one-wire tramite la libreria Adafruit DHT. Questo progetto costituisce la base per stazioni meteorologiche IoT, sistemi di automazione domestica intelligente o sistemi di monitoraggio ambientale nelle serre. La comunicazione con il DHT22 avviene tramite il pin GPIO 4 dell'ESP32.

4.8(37)
53
LED Lampeggiante con ESP32
#103Principiante

LED Lampeggiante con ESP32

Insegna l'uso di base delle uscite GPIO con l'ESP32. Otteniamo un effetto lampeggiante accendendo e spegnendo un LED dal pin digitale. Versione ESP32 del classico progetto blink su Arduino UNO; la mappa dei pin e la sintassi rimangono le stesse, la differenza è solo nei numeri dei pin.

4.7(36)
91
ESP32 | BlueGrays