Zusammenfassung
Hallo. Ich wollte meinen USB-Lautstärkeregler zusammenbauen, aber da ich keinen Digispark zur Verfügung hatte, beschloss ich, aus dem, was ich hatte, einen zu bauen: Atmega328.
Aber zusätzlich musste man die Lautsprecher über diesen Schalter ausschalten.
Für dieses Projekt war mir die modifizierte Bibliothek TrinketHidCombo von dimax für Atmega328 bei 16 MHz sehr nützlich. Er half mir auch bei der Verarbeitung des Encoders in Unterbrechungen.
http://arduino.ru/forum/proekty/emulyator-myshi-klaviatury-multimediya-klaviatury-na-obychnykh-adruino-unonanominipro?page=1
Der Korpus wurde aus ABS-Kunststoff gedruckt, geschliffen usw. An der Unterseite der Klinge habe ich 2 mm mattes Acrylglas angeklebt.
Natürlich gibt es dort vieles, was man wegwerfen und/oder einfacher machen kann:
- Den Schutz vor Klappern vereinfachen
- Den fertigen Relais-Modul verwenden, aber eine Steckdose finden, in die er passt. In meine passte er nicht. Und dementsprechend den FET ME9926 und die Ketten dafür entfernen (um den Stromverbrauch des Relais zu reduzieren und vor Überspannungen zu schützen).
- Ein Shim für die Beleuchtung ist nicht erforderlich. Ich habe am Ende nichts damit gemacht, man kann einfach einen Widerstand einbauen.
Es wird viel einfacher sein, es auf Digispark zu wiederholen.
Ich füge die Druckvorlage im Diptrace-Format und den Quellcode bei.
Alles kann mit dem Arduino Pro Mini, einem Relais-Modul und einem Encoder-Modul erledigt werden.
http://ali.onl/1bj8
http://ali.onl/1bj9
http://ali.onl/1bja
Für das Programmieren benötigt man einen UART-Adapter, von dem man 3,3V beziehen kann.
http://ali.onl/1bjc
Etiketler
Model Kaynağı
