Come usare la ESP32 per sorvegliare la vettura

Usiamo la ESP32 Cam per ESP32 per sorvegliare la vettura La ESP32 nella versione con la OV2640 Cam è una completa fotocamera digitale a colori con risoluzione di 2 megapixel. È piuttosto economica: la potete trovare nel link in basso a 12~13 euro su Amazon o prezzi ancora più bassi su Aliexpress. Può essere usata per una vasta gamma di applicazioni, tra cui il monitoraggio di auto o accessi. Si può connettere al WI-fi se disponibile o meglio ancora ad un smartphone con connessione dati, ormai disponibile a basso costo. ...

November 18, 2023 · 11 min · 2273 words · sebadima

Come iniziare con ESP32 e la rete mesh ESP-NOW

In questo post vedremo due brevi programmi per testare sul campo la rete ESP-NOW, di cui abbiamo già scritto in questo articolo introduttivo del nostro blog. Vedremo come usare due ESP32-CAM per creare una rete “mesh” con portata di 40~50 metri sfruttando l’antenna incorporata di circa 10 cm. La ESP32-CAM è un microcontroller interessantissimo che unisce alla velocità dell’ESP32 “classico” una webcam 1600X1200 px, il tutto ad un prezzo assai allettante. E’ disponibile su Aliexpress a meno di dieci euro. ...

November 5, 2023 · 5 min · 905 words · sebadima

Cosa sono le reti mesh per ESP32?

Cosa sono le reti mesh Le reti mesh sono reti wireless in cui i dispositivi sono connessi tra loro in modalità peer-to-peer. Questo significa che ogni dispositivo può comunicare direttamente con qualsiasi altro dispositivo nella rete, senza bisogno di un server centralizzato. Vengono spesso usate per applicazioni IoT in cui è necessario collegare un gran numero di dispositivi in un’area topografica estesa. Le reti mesh offrono una serie di vantaggi rispetto alle reti Wi-Fi tradizionali: ...

October 26, 2023 · 5 min · 867 words · sebadima

Come usare Python in Visual Studio Code

Visual Studio Code è un editor di codice open source gratuito e potente che può essere utilizzato per scrivere codice in una varietà di linguaggi, tra cui Python. In questo articolo, ti mostreremo come installare e configurare Visual Studio Code per Python, come scrivere ed eseguire codice Python e come utilizzare alcune delle funzionalità avanzate di Visual Studio Code. Installazione super rapida Per installare Visual Studio Code, vai al sito web di Visual Studio Code e fai clic sul pulsante “Download”. Una volta scaricato, installa Visual Studio Code sul tuo computer. ...

October 16, 2023 · 8 min · 1524 words · sebadima

Come usare il linguaggio Python per leggere e scrivere file di testo

Python è un linguaggio di programmazione popolare che può essere utilizzato per una varietà di attività, tra cui lavorare con i file. In questo articolo, impareremo come usare Python per aprire, leggere e salvare un file di testo. APRIRE UN FILE DI TESTO Per aprire un file di testo in Python, usiamo la funzione open(). La funzione open() accetta due argomenti: il nome del file e la modalità. La modalità specifica come vogliamo aprire il file. ...

October 1, 2023 · 3 min · 441 words · sebadima

Perchè usare il programma Git

Perchè usare il comando Git Il software Git è stato creato da Linus Torvalds, il famoso sviluppatore finlandese noto principalmente come creatore del kernel Linux. Torvalds ha creato Git nel 2005 per gestire lo sviluppo del kernel Linux stesso. Ha sviluppato Git come un sistema di controllo delle versioni distribuito, progettato per affrontare le esigenze specifiche del grande progetto open-source che è il kernel Linux. Cosa veniva usato prima dell’arrivo di Git? Prima del programma Git, i programmatori utilizzavano diversi sistemi per il controllo delle versioni e la gestione del codice sorgente. Alcuni dei sistemi più comuni erano: ...

July 2, 2023 · 10 min · 1995 words · sebadima

Come convertire una lista in un dizionario usando Python

Come scrivere un programma Python per convertire l’elenco dato in un dizionario in modo tale che tutti gli elementi dispari abbiano la chiave e gli elementi numerici pari abbiano il valore. Poiché il dizionario Python non è ordinato, l’output può essere in qualsiasi ordine. Esempio Ingresso: [‘a’, 1, ‘b’, 2, ‘c’, 3] Uscita: {‘a’: 1, ‘b’: 2,’ c’: 3} Spiegazione: Nell’input abbiamo una lista di elementi che poi viene convocata in coppie di valori chiave di dictonary nell’output Convertire una lista in Dizionario Python Di seguito sono riportati i metodi che tratteremo in questo articolo: ...

December 13, 2022 · 2 min · 426 words · sebadima

Come usare l'ESP32 per lo sviluppo sostenibile e l'ambiente

Introduzione allo sviluppo sostenibile e all’ambiente Lo “Sviluppo Sostenibile” è un modello di sviluppo economico e sociale che mira a soddisfare i bisogni delle generazioni attuali senza compromettere la capacità delle generazioni future di soddisfare i propri bisogni. Lo sviluppo sostenibile si basa su tre pilastri fondamentali: Sostenibilità ambientale: Lo sviluppo sostenibile deve essere rispettoso dell’ambiente e deve preservare le risorse naturali per le generazioni future. Sostenibilità economica: Lo sviluppo sostenibile deve essere sostenibile dal punto di vista economico e deve garantire la crescita e la prosperità economica. Sostenibilità sociale: Lo sviluppo sostenibile deve essere sostenibile dal punto di vista sociale e deve garantire la giustizia sociale e la parità di opportunità per tutti. ...

December 6, 2022 · 111 min · 23635 words · sebadima

Come convertire i numeri in stringhe con Python

Convertire i numeri in stringhe con Python è una delle operazioni più comuni della scrittura di un programma, eppure in alcuni casi può suscitare perplessità e incertezze. Ad esempio I numeri posso essere interi o float (con virgola e numeri decimali) con diverse istruzioni per convertirli. Oggi parliamo velocemente dei più semplici, i numeri interi. Poichè non vengono usati quasi mai nei calcoli, ci concentriamo sul loro utiliizzo assieme alle stringhe. Le stringhe sono delle semplicissime sequenze di caratteri chiuse da delle virgolette e sono onnipresenti in tutti i linguaggi. Per usare dei numeri interi assieme alle stringhe bisogna convertirli in formato string e questo è possibile con la funzione: str(). Convertire i numeri in stringhe con Python usando str() print(str(3+1)) ...

July 3, 2018 · 2 min · 397 words · sebadima