Muffsy bygger, designer og eksperimenterer

Diskusjonstråd Se tråd i gallerivisning

  • skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Det var litt tanken med det første relekortet. Å ha en innspenning for ESP32 og styre en annen spenning med ESP-kortet.

    Kortet er fortsatt litt over-engineered, men det var enda mer tidligere. Jag hadde nok klart meg med å styre releene rett fra ESP-kortet... Men fint ble det! ;)

    Nå har jeg kjøpt en rotasjonsenkoder som jeg kan leke med sammen med IR-mottakeren. Skal ikke se bort fra at jeg får til styring av kanaler med både IR og rotasjonsenkoder. Det går ikke fort, jeg er ganske ussel på programmering. Men hvem vet? Kanskje blir det motorstyring av volumkontroll en vakker dag.
     

    roadrune

    Hi-Fi freak
    Ble medlem
    06.12.2014
    Innlegg
    2.360
    Antall liker
    1.169
    Sted
    Stord
    Torget vurderinger
    1
    Riktig kort skal være NodeMCU-32S (som det står på kortet), og det er en liten del av IRreceiver.h som ikke kompilerer for ESP32.

    Alt man trenger står her:
    https://hackaday.io/project/46280-m...tor/log/155890-example-code-ir-controlled-ssr

    Jeg er ganske imponert over hvor bra det fungerer. Av og på med fjernkontrollen fungerer perfekt på fem meters avstand, og man trenger ikke engang sikte mot IR-mottakeren.
    Da er begge kortene programmert og funker med Logitech Harmony (har lagt til to tilfeldige apparat som jeg ikke har i Harmony)

    Lekende lett med infoen i linken til Skrodahl :)
     

    JCP

    Overivrig entusiast
    Ble medlem
    22.04.2014
    Innlegg
    780
    Antall liker
    368
    Sted
    Moss
    Der har de mye rart,- har alltid hatt lyst på Theremin 😀
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Nå har jeg kommet ganske mye lenger med programmering av rele-kortet, men det dukket opp et kabinett i posten:



    Da har endelig min IcePower 125ASX2 fått bolig. :)
     
    Sist redigert:

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Se her ja! Er det Genth fra Kinaland? Hva ga du for dette?
    Japp,
    Kabinett med kabler kostet $90, 125ASX2 kjøpte jeg for ganske lenge siden. Ca $120 har jeg for meg. Det blir rundt 2000 kroner for noe visse tar 20.000 for. :p

    Jeg har nettopp fått testet forsterkeren, det låter slettes ikke dårlig. :)
     
    Sist redigert:

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Framgang på programmeringsfronten:



    Det går ikke fort, selv et knapptrykk (med ferdig kode) blir ikke helt som jeg har tenkt meg.

    Det blir:

    * Power on/off (trykkbryter for strøm av/på)
    * Bytte inngang med rotasjonsenkoder
    * Mute når man trykker på rotasjonsenkoderen (innebygd knapp)
    * Fjernkontroll: Bytte inngang opp/ned, bytte inngang med knapper 1-5, mute, power on/off

    Og kanskje muligens også motorisert volumkontroll, da selvsagt også med støtte for fjernkontroll.
     
    Sist redigert:

    ThomasJ

    Hi-Fi interessert
    Ble medlem
    03.05.2012
    Innlegg
    52
    Antall liker
    41
    Sted
    Oslo
    Torget vurderinger
    6
    Hei.

    Jeg tenkte å bygge meg en Muffsy RIAA.
    Tenker å bruke strømforsyningskortet du har laga og en trafo jeg har på lur.
    Jeg lurer på om det er noe å hente på bytte av komponenter i RIAA og HeadAmp kortene?
    Og, er det hensiktsmessig med større kondensatorer i strømforsyninga?

    Forøvrig vil jeg gi honnør til arbeidet du gjør, og tilgjengeligheten du viser i denne tråden :)

    //Thomas
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Jeg leverer med de samme komponentene som jeg selv bruker, så <ironi>selvsagt sier jeg at det ikke har noe for seg</ironi>. :)

    Det største problemet med å bytte ut er at jeg ikke har gitt stort spillerom for ulike komponentstørrelser. Ellers er det jo DIY, så det er bare å rocke løs!
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Steike ta.
    Å trykke på en knapp er virkelig ikke som før i tiden. Neida, nå har de begynt med touch-sensorer nå. Det lager jo krøll på alt jeg gjør...

    I hvertfall, noen timer senere og en annen input-pin på ESP32, fungerende power on/off:




    EDIT:
    Omtrent sånn har jeg tenkt det da. Programmet gjør ulike saker basert på verdien av "powerState", som kan være 0, 1 eller 2:

    Kode:
    /*
      * powerState:
      * 
      *   0: Boot
      *     powerOn()
      *       startup procedure
      *       read NVRAM (relayCount)
      *       set relays to off (previousRelay = relayCount
      *       set power amp to off, SSR = LOW
      *       
      *   1: Powered ON
      *       turn on power button LED
      *       set power amp to on, SSR = HIGH
      *       trigger relayOn(): previousRelay = relayCount + 1)
      *     rotaryEncoder()
      *       increases or decreases relayCount depending on rotational direction
      *     remoteControl()
      *       if mute=1: don't activate relays
      *       input up/down
      *       input direct (buttons 1-5)
      *       power on/off
      *       mute
      *       volume up/down
      *     relayOn()
      *       activates relays based on the relayCount
      *       handles relayCount too high or low
      *       if mute=1: don't activate relays
      *     powerControl()
      *       read power button, set powerState accordingly
      *       
      *    2: Powered OFF
      *     turn off all relays
      *     set power amp to off (SSR = LOW)
      *     powerControl()
      *       read power button, set powerState accordingly
      *     remoteControl()
      *       read power button, set powerState accordingly
      */
     
    Sist redigert:

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    • Power ON: Rotasjonsenkoder trykknapp og fjernkontroll
    • Bytte kanal: Vri rotasjonsenkoder eller fjernkontroll opp/ned/direkte 1-5
    • Siste kanal spares i internminne og plukkes fram ved oppstart



    Ja, det var ikke lett å få til BÅDE:

    * Spare seneste rele i NVRAM
    * Fjernkontroll

    Jeg fikk endre IRremote.h-biblioteket IGJEN (mer om det her - link). Men: Nå har jeg fungerende fjernkontroll (kanal 1-5, opp/ned, power on/off), rotasjonsenkoder og strømknapp.

    Sånn ser det ut på konsollet:

     
    Sist redigert:

    gjomle

    Overivrig entusiast
    Ble medlem
    18.01.2018
    Innlegg
    937
    Antall liker
    3.447
    Sted
    Kristiansand
    Torget vurderinger
    6
    Når du har et ferdig kit for preamp med rør og inputselector, skal jeg stå først i køen! :) Spennende prosjekt dette!
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Johnny fikk et kort,
    Jeg gir bort to til. Først til mølla, PM med fullt navn og adresse gjelder.



    Status: Alle kort er gitt bort.
     
    Sist redigert:

    Ine123

    Hi-Fi freak
    Ble medlem
    20.09.2013
    Innlegg
    2.861
    Antall liker
    4.740
    Sted
    Halden
    Hei :)

    Tusen takk skrodahl ! :)
    Grei å ha, når jeg skal teste Riaa'n jeg bygger .
    Mvh.
    Johnny
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Og så er det jo morsomt å kombinere elektronikk og juleølkalender og englespill (uten engler, i og for seg):



    (Klikk på bildet for å se video)
     

    roadrune

    Hi-Fi freak
    Ble medlem
    06.12.2014
    Innlegg
    2.360
    Antall liker
    1.169
    Sted
    Stord
    Torget vurderinger
    1
    Juleølkalender 0900 på morgenen du, fint i Sverige😃

    Kan de gamle inngangsvelgerkortene også brukes til av/på via et rele slik som de nye, bare ved å bruke rett pinout?
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Alt er bedre i Sverige :) (*)
    Juleølen skal jo inn i øleskapet, må vite. Så blir den kald til middagsmaten.

    De gamle inngangsvelgerkortene kan ikke brukes til av/på via et rele sånn helt uten videre. Da må du ha en transistor for å styre releet sånn som jeg har gjort med alle de andre:



    Lengst ned (fra motstanden) går til en pin på ESP32. Du kobler releet mellom +5V og GND. Set din pin til HIGH, da leder transistoren strøm og kretsen er sluttet. Sett din pin til LOW, da leder ikke transistoren strøm og kretsen er åpen.

    (*) Alt er faktisk ikke bedre. I Norge kan man kalle et kjøleskap for øleskap, og da blir det ganske fyndig. I Sverige blir kylskåp til ylskåp, og det er jo helt ubegripelig. Ellers er alt bedre i Sverige. Om man ser bort fra svenskene, altså.
     
    Sist redigert:

    roadrune

    Hi-Fi freak
    Ble medlem
    06.12.2014
    Innlegg
    2.360
    Antall liker
    1.169
    Sted
    Stord
    Torget vurderinger
    1
    Da får jeg teste litt, må bare handle inn en esp32 først (hvor kjøper du de)

    Med mindre du har et kort igjen av siste gen?
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Takk + takk.
    Jeg kan ha overdrevet litt når jeg sa at alt var bedre i Sverige... Jeg sparer inn det på lavere (dvs ingen) bompenger. ;)
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Nå har jeg bestilt enda et relekort.

    Jeg tenkte som så: Jeg kan stenge av og på forforsterkeren med et solidstaterele. Men, da kommer det jo helt sikkert pops/smell gjennom effektforsterkeren, videre ut til høyttalerne. Derfor ble relekortet med fem innganger til et relekort med fire innganger og et mute-rele mellom utgangen på forforsterkeren og inngangen på effektforsterkeren.

    Litt sånn som dette. Faktisk helt sånn som dette, egentlig:

     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Yay!
    Har ingen "banana for scale", så det får bli en gul Post-IT. Kortet er like bredt som en Post-IT, og ca en halv cm høyere.



    Nå har kortet alt jeg kan tenke meg at man trenger:

    • Fire inputs
    • Mute, mellom forforsterker og forsterker
    • Styring av Solid State Relay (SSR)
    • Styring med rotasjonsbryter
    • ESP32 med break-out for alle porter

    EDIT:
    Designfiler (Eagle-prosjekt og Gerbers) finner du her:
    https://hackaday.io/project/46280/files/
     
    Sist redigert:

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Her går alt i en rasende sneglefart. Selve byggingen av relekortet gikk fort, men så skulle det programmeres også da...



    Det har jeg nå gjort, og det fungerer kjempebra. Til og med med mute-funksjon. Nå skal jeg bare gjøre om trykknappen på rotaryencoderen til mute, og legge til en ordentlig avpåknapp.

    I tilfelle noen ikke helt forstår hva jeg forsøker å gjøre her, så har jeg gått bananas i MS Paint (jeg ble ganske fornøyd med høyttalerne):



    Og skulle man foreksempel montere inn en Muffsy i alt dette, så plasseres den på en av inngangene (SIGNAL INPUTS på tegningen) til releinputvelgeren.
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Steike!
    Jeg har kjøpt massevis av komponenter. Det blir enda en versjon av kortet, og så blir det et kit.

    Dessverre uten ESP-32. Jeg finner ikke en pålitelig leverandør i Europa, og leveransetid/toll/avgifter blir for lenge/mye.
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Sånn, omtrent.
    2N2222 og PN2222 er samme transistor, den i metall koster 10-20 ganger mer. Så jeg byttet ut den. Rotasjonsbryter har mindre betydelse når jeg har mute-relé, så den har jeg tatt bort.



    Skal det bli et kit, og jeg må velge mellom transistorer til tre kort eller femti kort til samme pris, så får det bli det siste. Det er faktisk den komponenten som avgjør om det kan bli et kit eller ikke.

    Og så har jeg kanskje en plan om å få til ESP32...
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    40 mA pr GPIO, mot 12 mA på 8266.
    Flere GPIOs.
    Temperatursensor, hall effect sensor.
    10 touchsensorer.
    Deep Sleep-funksjon.
    18 analoge inputs (12-bits), mot en eneste (10-bits) på 8266.

    Med mer. Til bare litt dyrere pris. Jeg synes ikke ESP8266 burde være med i betraktningen. Om jeg selv får velge, altså. :)
     
    Sist redigert:

    roadrune

    Hi-Fi freak
    Ble medlem
    06.12.2014
    Innlegg
    2.360
    Antall liker
    1.169
    Sted
    Stord
    Torget vurderinger
    1
    Er det integrert tempsensor i Esp32? Hvordan kan jeg få tilgang til den?

    Hva med styring av volumkontroll på kortet, er det rom for det?
     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Joda,
    Kjøper man mange, og spør pent hos selgere på Ali[baba|express], så kan man nærme seg ESP8266 i pris. :)
     
    Sist redigert:

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Jeg hadde dessuten brukt pins som jeg burde ha holdt meg unna. Mine GPIO som styrte reléene overlapper med SPI/I2C og SERIAL0. Byttet til GPIO12, 14, 25, 26, 27.

    Her er også PN2222a med rett footprint. (Nei, det var ikke i det hele tatt enkelt, alle TO-92-EBC [Emitter-Base-Collector] med denne footprint er CBE. Doh!)

     

    skrodahl

    Overivrig entusiast
    Ble medlem
    20.03.2015
    Innlegg
    797
    Antall liker
    547
    Jeg liker når alt blir rett fra leverandøren:



     
    Sist redigert:
  • Laster inn…

Diskusjonstråd Se tråd i gallerivisning

  • Laster inn…
Topp Bunn