La lampe proposée par l'auteur d'Instructables sous le pseudo MattF74 peut être installée dans une camionnette, un camping-car, un container, etc. Il dispose de trois commandes: un interrupteur d'alimentation, un bouton et un encodeur, ce qui suffit pour commuter plusieurs modes et configurer en douceur les paramètres.
Master conçoit des logements fait maison afin que toutes ses pièces puissent être réalisées à la fois par fraisage et impression 3D. Dans les deux cas, ils auront la même forme. Dans une archive ZIP commune, l'assistant place tous les fichiers nécessaires à la répétition de la lampe, liés à la fois au corps et aux déversements, et place le résultat ici.
Le maître lui-même préfère une combinaison d'électronique moderne avec
Colle les pièces et les endroits sous une presse. Le bois peut être collé au bois avec de la colle PVA, le plexiglas doit être collé au bois avec une autre colle, car il n'est pas poreux. La même chose s'applique aux pièces imprimées en 3D si vous choisissez cette méthode.
Les trous pour les commandes se font indépendamment (cela n'est pas illustré). Dans le cas de l'impression 3D, vous pouvez obtenir ces trous au stade de la fabrication en décommentant les lignes du fichier pour le programme Openscad après le commentaire "// Trous pour le bouton et l'encodeur - percez-les probablement manuellement après le fraisage" et régénérez les fichiers STL.
En tant que clone Arduino l'assistant applique la carte Adafruit Metro, à laquelle le bouclier Bluetooth est ajouté pour le faire clignoter. Les commandes sont connectées comme suit: un bouton séparé - sortie D2, encodeur - D3 et D4, un bouton intégré à l'encodeur - D5. Neopixel supprime les données pour le contrôle de l'appareil de la broche D6.
Colle et attache au dispositif Neopixel un convertisseur abaisseur pulsé pour que tout cela puisse fonctionner à partir de 12 V (dans une camionnette ou un camping-car - du système de câblage à un fusible, dans un bloc-conteneur - de l'alimentation du routeur), connecte l'interrupteur d'alimentation:
Il connecte tout, installe toutes les cartes et contrôles dans le boîtier:
Remplit l'esquisse. Des bibliothèques non standard, uniquement Rotary pour travailler avec l'encodeur, tout le reste dans l'IDE Arduino est déjà là.
Installe et connecte la lampe:
Nomination des contrôles:
L'interrupteur commute physiquement la tension d'alimentation de la lampe. Après l'allumage, il ne commence pas à briller immédiatement, mais avec un léger retard, simulant le fonctionnement d'une lampe fluorescente classique.
Une pression sur le bouton intégré à l'encodeur change les modes de réglage de la luminosité et des couleurs. Rotation - modifie le paramètre sélectionné. Dans le mode de sélection des couleurs, le minimum correspond à la lumière blanche, le maximum - un changement de couleur automatique en douceur.
Une pression courte sur un bouton séparé de l'encodeur fait basculer la lampe entre les modes veille et fonctionnement. Un appui long enregistre les paramètres de couleur et de luminosité actuels - ils sont restaurés automatiquement après un arrêt physique et une mise sous tension.