L' Alpigrow è una grow box per la coltivazione indoor, è in grado di mantenere nella propria camera una temperatura costante, ricreare giorno e notte in base ad orari prestabiliti e mantenere l'umidità del terreno ad un valore controllato.

L'impostazione iniziale dello strumento prevede la regolazione dell'orologio che viene poi mantenuto dalla batteria tampone interna, la calibrazione dei sensori di temperatura e conducibilità se necessario, l'impostazione dell'accensione della lampada, la regolazione del set-point temperatura (valore, ritardo e isteresi) e il set-point dell'umidità (regolabile su 7 livelli).
La regolazione della temperatura avviene tramite una serpentina mentre la regolazione dell'umidità tramite una pompa per annaffiare.
Lo strumento può memorizzare nella memoria interna le misure effettuate per un massimo di 2900 registrazioni con un intervallo di registrazione da 1 minuto a 4,5 giorni. Le misure salvate possono essere scaricate attraverso lo standard di trasmissione RS485, è previsto un protocollo ASCII proprietario oppure il protocollo MODBUS.

Un'altra caratteristica è la funzionalità bluetooth che permette allo strumento di comunicare con uno smartphone tramite l'apposita applicazione realizzata per il sistema operativo Android. L'applicazione è in grado di visualizzare tutte le misure e i parametri dello strumento.

| Microcontrollore: | Microchip dsPIC30F4013, Modulo Bluetooth Microchip RN4020 |
| Ambiente di sviluppo: | MPLAB X IDE, Android Studio |
| Sistema operativo: | Android |
| Linguaggio di programmazione: | C, Java |
| Comunicazione: | RS485, Bluetooth |
- Programmazione C, Java
- Periferica UART con standard di trasmissione RS485
- Utilizzo TIMER, gestione GPIO, comunicazione i2c, gestione ADC, utilizzo DAC
- Gestione EEPROM interna ed esterna
- Gestione display LCD 16x2
- Connessione Bluetooth
- Realizzazione applicazioni per Android



