Tutoriel #3 : Afficheur 7 segments sur un Raspberry Pi
Mis à jour le : 10/08/2016 On peut facilement contrôler un afficheur 7 Segments avec un Raspberry et donc éviter l'achat de microcontroleurs et leurs programmateurs. Un afficheur 7 segments permet l'affichage de chiffres de 0 à 9 et de quelques lettres de l'Alphabet. Il est composé de 8 LEDs ( 7 segments et 1 point) reliés à une masse. I. Avant de regarder le programme, connectez vos deux afficheurs 7 segments comme illustré ci-dessous. II. Voici le programme écrit en python permettant de faire le décompte de votre choix entre 0 et 99 secondes. Une fois le programme enregistré et lancé, on vous demande un décompte et l'afficheur devrait se mettre en route. EspaceRaspberryFrançais © N'hésitez pas à aimer notre page Facebook pour apporter du soutien au site ! Je remercie pour la qualité et la gratuité de leur hébergement.
Alimentation regul
Accueil > Robopedia > Programmation > Apprendre à coder > Les micro-contrôleurs > Les micro-contrôleurs sans ta mère > A manger, ou comment alimenter ses montages 5V jeudi 24 novembre 2005, par Eric P. A défaut de disposer d’une alimentation de labo, il est possible de fabriquer à très peu de frais un petit montage fournissant du 5V régulé à partir d’une tension entre 12 et 7V (typiquement, à partir d’un pile 9V ou d’un jeu d’accus (par exemple un pack 6 éléments Cd-Ni). Le schéma Plus simple que cela, tu meurs : Les différents composants sont : un régulateur 5V : un petit 78L05 boitier plastique par exemple pour un circuit à faible consommation (moins de 100mA), sinon un 7805 en boîtier avec dissipateur pour les plus gourmands (150mA sans radiateur, et jusqu’à 1A avec)des capas de filtrage :deux électrochimiques de bonne valeur (ici 100 µF et 10 µF) pour absorber les plus grosses fluctuationsdeux céramiques de 100 nF pour éliminer les perturbations haute fréquence Le montage Alim régulée 5V
Alimentation dans voiture
Comme pour le projet Pi TimeLapse l’alimentation du Raspberry Pi est le point le plus problématique. Décidemment, il n’existe pas de solutions simples et universelles… Je souhaite brancher mon Pi JukeBox sur le circuit électrique de ma voiture. De nos jours, les prises allume-cigares présentes dans les voitures sont prévues pour fournir du courant ; d’ailleurs, même s’il s’agit toujours d’une prise dite « allume-cigare », cela fait déjà quelques années qu’on ne trouve plus la résistance permettant d’allumer une cigarette… A la place, un jolis capuchon en plastique avec la mention « 12V« , preuve qu’il s’agit maintenant plus d’un circuit d’alimentation qu’autre chose. D’ailleurs, les fusibles ont été adaptés et il y a un système d’économie d’énergie qui met « en veille » la voiture au bout d’un certain temps lorsque du courant est tiré sur la batterie moteur éteint. Il convient de faire un montage discret, sans monopoliser la prise allume-cigare qui pourra servir pour autre chose.
Arduino & Raspberry Notepad: Nouveau tutoriel ultra complet pour les matrices LEDs et afficheurs
Nous venons de publier un gros tutoriel sur notre wiki (wiki.mchobby.be). Cette fois, ce sont les afficheurs 4x7 Segments, Matrice 8x8 LEDs et matrice 8x8 LED Bicolore d'AdaFruit en vente chez MCHobby qui sont mis à l'honneur. Tous pilotables en I2C très facilement grâce aux librairies Arduino mises à disposition par AdaFruit. Raspberry ne restera pas "en reste"... la suite est déjà prévue. Grâce à ce tutoriel complet et étendu, vous pourrez vous lancer dans vos projets en toute sécurité :-) Vous disposerez des notes d'assemblage, description de fonctions, accès à la librairie et sa documentation (surtout pour la GFX). En guise de mise en bouche, voici la page d'introduction Introduction Que pourrait-il y avoir de mieux qu'une seul LED? Les matrices utilisent un composant qui effectue la partie la plus difficile du travail. Le tutorielLa suite du tutoriel est accessible ici Open-Translate: Nos documentations/traductions sont accessibles gratuitement et librement.
Raspberry PI « BorisZone
J’ai forcément branché un clavier français sur mon Raspberry PI (R-PI)… et forcément il est configuré en qwerty… Petit plongeon dans la configuration de Arch Linux Premièrement : tenez votre système à jour ! Tout comme sous Windows vous devez faire du Windows Update, il n’y a aucune raison de ne pas le faire dans notre cas, surtout que c’est un tout nouveau système d’exploitation (il n’existait pas en version arm pour le R-PI), il évolue de jour en jour ! Comment fait-on ? C’est tout simple, il suffit d’exécuter la commande : pacman -Syu Si c’est la première fois, il y aura beaucoup de chose à mettre à jour et ça sera très long, vous êtes prévenu. Voilà, une fois les mises à jour faite, passons donc notre système en français. nano /etc/rc.conf et on change tout ça : TIMEZONE=« Europe/Paris »LOCALE=fr_FR.UTF-8CONSOLEFONT=lat9w-16KEYMAP=fr-pc profitez en pour donnez un petit nom à votre RPI : HOSTNAME=« borispi » (mettre le nom que vous voulez)
Chargeur voiture
Piloter des afficheurs 7 segments
Les afficheurs 7-segments sont des chiffres lumineux que l’on peut piloter pour choisir les valeurs successives qui vont s’allumer. Les 10 chiffres (de 0 à 9) sont décomposés en segments : chacun de ces segments peut s’allumer indépendamment des autres. Afficheurs 7-segment On peut représenter l’afficheur comme autant de leds que de segments, mais pour limiter le nombre de pattes, ces leds sont reliées par une même patte. Anecdote rigolote, il n’y a pas toujours 7 segments mais plutôt 8 car un . est présent sur la plupart d’entre eux, pour servir de virgule par exemple. Exemples et cahier des charges On trouve des afficheurs 7-segments sur un radio-réveil, un chronomètre géant, etc. Nous présentons dans cet article la réalisation d’un chronomètre pour nos courses de robots Ma-vin. Quelques solutions possibles La problématique Deux aspects : Une solution simple Utiliser des transistors [A CONTINUER] Une solution à circuits intégrés Utiliser un transcodeur dédié aux afficheurs 7 segments.
Git server on Pi
Handle Git user Install gitolite or gitosis Allow web access Install gitweb Notes I prefer gitolite. Git user Create Git user Create Git user sudo useradd -m gitsudo passwd gitAdd your key to your Git user (from another machine) ssh-copy-id -i /path/to/id.pub git@host Lock down Git user vim /etc/ssh/sshd_config Match User git #ChrootDirectory /home/git/ #Look into this and see if you want it enabled. sudo service ssh restart Create your Git repository sudo su - git mkdir /home/git/reponame.git cd /home/git/reponame.git git init --bare Look into using Git hooks to push code to another location when updating (post-update). Push to your new repository git push git@host:reponame.git master