Show your projects! Part 32

JER00N

Golden Member

Ik heb mijn 'audio analyzer' eindelijk eens in een kastje gebouwd.



Werkt met een dsPIC33 en een AD9833 als toongenerator. Er zit ook een FTDI-chip in voor USB-communicatie met de PC. Deze interface is galvanisch gescheiden met optocouplers, om aardlussen te voorkomen.
Ik heb er een simpel programma voor geschreven in C# waarmee je de sweeps kan plotten. Hier een voorbeeld van een Behringer gitaar preamp-pedaaltje. Er zijn vier sweeps gedaan bij verschillende posities van de treble-knop.



Het werkt al heel aardig, alleen zodra er vervorming in het signaal komt (wat bij bijv. gitaareffecten al snel is) ontstaan er harmonischen, die ook bij het inkomende signaal opgeteld worden waardoor het beeld vertekend wordt. Dit wil ik oplossen door een Goertzel-filter in de dsPIC te gebruiken, maar dit werkt nog niet zoals het hoort. Daarnaast nog een hoop andere software-dingetjes die gedaan worden.
Lambiek

Special Member

Als je haar maar goed zit, GROETEN LAMBIEK.
miedema

Golden Member

Ha JER00N,

Serieus project, en netjes ingebouwd. Een uitdaging in hardware èn in software :-). Complimenten dus!

Tot welke bandbreedte kun je frequentie curven meten? Breder dan de 10kHz in de grafiek in je screen-shot?
Kun je met dezelfde hardware ook andere dingen meten, zoals harmonische vervorming, of FFT spectrum? (nog uitdagingen zat :-))

Het werkt al heel aardig, alleen zodra er vervorming in het signaal komt (wat bij bijv. gitaareffecten al snel is) ontstaan er harmonischen, die ook bij het inkomende signaal opgeteld worden waardoor het beeld vertekend wordt.

Volgens mij is het overigens wèl juist als door veel harmonischen de frequentie curve in het hoog hoger op gaat lopen. Immers, De DUT voegt die harmonischen toe, en daardoor komt er meer energie in het hoog. Net zo als dat je een hoge tonen regelaar opdraait :-).
Overigens moet je wel èrg veel vervorming hebben wil je dat op je frequentie curve gaan zien.... Maar goed, je bent met gitaar effecten bezig, dan snap ik dat wel :-).

groet, Gertjan.
Gisteren mijn Current Loop module van AliExpress ingebouwd. Deze modules zijn primair gemaakt voor het meten aan PLC ingangen zoals wel vaker op CO in topics zoals deze word bediscussieerd.

De door mij gebruikte module is Two-Wire en wordt in serie met een spanning bron gebruikt. De stroom is in te stellen van 3mA-21mA in stapjes van 0,05mA. De module kan ook pulserende stromen maken zoals zaagtand en blokgolf die zelf kunnen worden ingesteld. De draaiknop is een rotary encoder, de LCD heeft backlight en de module bevat een STM32 controller.

Handleiding

De stroom is nauwkeurig genoeg
https://www.uploadarchief.net:443/files/download/20180811_144512_resized_1.jpg

Het 'project' was alleen maar inbouwen en wat busjes bedraden
https://www.uploadarchief.net:443/files/download/20180811_144724_resized_1.jpg

Het is een super handig apparaatje geworden met een module die €7 kost inclusief verzending in een week, prima voor calibratie toepassingen zoals multimeters.
@JEROON
Mooi kastje zo.
Foto van de binnenkant van je 'audio analyzer' zou ook leuk zijn. Heb je ergens de functies al beschreven?
Op 11 augustus 2018 22:15:27 schreef JER00N:


Dit ziet er wel heel interessant uit. Heb je ergens een blog of een Github met meer info erover?

Groet

Kris
JER00N

Golden Member

Op 12 augustus 2018 12:16:23 schreef miedema:
Ha JER00N,

Serieus project, en netjes ingebouwd. Een uitdaging in hardware èn in software :-). Complimenten dus!

Tot welke bandbreedte kun je frequentie curven meten? Breder dan de 10kHz in de grafiek in je screen-shot?
Kun je met dezelfde hardware ook andere dingen meten, zoals harmonische vervorming, of FFT spectrum? (nog uitdagingen zat :-))


