まこと の ブログ

MaKoTo no burogu — Journal de bord…

Aller au contenu | Aller au menu | Aller à la recherche

dimanche, 30 septembre 2018

WebRadioRéveilWifi -7-

Suite de l'étude précédente :

On a vu comment intégrer l'électronique de l'horloge, et on va regarder comment intégrer tout le reste, cependant il manque la partie pilotage du Raspberry pour les commandes de la WebRadio.
Et puis quelques trucs que j'ai ajouté par la suite, comme un bouton power off et l'interfaçage avec l'arduino. J'avais fait ça sur le tas, avec des plaquettes à trous, et des bouts de schéma épars…

Je me suis donc efforcé de mettre tout cela au propre sur Kicad.

La carte interface :

  • Le Schéma structurel de la carte interface :

interfaceStructurel.png
On retrouve donc les 3 boutons utiles pour la WebRadio (Playlist1/Playlist2/Stop, Station précédente, Station suivante), un Relai pour déclencher la mise sous tension de l'ampli audio, et un autre pour allumer l'écranLCD.
Les deux relais sont pilotés par le Rpi, et celui de l'ampli est aussi piloté par l'horloge, pour permettre à l'alarme de retentir.
L'horloge est aussi reliée au Rpi pour le déclenchement de la WebRadio.

  • Le circuit de la carte interface :

interface.png
interfaceDessousCuivre.png interfaceDessusCuivre.png interfaceSerigraphie.png

  • Liste des composants:
Nom                 Type et valeur

R1 à R12            Résistances  10kΩ
C1 à C7             Condensateur 100nF
Q1, Q3, Q4          Transistor 2N2222
Q2                  Transistor BS170 ou BS138
K1 et K2            Relais D31C2100
J1 à J15            Pin Header

Lire la suite...

samedi, 29 septembre 2018

Une éolienne à axe vertical -11-

Suite de l'ouvrage précédent :

  • Le plot en béton a donc eu tranquillement le temps de sécher, le socle a été vissé sur place, et était donc prêt pour y glisser la potence :

Elle sera par la suite sécurisée par un boulon afin de solidariser ces deux pièces, et aussi 3 câbles métalliques tendu, ancrés au sol.
dsc03900.jpg dsc03903.jpg

  • J'ai modélisé et imprimé un cône sur mesure pour coiffer le poteau afin d'éviter que l'eau de pluie n'y ruisselle :

dsc03905.jpg dsc03907.jpg dsc03909.jpg dsc03911.jpg

  • Après avoir défait le montage provisoire des ailes, il est temps de remonter le tout en utilisant vis, écrous et rondelles afin de tout bien ajuster, pour une rotation. des ailes la plus facile possible.

Mais avant deux trous ont été pratiqués dans la croix d'articulation pour pouvoir y fixer le ressort de maintient ouvert. Pour la même raison, deux trous également dans les ailes.
dsc03912.jpg dsc03913.jpg

  • Une petite vidéo :

Le ressort n'est pas encore dans sa position optimale et les têtes de vis gênes sa course, elles seront coupées. Il faudra prévoir un système pour gérer la tension du ressort, afin de régler la vitesse maximale de rotation de l'éolienne.

À suivre…

dimanche, 23 septembre 2018

Bouton on/off Raspberry Pi, Version µContrôleur

  • Circuit et code modifié le 1er Décembre 2019, pour compatibilité avec le RPi Zero.

Comme je l'évoquais, je ne compte pas utiliser la version précédente du montage « power on/off » pour mon « Pi Hat », car le relais prendrait trop de place, j'ai donc travaillé sur cette nouvelle version à base d'un microcontrôleur Attiny85.

  • Voici donc le schéma de ce nouveau montage :

RpiOnOffAttiny85_V2.png

  • Et il faut s'assurer que le port série (TXD0, RXD0) soit bien actif, soit via « sudo raspi-config » ou en passant à 1 la ligne « enable_uart » du fichier « /boot/config.txt ».

  • Fonctionnement :

- Pour mettre en route le RPi, effectuer une pression sur SW1, la sortie PB0 de l'ATtiny85 est alors mise à l'état haut pour permettre, via le transistor 2N2222 qui envoie un état bas au transistor MOSFET, de faire passer le 5V au RPi.
Ici, comme pour le montage précédent, le signal TXD0 est exploité pour connaître l'état du RPi au moment où le bouton est pressé (état bas, car RPi éteint) .
- Pour éteindre le RPi, presser normalement le bouton SW1, ce qui enverra le signal à la sortie PB1 de passer brièvement à l'état haut, pour déclencher un arrêt propre de GNU/Linux via le GPIO21 du RPi, grâce au script Python3 ci-dessous.
Le pont diviseur que forment R11 et R12 permet de ne n'envoyer que 3,2V au GPIO, car rappelez-vous bien que le RPi fonctionne en 3,3V !!
- Une fois arrêté de cette manière, le signal TXD0 passe donc à l'état bas, l'état du GPIO ayant été mémorisé, un délai est octroyé pour couper l'énergie et donc 3 secondes après la dernière activité de la led verte du RPi, la sortie PB0 passe à l'état bas, le transistor MOSFET ne laisse plus passer le 5V au RPi.
- Presser le bouton SW1 plus de 3 secondes et le courant sera coupé brutalement, utile en cas de plantage du RPi
- Ce montage gère le reboot. Par contre si on utilise un sudo poweroff sur le RPi, le courant ne sera pas coupé automatiquement comme avec le relay du montage précédent. Il faudra alors presser SW1 plus de 3 secondes.

Lire la suite...

jeudi, 23 août 2018

WebRadioRéveilWifi -6-

Suite de l'étude précédente :

Je me rend compte que j'ai un stock de photo que je conservais pour rédiger un billet, tout en attendant d'avoir terminé de dessiner un schéma à y intégrer, mais en fait y'a suffisamment de photos pour déjà montrer un billet intermédiaire… Allons-y !

Avant de parler informatique et script Python, nous en étions donc resté à la partie électronique concernant l'horloge à base Arduino et l'ampli audio à base LM386.

  • Il est donc temps de passer à la réalisation du boîtier. Pour ce faire j'ai utilisé l'outil qui me semblait le plus adéquat pour ce genre de design, et c'est donc avec Sketchup que j'ai modélisé mon WebRadioRéveil.

Parce que les cartes électroniques étaient terminées, les haut-parleurs choisi et le Raspberry sous la main, j'ai pu m'appuyer sur leurs dimensions (non sans commettre d'erreurs…) pour construire la 3D du boîtier autour.
Ensuite il fallait procéder à sa découpe en morceaux pouvant être imprimés sur mon plateau de 19x19 cm, et donc imaginer un système d'assemblage pas trop foireux…

  • Le design est disponible et consultable sur la page Thingiverse et en annexe à ce billet.

Impression des pièces :

  • Une petite vidéo, une des pièces à destination d'un haut-parleur :

Qui viennent de part et d'autre de la partie centrale avec le plastique fumé pour l'horloge : dsc03460.jpg dsc03459.jpg

  • Le dessus et le dessous (qui comporte une rainure pour caler la carte de l'horloge, que j'ai dû pratiquer suite à une erreur de mesure).

dsc03457.jpg dsc03455.jpg

Lire la suite...

- page 17 de 62 -