SBB D3i risiver je zanimljiva spravica i radi lepo i stabilno, samo ima jedan mali problem. Standby period je ograničen na 4 sata, što znači u prevodu da se uređaj gasi sam nakon 4 sata neaktivnosti. Ovo ne odgovara onima koji žele da im uređaj bude uključen sve vreme, gledali oni TV ili ne (npr slušanje muzike u pozadini).

Na SBB forumu je poslat apel nadležnima da se standby period poveća na bar 8h, al bezuspešno. Jedino rešenje u tom trenutku je bilo pritiskanje nekog dugmeta na daljincu s vremena na vreme, da risiver zna da ste budni  🙂 Pošto sam dobio zadatak da rešim ovaj problem nekako, odmah mi je pala na pamet sjajna ideja: snimiti kôd nekog nebitnog dugmeta sa daljinca i u određenim vremenskim intervalima ga emitovati.

Konačno neka svrha od USB porta na prednjem panelu 🙂

Pošto na samom uređaju postoji USB port napred koji se ne koristi, izabrao sam da to bude napajanje. Mali Arduino Pro Mini u 5V verziji je ugrađen u prazno kućište od bluetooth adaptera, na njega povezana IR dioda preko otpornika, i to je to.

Sam Arduino kôd je jako jednostavan, treba vam samo IRremote sa GitHub-a ako nemate. Evo ga i ovde ako treba još nekom:

#include <IRremote.h>
IRsend irsend;
void setup(){
}
void loop() {
digitalWrite(13, HIGH); //LED notifikacija
for (int i = 0; i < 3; i++) {
irsend.sendNEC(0x61C70AF5, 32); //EXIT dugme na daljinskom
delay(50);
}
digitalWrite(13, LOW);
delay(3600000); //60 minuta
}