Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Soundgesteuerte Relaiskarte (https://www.delphipraxis.net/158325-soundgesteuerte-relaiskarte.html)

FiRe 13. Feb 2011 17:05

Soundgesteuerte Relaiskarte
 
Ich habe mir vor einiger zeit dieses Interface Board geholt und zusammengebaut. Ich habe auch schon einige Tests damit durchgeführ und die ansteuerung mit delphi-Programmen funktionierte wunderbar.
Jetzt möchte ich gerne eine art Lichtorgel damit bauen. Ich schalte mit den 8 Digitalausgängen LEDs, die in meinem Zimmer verteilt sind. Ich habe mir mal das Programm von turboPASCAL etwas näher angeschaut, da es ziemlich genau die daten Visualisiert, die ich auch gerne verarbeiten würde. Jedoch bin ich in Delphi eher gelegenheitsProgrammierer und habe keine Ahnung, wie ich die verschiedenen Frequenzen isolieren kann und die dann in einfache schaltsignale (Boolean)umrechnen kann. Falls jemand da direkt eine Lösung hat oder einige Anregungen geben kann, wäre ich sehr Dankbar.

Gruß FiRe

Blup 14. Feb 2011 10:17

AW: Soundgesteuerte Relaiskarte
 
Such mal nach Hier im Forum suchenFFT und Hier im Forum suchenBass.dll.
Wie auch in dem schon von dir verlinkten Beitrag hingewiesen, benutzt man dafür im Normalfall fertige Bibliotheken.

FiRe 15. Feb 2011 19:54

AW: Soundgesteuerte Relaiskarte
 
Mir ist schon klar, dass man diese Bibiotheken dazu verwenden muss. Aber irgendwie steig ich da nicht so ganz durch ... hat nicht jemand noch nen guten Ansatzpunkt für mich? Besonders kopfzwerbrechen bereitet mir das erfassen der verschiedenen Frequenzen.

Gruß Fire

WIng2005 16. Jan 2014 19:34

AW: Soundgesteuerte Relaiskarte
 
Hallo Gemeinde,

ich würde mich der Frage mal anschließen wollen. Ich bin grad ein wenig am Basteln und will versuchen, via Arduinos eine Art Lichtorgel zu bauen. Will heißen:
  • 1 Arduino am Rechner, seriell angesteuert
  • weitere Arduinos per Bus (da bin ich noch nicht ganz sicher, welche Form, aber da fällt mir schon was ein) angesprochen
  • div. Aktoren
Das Ganze könnte sicher auch via DMX realisiert werden, das finde ich aber irgendwie so spannend. Ich will hier selbst mal kreativ werden (ohne bis jetzt zu wissen, was dabei rauskommt 8-) )

Nun zum eigentlichen Problem:
Grundsätzlich möchte in anhand diverser Peaks auf frei wählbaren Bändern Effekte zu- oder abschalten. Dazu müßte ich den Line-out der Soundkarte lesen können. Die SuFu habe ich genutzt, die Ergebnisse bringen mich aber nicht weiter. Die bass.dll finde ich für mein Vorhaben deutlich zu oversized, zumal mir die Zeit ein wenig fehlt, um dieses Bollwerk zu verstehen. Was ich suche, ist eine viel abgespecktere Möglichkeit (inklusive eines DAU-Tutorials), um den Stream auf dem Line-Out zu visualisieren.
Kennt vllt. jemand dazu etwas passendes?

Besten Dank!

hathor 16. Jan 2014 21:54

AW: Soundgesteuerte Relaiskarte
 
Oversized?

http://www.pollin.de/shop/dt/Njk4OTg...r_Bausatz.html
http://www.pollin.de/shop/dt/NjY4OTg...eter_B124.html

WIng2005 16. Jan 2014 22:22

AW: Soundgesteuerte Relaiskarte
 
http://dict.leo.org/ende/index_de.ht...dShowSingle=on

Zusammengefaßt: die bass.dll ist sicher sehr mächtig, jedoch macht genau dass sie völlig unübersichtlich und schwer zu "begreifen". Meine Meinung.....

Ich suche nach einer Alternative, die einfach simpler gehalten ist, mit weniger Code auskommt und schneller zum Ziel führt.

koelschman 18. Feb 2014 13:08

AW: Soundgesteuerte Relaiskarte
 
Hi,
schliesse mich dem Thema mal an. Mein Ziel ist es auf einem Raspberry pi und einer 8 Port Relais Karte eine Lichtsteuerung zu bauen.

Input soll eine USB Soundkarte am Raspberry sein, wo dann der Line In genutzt werden soll.

Ich wusel mich auch seit ein paar Tagen durch die Foren, aber Bass Dll scheint da wohl die Wahl zu sein, auch wenn sie sehr mächtig ist, wichtig ist aber scheinbar "nur" die funktion Bass channelgetdata um die FFTs auslesen zu können, anhand denen man dann steuern kann welche Relais geschaltet werden sollen.

Gruß

WIng2005 18. Feb 2014 14:20

AW: Soundgesteuerte Relaiskarte
 
Auf Mitov.com gibt es mit AudioLab eine für private Anwender kostenloses Package. Verwendet wohl auch die Bass.dll, davon merkst du aber nicht viel.
Das Package enthält eine Reihe von Komponmenten, mit denen sich das ganze realisieren läßt. Probiere es mal aus, bei mir hats geklappt. Boian Mitov hilft dir zur Not auch weiter (und wirft dir nicht nur "Such mal nach FFT", friss oder stib entgegen :evil:)

Puke 18. Feb 2014 15:25

AW: Soundgesteuerte Relaiskarte
 
Die bass.dll ist net schwer. Such mal nach "Gausi Memp" oder auf delphi-Treff. Gausi hat ein fenomenal einfaches Tut dazu geschrieben. Dazu liest er nebenbei die FFT's aus.

Im Prinzip ganz einfach.
Gruß Puke

WIng2005 18. Feb 2014 21:05

AW: Soundgesteuerte Relaiskarte
 
Hi Puke,

das Tutorial hatte ich mal gelesen. In den Sourcen werden dann aber finalerweise eine ganze Menge von zusätzlichen Bibliotheken angezogen, die (zumindest war es bei mir so) unter XE nicht mehr laufen. Ich hatte mir das gesamte Packet mal geladen, comiliert und gestartet. Die Fehlermeldungen habe ich nicht mehr im Kopf, aber gelaufen ist es auch nicht.
Unabhängig davon sind alle Tutorials, die ich dazu gefunden habe...naja, sagen wir mal sehr "umfangreich", was es dem durchschnittlich begabten Hobby-Programmierer unglaublich schwer macht, diese dann auch noch zu verstehen. Hilfe in der DP gibt es nicht, nur verweise auf die SuFu -> FFT. Blödsinn, für alle die das Thema als solches schon aus mathematischer Sicht nicht kennen. Nicht jeder hier ist ein Informatiker, was aber irgendwie immer vorausgesetzt wird (meine Meinung). Klar kann man auch mal über den Tellerand hinausschauen, aber wie gesagt, nicht jeder hat in diesem Fall die nötigen Grundlagen dazu.
Zu den Mitov-Komponenten: nahezu codefrei (hilft zwar nicht dem Verständnis, führt aber zum Ziel), relativ logisch und vor allem mit Top Support.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz