Molti prodotti hanno bisogno di riconoscere una card, un badge o uno smartphone avvicinato al dispositivo: un controllo accessi, una macchina che si abilita solo all'operatore autorizzato, un distributore, un oggetto da tracciare lungo la produzione.
In questo progetto abbiamo unito un microcontrollore STM32 di STMicroelectronics al PN7150 di NXP, un controller NFC completo con firmware integrato. L'STM32 gestisce la logica dell'applicazione e il PN7150 si occupa di tutta la parte a radiofrequenza: il risultato è un lettore NFC compatto, a basso consumo e facile da integrare nella scheda del cliente.
In sintesi: ti consegniamo il firmware STM32 che pilota il PN7150 e restituisce alla tua applicazione dati semplici da usare (UID della card, contenuto NDEF, eventi di avvicinamento), già testato sull'hardware reale.
Il PN7150 è un controller NFC di NXP che integra il front-end a radiofrequenza e un firmware interno conforme allo standard NCI (NFC Controller Interface) dell'NFC Forum. Il microcontrollore non deve generare il segnale a 13,56 MHz: invia comandi e riceve risposte e notifiche su un bus I²C.
L'hardware è semplice: pochi collegamenti tra STM32 e PN7150, più l'antenna con la sua rete di adattamento. Il firmware è organizzato a livelli, così la tua applicazione non deve conoscere i dettagli del protocollo NCI.
La stessa base firmware si adatta a prodotti molto diversi: cambiano la logica dell'applicazione e il tipo di card da leggere.
Apertura di porte, armadi e varchi con badge o smartphone, con elenco degli utenti autorizzati.
Una macchina o un'attrezzatura si attiva solo con la card dell'operatore, e ogni utilizzo viene registrato.
Tag NFC su prodotti, lotti o attrezzi per seguirli lungo la produzione e il magazzino.
Il dispositivo riceve parametri o mostra il suo stato avvicinando il telefono, senza display né pulsanti.
Lettura di card e biglietti contactless per distributori, varchi e servizi a consumo.
Associazione rapida di nuovi dispositivi e comandi a prossimità in casa e negli impianti.
Che tu parta da un'idea o da una scheda già esistente, il percorso è lo stesso: poche fasi chiare, ognuna con un inizio e una fine.
Organizza le idee in uno schema semplice e completo: quali card vuoi leggere, cosa deve succedere, quali sono le priorità.
Anche se prevedi sviluppi futuri, scomponi il progetto in piccoli pezzi: per esempio prima la lettura dell'UID, poi NDEF e card emulation.
Con le idee chiare, scrivici: valutiamo la scheda, scegliamo l'STM32 adatto e ti proponiamo tempi e costi per ogni fase.
Hai già un hardware? Possiamo sviluppare il firmware sulla tua scheda con STM32 e PN7150, oppure progettare noi l'elettronica e l'antenna. Vedi anche Sviluppo firmware STM32 e Progettazione elettronica.
Caricatori Li-ion in rete su ESP32-C3 che si danno il turno via ESP-NOW.
Leggi il progettoControllo di impianti termici complessi: pompe di calore, caldaie e solare termico.
Leggi il progettoProgramma Windows per caricare e aggiornare il firmware di qualsiasi scheda ESP32.
Leggi il progettoRaccontaci cosa deve leggere e come deve comportarsi: sviluppiamo il firmware STM32 e, se serve, l'elettronica con il PN7150.