Home Forum Scrivi una domanda di elettronica STC15L204 + NRF24L01 micro con interfaccia WIFI per $6

Questo argomento contiene 3 risposte, ha 3 partecipanti, ed è stato aggiornato da  RiccardoGuanciale 5 mesi, 3 settimane fa.

Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)
  • Autore
    Articoli
  • #60753

    RiccardoGuanciale
    Partecipante

    Qualcuno si è mai cimentato con questa combinazione?

    Penso proprio sia un argomento interessante, a breve riceverò un convertitore USB/TTL 232 per cimentarmi nella programmazione di questo device, spero presto di trovare un articolo a riguaro su elettronica open source.

    #75703
    Piero Boccadoro
    Piero Boccadoro
    Partecipante

    Personalmente non ancora ma la tua richiesta è stimolante.
    Davvero.
    La mettiamo in agenda :)

    #75720
    adrirobot
    adrirobot
    Partecipante

    Non conoscevo questi componenti.
    Ho cercato in rete, il modulo con STC15L204 serve per interfacciarsi con il modulo radio WI-FI NRF24L01,  è inoltre presente un regolatore di tensione per l’alimentazione che fornisce 3,3V.

    Sono presenti due strip una a 4 pin (VCC, GND, TX, RX) e una a 8 pin per l’interfacciamento con il modulo WI-FI (interfaccia SPI).

    L’integrato STC15F204 è un microcontrollore single-chip basato su un’architettura 80C51
    La CPU è prodotta da STC MCU Limited.

    Possiede un kernel migliorato, ed esegue le istruzioni da 1 a 6 cicli di clock (circa 6 ~ 7 volte il tasso di un dispositivo standard di 8051), ed ha una pienamente compatibilità nel set di istruzioni del microcontroller della serie 80C51, con un sistema di programmazione In-System-Programming (ISP) e In-Application-Programming (IAP), permettendo agli utenti di aggiornare il programma e dati nel sistema senza rimuovere il microcontrollore dalla scheda,  permette inoltre di scrivere dati in una memoria Flash non volatile mentre il programma è in esecuzione.
    Lo STC15F204 ha di serie ha nove interrupt sources, ADC a 10-bit, un oscillatore RC on-chip ad alta precisione e un one-time enabled watch-Dog Time.

    il modulo con l’integrato NRF24L01 è quello che fornisce il collegamento WI-FI, è prodotto dalla Nordic Semiconductor.
    Il nRF24L01 è un ricetrasmettitore nella banda a 2,4 GHz con un protocollo baseband integrato
    (Enhanced ShockBurst ™), progettato per le applicazioni wireless a bassisima potenza.
    L'integrato è progettato per il funzionamento nella banda di frequenza ISM a livello mondiale a 2.400 – 2,4835, per il suo funzionamento sono necessari una MCU (microcontrollore) e pochi altro componenti passivi esterni.

    Per cui se si utilizza il modulo con il STC15L204 occorrerà scrivere un programma per quel tipo di processore.

    Molto più semplice è invece utilizzare per esempio il modulo con il NRF24L01 collegato con Arduino, in rete sono presti svariate esempi.
    Il modulo s’interfaccia tramite il protocollo Serial Peripheral Interface o SPI.
    Su sito di Arduino è disponibile un’apposita libreria per il suo utilizzo.

    Il collegamento è fatto utilizzando i seguenti pin.
    (1) GND…….GND
    (2) VCC…….3.3V
    (3) CE……..DIO 8
    (4) CSN…….DIO 7
    (5) SCK…….DIO 13
    (6) MOSI……DIO 11
    (7) MISO……DIO 12
    (8) IRQ…….N/A

     

    Ciao

    Adriano

    #75731

    RiccardoGuanciale
    Partecipante

    Grazie per le info fin qui riportate. 

    Per chiunque volesse cimentarsi con la combinazione di queste due schede, c'è il blog di un francese (http://jjmz.free.fr/) che ha già pubblicato qualche progetto

    First tests with STC15L204 + NRF24L01 boards – SDCC code

    Playing with STC15L204 : memory layout / IAP&EEPROM

    STC15L204 : v2, and Thingspeak

Stai vedendo 4 articoli - dal 1 a 4 (di 4 totali)

Devi aver eseguito l’accesso per poter rispondere a questa discussione.