lunedì 7 ottobre 2013

Led Green+Blue in Arduino


Smontando un circuito elettrico rotto ho recuperato un diodo verde-rosso. Si tratta di un componente che non e' altro che l'unione in un unico oggetto di due led distinti. Sono presenti tre piedini: quello centrale e' l'anodo comune che deve essere collegato all'alimentazione a 5V mentre gli altri due piedini accendono rispettivamente il colore rosso e quello verde




In Fritzing e' disponibile solo il componente led RGB ma, ad esclusione di un pin in piu', le connessioni sono analoghe a quello a due colori



Ed infine lo sketch (connessione ai pin 9 e 10)
-------------------------------
int led1 = 9;
int led2 = 10;

void setup() {                

  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);

}

void loop() {
  digitalWrite(led1, HIGH);   
  digitalWrite(led2, LOW);
  delay(1000);          
  digitalWrite(led1, LOW);
  digitalWrite(led2, HIGH);    
  delay(1000); 
  digitalWrite(led1, HIGH);
  digitalWrite(led2, HIGH);
  delay(1000);
  digitalWrite(led1, LOW);   
  digitalWrite(led2, LOW);
  delay(1000);          
  
}

Raspberry PI + Rear View Camera


Dato che il televisore di casa (l'unico con entrata HDMI) e' perennemente su Peppa Pig stavo cercando una soluzione a basso costo per usare la Raspberry. Mi sono quindi comprato per meno di dieci euro su  un e-commerce cinese un monitor da 4.3 pollici normalmente impiegato nelle automobili per visualizzare la telecamera della retromarcia

La Raspberry e' sotto al monitor !!!

Il monitor in formato 16:9 ha una risoluzione di 480x272 pixel e come sempre per le forniture cinesi e' arrivato praticamente senza istruzioni. Ho collegato quindi il cavo rosso al positivo di un alimentatore AC/DC da 12V/2A ed il cavo nero al negativo


Pensavo di dover smanettare su X per modificare le impostazioni dello schermo ma tutto ha funzionato alla prima.

venerdì 4 ottobre 2013

Effettuare Like in automatico su Facebook mediante Temboo

Non sono ancora riuscito ad effettuare un like su un post od una pagina Facebook in modo automatico mediante il PHP SDK ma esiste un modo piu' semplice (a costi sostenibili) per effettuare la stessa operazione mediante Temboo

Per prima cosa si deve creare una applicazione Facebook che abbia la sola autenticazione via Web a Facebook. Si copiano come al solito la App  Key e la Secret Key dell'applicazione Facebook e si deve impostare la URL di accesso con il seguente indirizzo

https://www.temboo.com/oauth_helpers/confirm_facebook/



Fatto questo si va su Temboo si clicca sul pulsante blu Oauht Wizard per ottenere l'Access Token introducendo la App Key e la Secret Key di Facebook ( in questa fase viene chiesta la username e la password dell'utente Facebook con cui si intende effettuare il Like)
Se tutto va bene viene popolato il campo dell'Access Token

A questo punto si deve ottenere l'ObjectID del post o della pagina su cui si intende effettuare il Like come spiegato in questo precedente post



La procedura puo' essere automatizzata con lo script Php che usa le Api di Temboo riportato nel sample code

giovedì 3 ottobre 2013

Burn Baby Burn

Update
------------------------------------
Da un controllo effettuato dall'elettricista e' stato scoperto che non si tratta di un problema dei computers ma dell'impianto. Il salvavita era rotto e sembra che sulle prese fosse presente il 380V (su quest'ultima affermazione mi riservo qualche dubbio)
------------------------------------
Dopo 25 anni a pigiare tasti su un calcolatore pensavo di averle viste piu' o meno tutte ma e' evidente che mi sbagliavo. L'altro giorno mentre io ed un amico eravamo in sala server, entrambi con un portatile, abbiamo sentito che la tensione andava e veniva agli alimentatori ma  non ci siamo preoccupati troppo dato che l'impianto elettrico della sala server e' conosciuto per non essere ottimale

Nemmeno un minuto dopo una sottile filo di fumo si alzato dal mio alimentatore IBM/Lenovo (T61) ed e' partita la corsa a staccare tutto

Il risultato e' stato
1 alimentatore IBM letteralmente bruciato (con fuoriuscita di liquido probabilmente da un condensatore)
1 alimentatore Apple MagSafe non piu' funzionante (forte odore di bruciato)
1 alimentatore di un Access Point Apple non piu' funzionante (forte odore di bruciato)

Interno dell'alimentatore IBM

La cosa strana (o meglio preoccupante) e' che non saltata nessuna delle protezione (salvavita e simili) elettriche. Fortunatamente le unita' a disco dei server ed i server stessi non sono stati conivolti dal corto

martedì 1 ottobre 2013

MTP in Nexus 7 e Windows XP

Riprendendo questo post ho provato a vedere se era piu' facile utilizzare MTP su Windows XP
Questa procedura e' stata ripresa da questo link

per prima cosa si deve editare il file C:\WINDOWS\inf\wpdmtp.inf aggiungendo una linea come da esempio seguente 

------------------------------
[Generic.NTx86]
 %GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP 
%GenericMTP.DeviceDesc%=MTP, USB\VID_18D1&PID_4E42&MI_00
-------------------------------


A questo punto si puo' connettere il Nexus 7

In caso si necessita' indicare a Windows di effettuare l'installazione automatica


Alla fine compare la nuova unita' disco del Nexus 7.
Mi dispiace dirlo ma MTP e' molto piu' stabile sotto Windows che sotto Linux

Ipod Mini 3G

Mi e' stato prestato, ovviamente rotto (vedi foto) , un Ipod Mini 3G ritrovato per strada dopo esser stato ampiamente calpestato. La forma piuttosto solida del dispositivo mi faceva sperare


ma guardando in controluce l'LCD si vede chiaramente che i cristalli liquidi si sono rotti


Speravo almeno in una motherboard funzionante ma una volta connesso il cavo USB non ci sono stati segni di vita. A questo punto via con lo smontaggio.
La batteria ed il display sono incollati insieme e delle dimensioni
Dal lato posteriore della minuscola scheda madre e' visibile solo il componente hynix hy27uw08cgfm che non e' nient altro che la memoria da 8 Gb (http://pdf1.alldatasheet.com/datasheet-pdf/view/115189/HYNIX/HY27UF081G2M-TPCB.html)


Riposa in pace nel paradiso delle attrezzature informatiche obsolete e non funzionanti

Mondiali di Ciclismo 2013 - Scivolate in curva

Era abbastanza facile prevedere che la curva di via XXV Settembre a Pian del Mugnone sarebbe stata quella piu' difficile del mondiale e che ci sarebbe stata qualche caduta, tanto che qualcuno aveva gia' messo uno striscione sulla "Trattoria Al Curvone" di fantozziana memoria


La pioggia ha reso il tutto ancora piu' complicato con 5 cadute, senza conseguenze se non un paio di ritiri.



e per finire l'originale 



Debugger integrato ESP32S3

Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede  nell'ID USB della porta Jtag. Nel modulo...