Sound Voltex -5-
Par makoto doushite le jeudi, 19 mai 2022, 19:42 - Arcade - Lien permanent
Suite de la bidouille précédente :
Nous avons maintenant tous les éléments constitutifs de l'appareil sous la main, nous allons les passer en revue avant de les intégrer au caisson afin de procéder au montage de ce « TV Game/Contrôleur SDVX ».
Le panel :
- Avant et après avoir retiré les films de protections sur le plexi et les boutons.
Sonorisation :
- Le potentiomètre de volume de l'ampli a été dessoudé de la plaquette pour être déporté sur 3 fils afin de pouvoir le fixer sur la façade métallique.
- Une alimentation 12V est vissée sur son bornier, et une prise Jack d'alim en parallèle servira à alimenter les ventilateurs.
Comme je disais la fois dernière, ce sont les mêmes HP utilisés que sur le Bartop, et les mêmes grilles, imprimées en noir.
- Le système d'anneau permet ici de coincer un bas-culotte (la partie culotte est plus épaisse, c'est mieux) afin de s'affranchir de la poussière.
La façade :
- On retrouve ici toutes les connectiques informatiques permettant de déporter les prises de l'ordi sur la caisse de l'appareil. Le trou restant étant destiné au potentiomètre de l'ampli audio.
On remarque également le câble USB blanc qui traverse la plaque. Il servira au panel de jeu, soit à être connecté à l'ordi interne (mode TV Game), soit en tirant sur la longueur du câble, à le connecter sur un ordi externe (mode contrôleur).
Câblage Électrique :
- J'ai reçu la prise IEC munie d'un interrupteur rouge qui ne présente que 3 pattes, permettant de ne couper que la phase ou le neutre.
Alors que la norme dit bien que c'est la phase qu'il faut que l'interrupteur coupe, me voici inquiet devinant deux problèmes immédiats :
- Qui me dit que des prises de mon logement n'ont pas été câblée à l'envers !? (À tous les coups tu gagnes !)
- Sauf 3 prises à proximités de points d'eau, aucune ne dispose de prise de terre, il est alors possible de brancher la prise dans le sens qu'on veut…
- Voilà quoi…, j'ai alors décidé de changer d'interrupteur, pour un modèle à 4 pattes ici en vert, comme sur la jubeat, permettant de couper la phase et le neutre. Problème réglé !
- 1 Prise IEC C14 16A 250V avec interrupteur vert : 1€67
J'ai donc coupé deux câbles d'alimentations standard pour ne garder que les côtés disposant des prises IEC C13, isolé ça à la gaine thermo, et imprimé un cache en plastique sur mesure pour prévenir les risques d'électrocution.
Le PC et son alim :
- Je me suis procuré un adaptateur IEC C13 vers C5 afin de pouvoir le brancher sur une des IEC C14 disponible.
Fixations :
- Pour retenir l'ordi au fond de la caisse, j'ai récupéré des bidules, et découpé/plié/percé une plaque… Et pour la caisse, les mêmes pieds en caoutchouc que pour la jubeat, sauf que c'est vendu comme étant des arrêts de porte au brico.
La Ventilation :
- J'ai utilisé le même schéma de câblage que pour la jubeat, mais pour seulement deux ventilo de 40 mm et en déportant le capteur de température. Il aura aussi fallu rallonger les fils d'un des deux ventilo.
- 2 ventilateurs 40x40 mm, 4 broches à PWM : 4€46
- Entre temps j'ai reçu une suggestion de la part de kao_chen, ce qui a permis de bien réduire le texte du code de l'Arduino Pro Mini:
#include <dht.h> #define dataPin 12 // Defines pin number to which the sensor is connected dht DHT; // Creats a DHT object // PWMs int fan01Pin = 10; // Ventil OUT int fan02Pin = 11; // Ventil IN //int fan03Pin = 09; // Ventil IN, vitesse + 20% int FanSpeed = 0; int FanSpeed20 = 0; void setup() { Serial.begin(9600); pinMode(fan01Pin, OUTPUT); pinMode(fan02Pin, OUTPUT); } // ((FanSpeed * 20)/100) + FanSpeed = FanSpeed20; void loop() { int readData = DHT.read11(dataPin); // Reads the data from the sensor float t = DHT.temperature; // Gets the values of the temperature float h = DHT.humidity; // Gets the values of the humidity // send the square wave signal to the FAN: if (t <= 20) { FanSpeed = 40; // FanSpeed20 = FanSpeed; } if (t > 20 && t < 40) { FanSpeed = (80 + (t - 20) * (7)); // à chaque degré, vitesse +/- 7, sur 20 valeurs entre 80 et 220 (pwm) // FanSpeed20 = (((FanSpeed * 20)/100) + FanSpeed); } if (t >= 40) { FanSpeed = 254; // Ventilo en vitesse max // FanSpeed20 = (((FanSpeed * 20)/100) + FanSpeed); } analogWrite(fan01Pin, FanSpeed); analogWrite(fan02Pin, FanSpeed); // analogWrite(fan03Pin, FanSpeed20); // Printing the results on the serial monitor Serial.print("Temperature = "); Serial.print(t); Serial.print(" °C "); Serial.print(" FanSpeed = "); Serial.print(FanSpeed); Serial.print(" PWM "); // Serial.print(" FanSpeed = "); // Serial.print(FanSpeed20); // Serial.println(" PWM "); Serial.print(" Humidity = "); Serial.print(h); Serial.println(" % "); delay(1000); // Delays 1 seconds, as the DHT11 sampling rate is 1Hz }
- Du sur mesure à nouveau pour l'impression de ces grilles, qui viennent se coincer, sans colle ni vis, dans les trous de la caisse. J'aime bien la manière dont ils viennent à fleur de surface.
Câblage dans la caisse :
- On observe donc les ventilos et les haut-parleurs de part et d'autre de la caisse, un nouveau cordon adaptateur IEC C14 vers IEC C7 car j'ai dû changer l'alim 12V qui prenait trop de place, et de la déporter à gauche sur les équerres munie de velcro. La façade est vissée et ses câbles attachés au mieux.…
- Et puis l'ampli audio vissé à même le fond de caisse, le cache de sécurité 220V, et le capteur de température qui traîne.
Intégration de l'ordi :
- Sensiblement la même chose, on peut voir les plaquettes métalliques pour empêcher le PC de bouger, l'alim 12V à gauche, la flèche qui indique le sens du vent…
Objet terminé !
- Et voilà !
(oui, c'est l'interrupteur rouge qu'on voit, j'avais fait les photos avant de le changer pour le vert.)
Mais c'est pas fini !
Je pense qu'il y aura encore un ou deux billets sur le sujet, car il faut encore décrire quelques détails d'ordre cosmétique, et que je montre l'engin en situation.