RC-5 a.b. maken met een Arduino

Van tekentafel tot soldeerbout, in deze afdeling is alle ruimte voor eigen ontwikkeling van audio gerelateerde apparatuur. Schema's tekenen, print ontwerpen, componenten kiezen, printplaten etsen of laten maken.

Moderator: Moderators

Plaats reactie
Gebruikersavatar
Fotohuis
Berichten: 8253
Lid geworden op: 19 feb 2016, 17:37
Locatie: R'stein soms Mykolaiv (in evacuatie)
Contacteer:

05 aug 2022, 22:10

Aangezien het nog niet gelukt is een Philips FA911 a.b. te scoren ben ik zelf maar aan de gang gegaan.
Je hebt dan voor €20 een Philips 900 systeem kunnen scoren, maar zonder a.b. Maar eens aan de gang gegaan met een u-controller de Arduino Nano en de meest basale Philips RC-5 codes. Aan gaat weer, mute en volume up en down inmiddels ook. Nog bedankt (Theo van FB) voor de 5mm I.R. LED die ik vergeten was te bestellen voor dit experiment en die natuurlijk net niet los in de Arduino experimenteer kit zat.
4D2BE639-C85B-4028-B279-E9B619518826.jpeg
ABEB7DFC-D798-444E-BDC0-296DD5119F30.jpeg
CEA1C80F-2602-4A1B-9FC2-8BF603A52A31.jpeg
Philips 22RH550+Teufel Ultima-20mk2, 22RH426, 22AH489. N4511, N4450, N2521, N2520, 22GA(1)408, 212, 312, 222 +GP401/412mk2 Shibata/MC-3 Turbo/AT-OC9XEN.CD204.NAD C352, C422, C521BEE+FB820. 22RH743+22RH544/79R.900: CDF-200, FA-911, FC-931.LS3/5a
Gebruikersavatar
Fotohuis
Berichten: 8253
Lid geworden op: 19 feb 2016, 17:37
Locatie: R'stein soms Mykolaiv (in evacuatie)
Contacteer:

05 aug 2022, 22:11

64AF9716-7FE9-457F-BCE7-4618FB366A62.jpeg
A3F929E8-01F6-4051-A48A-D5700FEACF74.jpeg
Philips 22RH550+Teufel Ultima-20mk2, 22RH426, 22AH489. N4511, N4450, N2521, N2520, 22GA(1)408, 212, 312, 222 +GP401/412mk2 Shibata/MC-3 Turbo/AT-OC9XEN.CD204.NAD C352, C422, C521BEE+FB820. 22RH743+22RH544/79R.900: CDF-200, FA-911, FC-931.LS3/5a
Gebruikersavatar
Regenpak
Berichten: 1632
Lid geworden op: 13 dec 2020, 18:44
Locatie: Amsterdam West
Contacteer:

06 aug 2022, 06:26

Leuk project! Duino is een beetje overkill, had al iets dergelijks gemaakt met een PICkie.

Afbeelding


Tjerk
Gebruikersavatar
Fotohuis
Berichten: 8253
Lid geworden op: 19 feb 2016, 17:37
Locatie: R'stein soms Mykolaiv (in evacuatie)
Contacteer:

06 aug 2022, 10:03

Je grootste probleem is dan het apparatuur om zo’n PIC te programmeren. Bij zo’n Arduino Nano zit er alles al in incl. de ‘boot file’ in de Nano dus het C+ programma schrijf je op de labtop en upload je in de Nano. Het hele ding kost nog geen €5. De volgende stap is via een simpel key board de hoofd commando’s van de RC-5 codes te lezen. Dat gebeurt nu via het computer key board.
Philips 22RH550+Teufel Ultima-20mk2, 22RH426, 22AH489. N4511, N4450, N2521, N2520, 22GA(1)408, 212, 312, 222 +GP401/412mk2 Shibata/MC-3 Turbo/AT-OC9XEN.CD204.NAD C352, C422, C521BEE+FB820. 22RH743+22RH544/79R.900: CDF-200, FA-911, FC-931.LS3/5a
Gebruikersavatar
MGf
Berichten: 1364
Lid geworden op: 24 jan 2016, 10:33
Locatie: Regio Arnhem

