Le immagini dei prodotti sono solo a scopo informativo e potrebbero presentare piccole differenze, a seconda del lotto e del fornitore. Le specifiche e i prezzi dei prodotti potrebbero essere soggetti a modifiche senza preavviso. Facciamo del nostro meglio per aggiungere specifiche quanto più precise e corrette possibili alla pagina del prodotto, ma è possibile che non siano del tutto corrette. Se identifichi un caso del genere, ti preghiamo di segnalarcelo.
Il prodotto è destinato agli specialisti e richiede personale qualificato e autorizzato. Il prodotto non include istruzioni di montaggio/uso . La messa in funzione del prodotto da parte di persone non qualificate comporta la perdita della garanzia secondo i Termini e Condizioni presenti sul sito.
Le specifiche tecniche indicate (corrente, potenza, ecc.) rappresentano valori massimi consentiti in condizioni ideali di funzionamento. Per un utilizzo sicuro e una durata ottimale, si raccomanda di utilizzare il prodotto in regime continuo a non più del 50% dei valori massimi specificati.
Modulo LIDAR a 360 gradi, M1C1, rotante, UART
Sensore LiDAR 2D con scansione laser a 360°, ideale per navigazione autonoma, mappatura ed evitamento ostacoli, genera rapidamente una nuvola di punti dettagliata per un posizionamento preciso, rileva fino a 8 m con prestazioni ottimali tra 0,1 e 6 m, risoluzione angolare di circa 0,93° e scansione a 10 Hz, interfaccia UART per una facile integrazione e basso consumo tipico di 1 W.
Spedito entro mercoledì 16 settembre
Spedizione veloce gratuita per ordini superiori a 100EUR nella maggior parte de paesi UE.
Spediamo dal nostro magazzino entro 24 ore
Ricevi punti a ogni ordine, per un valore del 5%.
Il sensore LiDAR M1C1 Mini esegue una scansione laser 2D a 360° e funziona secondo il principio della triangolazione. È destinato alla navigazione autonoma e alla mappatura. Genera una nuvola di punti dell’ambiente circostante, utile per l’evitamento degli ostacoli, il posizionamento autonomo, la mappatura di tipo SLAM e la creazione di mappe 2D. Può essere utilizzato in robot mobili, piattaforme AGV, aspirapolvere robot DIY e progetti educativi.
La base del modulo è fissa, mentre la parte superiore ruota continuamente in senso orario. Alimentazione e dati vengono trasmessi alla parte rotante tramite un meccanismo a spazzole. La distanza di rilevamento arriva fino a 8 m, mentre l’intervallo ottimale è tra 0.1 e 6 m. La risoluzione angolare è di circa 0.93°, la frequenza di scansione è di 10 Hz e la frequenza di misurazione è di 3860 punti al secondo. La sorgente luminosa è un laser da 780 nm, Classe I, sicuro per persone e animali. Il sensore resiste bene alle interferenze della luce ambientale e consuma in genere solo 1.0 W con alimentazione a 5 V.
I dati di angolo e distanza vengono trasmessi continuamente tramite UART, in pacchetti binari, a 115200 baud, con livello logico di 3.3 V. Il collegamento avviene tramite un connettore PH1.25 a 4 pin. Il sensore è compatibile con qualsiasi piattaforma dotata di UART hardware: ESP32, STM32, Arduino Mega (Serial1, Serial2, Serial3), Raspberry Pi (UART su GPIO o tramite adattatore USB) e PC, tramite adattatore USB-UART. Per la decodifica e l’elaborazione dei dati in tempo reale consigliamo ESP32 o STM32. Su Arduino Uno e Nano, la UART hardware è occupata dalla connessione USB, e SoftwareSerial non funziona in modo affidabile a 115200 baud. L’uscita TX a 3.3 V del sensore viene letta correttamente dalla maggior parte delle schede a 5 V. Il pin RX del sensore non deve però essere collegato direttamente a un’uscita a 5 V.
Specifiche:
Tensione di alimentazione: 5VDC
Consumo energetico: tipico 1.0W
Sorgente luminosa: laser 780nm, Classe I
Principio di funzionamento: triangolazione
Distanza di rilevamento: 0.1 - 6m (massimo 8m)
Campo visivo: 360° orizzontale
Risoluzione angolare: circa 0.93°
Frequenza di misurazione: 3860 punti/s
Frequenza di scansione: 10Hz
Senso di rotazione: orario
Interfaccia: UART
Parametri UART: 115200 baud, 8N1
Livello logico UART: 3.3V
Dati trasmessi: angolo e distanza, pacchetti binari
Connettore: 4 pin, PH1.25
Peso: 98g
Dimensioni: 100.95 x 60.50 x 45.30 mm
Utilizzo:
La scheda del modulo è dotata di un connettore a 4 pin, PH1.25, che offre accesso ai pin VCC (5VDC), TX , GND e RX.