Dank! Ik kan wel verder meten dan 10 kHz. Tot zo'n 20 kHz gaat het goed, daarboven komt er meer ruis in. Dit heb ik al kunnen verbeteren door langer te sampelen bij hogere frequenties, maar ik denk dat ik dat aantal samples nog moet verhogen. Als ik nog verder ga, richting de 40, 50 kHz gaat het wel fout, de meter geeft dan 50 Vpp aan. Dit is iets in de software waar ik nog naar moet kijken.
THD meten zou leuk zijn, maar dan moet ik dus wel de grondtoon en de harmonischen kunnen scheiden en daarvoor moet ik dus een functioneel Goertzel-filter hebben. FFT zit er niet in, ik weet ook niet of ik dit ga doen. Is sowieso lastig weer te geven op zo'n karakter-LCD.
[...]

Volgens mij is het overigens wèl juist als door veel harmonischen de frequentie curve in het hoog hoger op gaat lopen. Immers, De DUT voegt die harmonischen toe, en daardoor komt er meer energie in het hoog. Net zo als dat je een hoge tonen regelaar opdraait :-).
Overigens moet je wel èrg veel vervorming hebben wil je dat op je frequentie curve gaan zien.... Maar goed, je bent met gitaar effecten bezig, dan snap ik dat wel :-).

groet, Gertjan.


Ik begrijp wat je bedoelt, maar ben het niet met je eens :) Als je bijvoorbeeld op 1 kHz een sinus de DUT in stuurt, wil je aan de ontvangende kant weten hoe sterk het signaal is op 1 kHz, en niet op 2, 3, 4, 5 kHz.


Op 12 augustus 2018 15:32:56 schreef markce:
@JEROON
Mooi kastje zo.
Foto van de binnenkant van je 'audio analyzer' zou ook leuk zijn. Heb je ergens de functies al beschreven?





De buitenkant ziet er beter uit zullen we maar zeggen ;) Er is e.e.a. aan de print veranderd. Ik wilde de eerst de dsPIC het signaal laten opwekken, maar dit kostte veel te veel processortijd. Uiteindelijk heb ik daarom dat printje erop gezet, hierop zit een AD9833 DDS signaalgenerator. Er zit ook een digitale potmeter op dus de amplitude kan ik zo ook nog aanpassen.

Ik heb kunststof studs tegen de frontplaat gelijmd voor montage van het LCD en de VU-meter, dit werkt erg goed. Je hoeft hierdoor geen schroefgaten door de frontplaat te boren.

Het voedingkje is een 12V TDK-Lambda voeding die ik nog had liggen. De speaker moet ik nog een plekje geven.

Op 12 augustus 2018 16:27:02 schreef Kridri:
[...]

Dit ziet er wel heel interessant uit. Heb je ergens een blog of een Github met meer info erover?

Groet

Kris



Nee helaas, verder heb ik er niets van online staan. Wat mij betreft mag je alles hebben, maar er is nu al vrij veel achteraf aan bijgeprutst, dus er zou eigenlijk een revisie moeten komen van het geheel.
De buitenkant ziet er beter uit zullen we maar zeggen
Nou dat valt wel mee met de binnenkant. Je hebt gelukkig een kast met genoeg ruimte en een nette opbouw. Wel veel kunststof in de kast-huls. Onderling is er redelijk veel afstand tussen je modules, maar ik zou wat afscherming kunnen toevoegen tegen invloed van buiten.

Wat kan je audio-analyser eigenlijk allemaal?
Is dit behalve voor audio frequentie response meting ook voor andere metingen bedoeld?

[Bericht gewijzigd door markce op 13 augustus 2018 17:04:05 (29%)]

Ik heb mijn CO voeding in een (Hammond 1455T2201) kastje gebouwd. Meer (en andere) foto's in het CO voeding topic.

https://www.circuitsonline.net/forum/file/34687/forum-post

In werking:


Ik denk dat 'ie haast voor "minivoeding" door kan?
28V/2A in (Ruim gemeten incl koelblok en uitstekende knoppen) 30*17*6 cm.
((28*2)/(3*1,7*0,6) = 18 W / dm^3, mocht die competitie nog lopen :P)