06 aug 2022, 10:59

Nano is inderdaad wat overkil, maar als start prima te gebruiken. Misschien kan je met een ATTiny ook wel iets, ligt een beetje aan het aantal I/O-lijnen en of je de knopjes kan gaan multiplexen. er zijn tinies die in een dil8 /sop8 behuizing zitten.
~ Mark ~
Gebruikersavatar
Regenpak
Berichten: 1632
Lid geworden op: 13 dec 2020, 18:44
Locatie: Amsterdam West
Contacteer:

06 aug 2022, 11:21

Fotohuis schreef: 06 aug 2022, 10:03Je grootste probleem is dan het apparatuur om zo’n PIC te programmeren
Ach, een PIC programmer kost ook geen drol. Het is een keuze. Ik ben geen fan van Duino. De ontwikkelomgeving is drama. Dat gezegd hebbend, MPLABX is dat ook. Zal wel komen omdat Microchip Atmel heeft opgeslokt. Gelukkig werkt MPLab 8.92 wel goed dus doe ik alles daarmee. Lekker old skool assembly. Zero overhead (maar ik moet wel alles zelluf afvangen).

Tjerk
Gebruikersavatar
Will
Donateur
Berichten: 8041
Lid geworden op: 24 mei 2009, 22:56
Locatie: Het uiterste Zuiden
Contacteer:

06 aug 2022, 12:37

Behalve dat je met Arduino geen programmer nodig hebt, is bijna alles als library beschikbaar.

Zo ook de IR zenden/ontvangen library incl diverse protocollen waaronder RC5.
Dan nog een keyboard-matrix-scan library (incl debounce)
In een vloek en een zucht flans je zo een AB in elkaar.

Maar ik ben ook meer van assembler en nul overhead. Veel leuker om het maximum er uit proberen te persen.
Een verzamelaar ziet niet wat hij al heeft, hij ziet alleen wat hij nog mist.
Gebruikersavatar
Fotohuis
Berichten: 8253
Lid geworden op: 19 feb 2016, 17:37
Locatie: R'stein soms Mykolaiv (in evacuatie)
Contacteer:

06 aug 2022, 12:56

Zonder de library zou het niks worden. De laatste keer dat ik in assembly iets geschreven heb is 40 jaar geleden.
Philips 22RH550+Teufel Ultima-20mk2, 22RH426, 22AH489. N4511, N4450, N2521, N2520, 22GA(1)408, 212, 312, 222 +GP401/412mk2 Shibata/MC-3 Turbo/AT-OC9XEN.CD204.NAD C352, C422, C521BEE+FB820. 22RH743+22RH544/79R.900: CDF-200, FA-911, FC-931.LS3/5a
mae
Donateur
Berichten: 6321
Lid geworden op: 17 nov 2013, 02:42
Locatie: Randstad
Contacteer:

06 aug 2022, 13:33

Fotohuis schreef: 06 aug 2022, 12:56 Zonder de library zou het niks worden. De laatste keer dat ik in assembly iets geschreven heb is 40 jaar geleden.
Assembly verleer je niet toch? Het leuke van een bibliotheek is dat je een voorbeed hebt ;-)

Ik heb in het verleden wel eens gecompileerde code gedisassembleerd om het algoritme te gebruiken. Kon heel veel rommel uit ;-)
Gebruikersavatar
Regenpak
Berichten: 1632
Lid geworden op: 13 dec 2020, 18:44
Locatie: Amsterdam West
Contacteer:

06 aug 2022, 17:36

mae schreef: 06 aug 2022, 13:33Kon heel veel rommel uit ;-)
Kijk, dát bedoel ik! :mrgreen:

Tjerk
Plaats reactie