RTC et TFT 1.8″ SPI ( 128×160)
Nouveau projet , ajouter une horloge RTC et un ecran TFT 1.8″ (128×160) Attention petite Erreur sur le typon de la Rev 1.0 , Rev 1.1 en cours
– Schéma au format Eagle : Rev 1.0
– Fichier Gerber : Rev 1.0
– Vue 3D (Sketchup) : (en cours de Dev…)
– Installer l’image de base voir ‘Image de Base Raspberry PI’
– Activer l’horloge RTC DS1307 :
Editer /etc/modules et rajouter :
rtc_ds1307
Lancer i2cdetect -y 0 et i2cdetect -y 1 , pour savoir sur quel Bus se trouve l’horloge I2C ( adr 68) , puis Editer /etc/rc.local
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-0/new_device sudo hwclock -s
ou
echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device sudo hwclock -s
Vérifier l’heure/date du Raspberry en tapant: date , Pour assigner la date/heure courante a la RTC tapez : hwclock -w .
Pour vérifier tapez date et ensuite hwclock -r , a 1 sec près on devrait avoir la même date/heure
– activer les modules pour afficheurs TFT en fonction de son afficheur ( voir https://github.com/notro/fbtft/wiki) , en éditant /etc/modules :
# 1.8" 160x128 fbtft_device name=sainsmart18 rotate=90 # 2.2" 320x240 fbtft_device custom name=fb_ili9341 gpios=reset:25,dc:24,led:18 speed=16000000 rotate=90 bgr=1
Définir l’afficheur TFT par défaut , Editez le fichier /boot/cmdline.txt et ajouter a la fin de la ligne : fbcon=map:10 fbcon=font:ProFont6x11
Editez /etc/inittab
#1:2345:respawn:/sbin/getty --noclear 38400 tty1 1:2345:respawn:/bin/login -f root tty1 </dev/tty1 >/dev/tty1 2>&1
remplacer root par votre utilisateur
pour tester l’afficheur copiez un fichier JPG dans /home et lancer
fbi /dev/fb1 -T 1 -noverbose -a /home/mon_fichier.jpg
l’image devrait s’afficher .Rebooter le système et après quelque secondes , l’afficheur vas fonctionner
[fbalbum url=https://www.facebook.com/media/set/?set=a.735748826484147.1073741846.459447040780995&type=3]