Binnenkant:




EDIT
@pa3gws: Dat gaat nèt aan goed :) verder uit elkaar boven elkaar kan niet, dan zit de behuizing in de weg... Naast elkaar had ik een kleiner metertje moeten gebruiken.

@subsonik: En dan heb ik de afmetingen nog vrij ruim gemeten. Ik heb nog ergens een 100VA 2x15V transfo... Die valt er misschien nog in te schoenlepelen als de Subsonik scale score omhoog moet :) (En die netentree heb ik ook over zitten denken. Ik had een stuk van het koelblok kunnen zagen en ' m op de achterkant kunnen plaatsen, maar dat koelblok kwam nu heel mooi uit, en ik héb ruimte aan de zijkant om de kabel kwijt te kunnen op de plek waar ' ie staat, dus waarom niet? Nu heb ik 1.2K/W :)

[Bericht gewijzigd door Lucky Luke op 26 augustus 2018 17:11:11 (38%)]

Blog // Backwards Lightspeed Bus: i*i=-1, so iic=-c.
pa3gws

Golden Member

Ziet er netjes en strak uit.
Maar is de bediening niet lastig met de knoppen zo dicht bij elkaar?
Ik ben gestopt met roken nu mijn schakelingen nog.
subsonik

Golden Member

Heerlijk compact en netjes afgewerkt! Enkel jammer van de netingang aan de zijkant.

Het doet me plezier dat de subsonik scale nog gebruikt wordt, nette score van 18W/dm³ hoor :)
Lambiek

Special Member

Op 24 augustus 2018 17:54:50 schreef Lucky Luke:
Ik heb mijn CO voeding in een (Hammond 1455T2201) kastje gebouwd.

Ziet er strak uit Lucky Luke, kan zo in de winkel. :) Ik vind die Hammond kastjes altijd wel aan de dure kant, maar ze zie er altijd wel goed uit.
Als je haar maar goed zit, GROETEN LAMBIEK.
Omdat ik onlangs nog een behoorlijk aantal ongebruikte TA7642's tegenkwam, heb ik besloten om maar eens een langegolfontvangertje te bouwen. Hiervoor zijn immers slechts enkele externe componenten nodig...

https://www.youtube.com/watch?v=07VT02yURkQ

Net als de variabele condensator (max. capaciteit ongeveer 400 pF) komt ook de langegolfspoel uit een oude sloopradio.
Leve het transistortijdperk!
buckfast_beekeeper

Golden Member

@jeroon, geen bang dat de studs op termijn los komen.
Honing kan je importeren, bestuiving niet.
bprosman

Golden Member

Niet echt een spectaculair project maar wel handig voor mijn 19” , Z80 en 6502 ontwerpen en projecten. Een “Extender” board.


De jongere generatie loopt veel te vaak zijn PIC achterna.
Lambiek

Special Member

Die hadden wij vroeger ook, dan kon je makkelijk aan de kaarten meten. :)
Als je haar maar goed zit, GROETEN LAMBIEK.
bprosman

Golden Member

Op 2 september 2018 11:56:37 schreef Lambiek:
Die hadden wij vroeger ook, dan kon je makkelijk aan de kaarten meten. :)