| Pin | Funzione |
|---|---|
| VCC | Alimentazione 5 VDC |
| TX | Uscita dati seriali (LiDAR → microcontrollore) |
| GND | Massa |
| RX | Ingresso comandi (microcontrollore → LiDAR), opzionale |
Alimentate il modulo con 5V da una sorgente stabile, in grado di fornire almeno 500mA, per coprire la corrente di avviamento del motore.
Collegate il pin TX del sensore al pin RX del microcontrollore o dell’adattatore USB-UART e collegate insieme le masse (GND).
Configurate la porta seriale a 115200 baud, 8 bit dati, nessuna parità, 1 bit di stop (8N1).
Dopo l’alimentazione, la testa del sensore inizia a ruotare e, dopo la stabilizzazione del regime, il modulo trasmette continuamente i dati di scansione. Il regime di rotazione non può essere regolato esternamente.
Decodificate i pacchetti secondo il protocollo riportato di seguito e verificate la somma di controllo di ciascun pacchetto prima di utilizzare i dati.
Montate il sensore sul robot o sull’apparecchiatura in modo che abbia una visuale libera su tutta la circonferenza, senza elementi che tocchino o frenino la testa rotante.
Pulite periodicamente la finestra ottica per evitare errori causati da polvere e sporco.
Protocollo di comunicazione:
Secondo la documentazione del produttore, i dati vengono trasmessi in pacchetti binari, in formato little-endian.
| Byte | Campo | Descrizione |
|---|---|---|
| 2 | PH | Intestazione pacchetto: AA 55 |
| 1 | CT | Tipo di pacchetto: 0x01 = inizio di una rotazione, 0x00 = dati |
| 1 | LSN | Numero di campioni nel pacchetto |
| 2 | FSA | Angolo del primo campione |
| 2 | LSA | Angolo dell’ultimo campione |
| 2 | CS | Somma di controllo (XOR su parole a 16 bit) |
| 2 × LSN | Si | Distanze misurate |
Distanza [mm] = Si >> 2
Angolo grezzo [°] = (FSA >> 1) / 64, rispettivamente (LSA >> 1) / 64. Gli angoli dei campioni intermedi si ottengono per interpolazione lineare tra FSA e LSA.
A ciascun campione viene applicata una correzione angolare: correzione = arctan(19.16 x (d - 90.15) / (90.15 x d)), dove d è la distanza in mm (correzione = 0 per d = 0). La correzione viene sottratta dall’angolo grezzo.
CS = 0x55AA ^ (CT | LSN << 8) ^ FSA ^ LSA ^ S1 ^ S2 ^ ... ^ Sn
I pacchetti che iniziano con A5 5A sono pacchetti informativi (modello del sensore, versione firmware) e vengono trasmessi all’avvio.
Tutorial:
Mappa 2D in tempo reale, in Python, con adattatore USB-UART FT232:
Necessario:
Sensore LiDAR M1C1 Mini.
Adattatore USB-UART FT232, con jumper del livello logico impostato su 3.3V.
Sorgente da 5V, consigliati almeno 500mA.
Fili di collegamento.
PC con Python 3.8 o più recente.
Collegamenti:
| LiDAR M1C1 | Collegamento |
|---|---|
| VCC | +5 V sorgente |
| GND | GND sorgente e GND adattatore FT232 |
| TX | RXD adattatore FT232 |
| RX | Non collegato |
Non alimentate il sensore dal pin VCC dell’adattatore quando questo è impostato su 3.3V. La tensione è insufficiente e la corrente disponibile è ridotta. Usate una sorgente separata da 5V oppure il pin 5V dell’adattatore, se disponibile separatamente.
Passaggi:
Impostate il jumper dell’adattatore FT232 su 3.3V ed eseguite i collegamenti della tabella sopra, con l’alimentazione scollegata.
Installate le librerie necessarie con il comando seguente.
pip install pyserial matplotlib
Collegate l’adattatore al PC e identificate la porta seriale. In Windows, la porta appare in Gestione dispositivi, sezione "Porte (COM e LPT)", ad esempio COM5. In Linux, la porta è di norma /dev/ttyUSB0 e l’utente deve far parte del gruppo dialout.
Alimentate il sensore e attendete che la rotazione si stabilizzi.
Eseguite lo script con il comando seguente, sostituendo COM5 con la porta identificata. Se la porta non è specificata, lo script la sceglie automaticamente. All’avvio, lo script prova le velocità di 115200 e 150000 baud e usa quella alla quale riceve pacchetti validi.
python m1c1_viewer.py COM5
Nella finestra visualizzata, il sensore è marcato al centro e 0° è orientato verso l’alto. Nell’angolo in alto a sinistra sono visualizzati la velocità di comunicazione (Baud), il numero di rotazioni al secondo (Rev/s), il numero di punti al secondo (Points/s) e il numero di pacchetti validi e errati (Packets OK e Packets BAD).
Risoluzione dei problemi:
| Situazione | Verifiche |
|---|---|
| Nessun dato ricevuto | TX sensore a RXD adattatore, massa comune, 5 V presenti al sensore, porta corretta selezionata |
| La testa del sensore non ruota | Verificate la tensione di 5 V sul connettore e la capacità della sorgente. Alcune varianti avviano la rotazione solo su comando: collegate TXD adattatore a RX sensore e impostate SEND_START_CMD = True nello script |
| Molti pacchetti errati | Verificate cavi troppo lunghi o contatti imperfetti, massa non collegata e velocità di comunicazione errata |
| La mappa è ruotata | Regolate ANGLE_OFFSET_DEG nello script. Il produttore indica uno scostamento di 12° tra il punto zero dei dati e il riferimento sul корпусo |
Script nella sezione Download.
Produs destinat utilizarii in proiecte electronice, automatizari, prototipare, educatie si cercetare.
Produsul trebuie utilizat numai conform specificatiilor tehnice mentionate in descriere si/sau in documentatia produsului.
Avertismente generale de siguranta:
Nu utilizati produsul la tensiuni, curenti sau temperaturi peste valorile specificate.
Montajul si conectarea trebuie realizate de persoane cu cunostinte tehnice minime in domeniul electric/electronic.
Evitati scurtcircuitele, inversarea polaritatii si conectarea gresita a alimentarii.
Nu lasati produsul alimentat nesupravegheat in timpul testelor.
Produsul nu este jucarie si nu este destinat copiilor.
Pentru modulele electronice, se recomanda utilizarea in carcase, panouri sau montaje protejate, dupa caz.
Identificare produs:
Denumirea produsului, codul/SKU-ul si caracteristicile tehnice sunt mentionate in pagina produsului si/sau pe eticheta ambalajului.
Producator / Importator / Distribuitor:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Website: www.sigmanortec.ro
Persoana responsabila in UE:
Sigmanortec S.R.L.
Calea Bucuresti nr. 9, Targu Jiu, Gorj, Romania
E-mail: [email protected]
Documentatie si siguranta:
Pentru informatii suplimentare, fise tehnice, declaratii de conformitate sau instructiuni, ne puteti contacta la [email protected].