En dan kaarten tegenkomen die het op de extender card wel deden en in het rek niet of vice versa :-(
Ze zijn ook nog wel gewoon te koop maar niet voor de/een prijs waar JCLPCB ze voor gemaakt heeft.

[Bericht gewijzigd door bprosman op 2 september 2018 12:26:12 (15%)]

De jongere generatie loopt veel te vaak zijn PIC achterna.
Da's lang geleden (voor mij :-) )die 64 polige din connectoren. Heb hier ook nog zo'n extender liggen, een dure van Vero, met uitwerpers.

Groetjes,
eSe
I am an expert of electricity. My father occupied the chair of applied electricity at the state prison.
Klein projectje:
Bij een lot elektronica dat ik een aantal jaar terug gekocht had zat een laagspannings-variac. Daar heb ik een AC voeding mee gemaakt.
https://www.elektronicastynus.be/wp-content/uploads/2018/09/687474703a2f2f7777772e656c656b74726f6e6963617374796e75732e62652f636f2f6469762f313337363134343633322e6a7067.jpg
https://www.elektronicastynus.be/wp-content/uploads/2018/09/DSC03219_.jpg
https://www.elektronicastynus.be/wp-content/uploads/2018/09/DSC03227-e1535920991741.jpg
https://www.elektronicastynus.be/2018/09/02/12v-ac-voeding/
Met vriendelijke groet, Stynus ||| http://www.elektronicastynus.be ||| http://e-stynus.com ||| --> Automatische trapverlichting <--
miedema

Golden Member

Ha Stynus,

Netjes gemaakt. Eigenlijk is het gewoon een 12V trafo met een variac er achter?
Dan ben ik benieuwd waar dat koelblok + fan met die vermogensweerstand er op voor is.....

groet, Gertjan.
De aarde op de metalen achterkant gaat via een Wireless verbinding :)
LetterHenk

Golden Member

Die was mij ook al opgevallen :) Misschien een foto van toen het nog niet helemaal af was?
Op het koelblok zal de stroommeetshunt zitten neem ik aan.

Het lijkt wel een handig apparaat verder, hoewel ik de specs niet helemaal begrijp. Van 0 tot 12VAC ? waar gebruik je dat voor?
Action expresses priorities LH
Heb je nou zelf printjes gemaakt voor die metertjes? Het resultaat is wel mooi.
Blog // Backwards Lightspeed Bus: i*i=-1, so iic=-c.
Hierbij nog een kleine speelse toepassing. Ik heb een kleursensor I2C module TCS34725 en wou daarmee toch iets maken. Omdat ik tegenwoordig enkel nog met Fischertechnik speel, tja we worden oud, is dit ontwerp met deze bouwstenen ontworpen. Ik gebruik gekleurde knikkerballen van Hubelino. Die hebben 24.5mm diameter en je kunt ze kopen in een setje van 12 ballen.
Vandaar dat ik een kleur sorteerder gemaakt heb die de kleur van de ballen meet en zo een sortering maakt. De aanwezige licht sensor in de module gebruik ik om de aanwezigheid van een bal te detecteren. Het programmeren gebeurt in RoboPro en die bevat een grafische user interface.
Ik maak ook veel gebruik van hall detectors voor de bewegingen. Motoren zijn Fischertechnik motoren op 9V. De sturing hiervan verloopt over de standaard TXT Controller.

Een paar beelden:
Eerst een klein interface bakje gemaakt om de I2C modules te sturen en de nodige 3V3 te geven.
https://farm2.staticflickr.com/1802/41579529110_656687c643_c.jpg
HD versie: https://www.flickr.com/photos/fotoopa_hs/41579529110

Hier de I2C module gemonteerd voor de ballen detectie en kleur meting:
https://farm2.staticflickr.com/1876/44326714171_b44f14b1fa_c.jpg
HD versie: https://www.flickr.com/photos/fotoopa_hs/44326714171

Nu de volledige opbouw kleurballen sorteren:
https://farm2.staticflickr.com/1886/43727457384_ed6bb48cc0_c.jpg
HD versie: https://www.flickr.com/photos/fotoopa_hs/43727457384

Nog een detail beeldje:
https://farm2.staticflickr.com/1886/29507039467_558b3a6d97_c.jpg
HD versie: https://www.flickr.com/photos/fotoopa_hs/29507039467

En het PC scherm waar je een aantal parameters kunt instellen voor licht en kleur aanpassing:
https://farm2.staticflickr.com/1847/44445118981_1068b6c5ca_c.jpg
HD versie: https://www.flickr.com/photos/fotoopa_hs/44445118981

Een kort youtube filmpje in HD: https://youtu.be/PbRfnA8OB14

Frans.
Lambiek

Special Member

Dat is weer een leuk projectje Frans! :)

Maar wat is het nu. een TCS35724 of een TCS34725? Zie het al, moet een TCS34725 zijn.

Vanaf welke afstand kunnen die sensoren een kleur detecteren?
Als je haar maar goed zit, GROETEN LAMBIEK.