Zum Inhalt springen

Empfohlene BeitrÀge

Geschrieben

Wie an anderer Stelle schon zu lesen war, möchte ich einen https://kinograph.cc bauen, aber etwas abweichend. Mich stören die ganzen Druckschalter und die eingeschrĂ€nkten Möglichkeiten. Mit einem Mikrocomputer wĂŒrde es evtl. besser werden. Ich habe keinerlei Programmierkenntnisse, außer vor 30 Jahren habe ich ein wenig BASIC gelernt. Ich muß also neben dem Bau des GerĂ€tes auch noch Arduino programmieren lernen. Da ich eher ein fauler Mensch bin, versuche ich es etwas einfacher mit ArduBlock, eine grafische ProgrammieroberflĂ€che - die ich aber auch erst erlernen muß..

 

ardublock_sonar.png

 

Das original Projekt ist fĂŒr 8mm, 16mm und 35mm Film. Bei der ersten Herstellung von ZahnrĂ€der fĂŒr dieses Projekt, merkte ich schon, daß 8mm eine Ausnahme bildet. Es war mir nicht möglich, ZahnrĂ€der fĂŒr 8mm zu formen, die keinerlei Spuren in den Perfolöchern hinterlassen haben. Das geht gar nicht, fĂŒr mich hat die Filmschonung höchsten Stellenwert.

Deshalb versuche ich Teile von einem defekten Super 8/Normal 8 Projektor aus den 60er Jahren zu benutzen. Sollte das Projekt erfolgreich verlaufen, kann ich mir ein zweites GerĂ€t fĂŒr 9,5mm, 16mm (auch ungesplitteter Doppel8), 35mm und sogar 70mm vorstellen (besonders auch Negativfilm). Ob das alles einen Sinn macht? Finanziell wahrscheinlich nicht, meine 500 Meter Super 8 Filme könnte ich fĂŒr den Teilepreis des Cinegraphen wahrscheinlich in HD scannen lassen. Darum geht es nicht, der Weg ist auch das Ziel, das ganze Projekt macht wahrscheinlich oft Spaß (nicht wenn es mal wieder mit der Software nicht klappt). Nun denn, heute ist Tag 1 und ich fange mit einem eigentlich unwichtigen Teil an: Filmerkennung Sensor. Leider sind die anderen Teile noch im Versand und kommen teilweise erst in ein paar Wochen an. Ich hoffe bei Probleme, auch hier im Forum weitere Anregungen oder VorschlĂ€ge zu finden.......

 

 

 

 

 

 

  • Like 1
Geschrieben

TOP!!!

 

Ich wĂŒrde dir aber empfehlen nicht mit so einer Baustein IDE zu arbeiten.

Denn irgendwann stĂ¶ĂŸt man an die Grenzen solch einer IDE und dann fĂ€ngst du wieder ganz von Vorne an weil was nicht so geht. Darum wĂŒrde ich dir die Arduino IDE wĂ€rmstens empfehlen.

C ist garnicht so kompliziert und wenn du Fragen hast dann frag einfach. Hier sind ja einige die schon einiges mit Arduino gemacht haben.

Geschrieben

ArduBlock ist ein "PlugIn" fĂŒr Arduino IDE, ich muß es also extra aufrufen. Angeblich sehe ich den Code anschließend auch im IDE......

 

 

Geschrieben

So etwas wie Ultraschallformer scheint extrem kompliziert zu sein. Im Netz findet man was bei medizinischen GerĂ€ten dazu, mit ErklĂ€rungen und Hinweisen die meinen kleinen Horizont weit ĂŒbersteigen. Ich habe nun ein erstes Modell geformt und darauf geachtet, daß alles schön mit Radien versehen ist, möglichst keine scharfen Kanten. In einigen Stunden werde ich sehen, ob es funktioniert.

ultraschall.jpg

Geschrieben

Im Buch "Die elektronische Welt mit Arduino entdecken" von Erik Bartmann gibt es auf den Seiten 543 ff. ein Projekt damit, das sich ""Tisch-Sonar" nennt. Damit wird  die Distanz zu GegenstÀnden graphisch angezeigt. Allerdings wird zur Visualisierung noch "Processing" eingesetzt, was  in dem Fall ja nicht erforderlich ist. 

Ich habe mir das mal aufgebaut und es liegt jetzt noch wo herum:

 

 

Man mĂŒsste den Source-Code modifizieren. Leider bin ich nimmer so richtig "in". MĂŒsste mich erst wieder einarbeiten.

In C ++ bin ich eher AnfĂ€nger. Habe frĂŒher alles in BASCOM gemacht, eine "NasenrĂŒmpf-Programmiersprache", aber leicht zu erlernen ?

Geschrieben

Ja, den Tischsonar hatte ich auch im Netz gefunden, ging bis etwas ĂŒber 4 Meter. Ich benutze den Nachfolger, einen SR05 Ultraschallsensor, er hat einen Pin mehr (Output). Wie ich gelesen habe, behaupten einige Benutzer dieser Sensor wĂ€re etwas genauer. ich kann es mal vergleichen wenn der Sr04 hier angekommen ist.

Was ich noch nicht ganz verstanden habe ist die gesendete ImpulslĂ€nge. warum sollte ich lange Impulse von 10ms senden, wenn 2 ms auch funktionieren? Bei kĂŒrzeren Impulsen mĂŒĂŸte doch auch die Genauigkeit bei kurzen Distanzen erhöht werden?

Geschrieben
vor 17 Minuten schrieb ruessel:

Bei kĂŒrzeren Impulsen mĂŒĂŸte doch auch die Genauigkeit bei kurzen Distanzen erhöht werden?

Ja, richtig, dachte ich mir auch schon. Ich glaube, da mĂŒsste man probieren, aber, wie gesagt, ich bin leider etwas aus der Übung und mĂŒsste wieder "autodidaktische Nachschulungskurse" besuchen ?

Das mit dem "Ardublock" ist mir neu. Vielleicht ist das ja auch brauchbar. Werde auch mal reinschnuppern.

Geschrieben

der richtige Kopierweg: arduino XXX/tools/ArduBlockTool

also im Arduinoverzeichnis "tools" muss vorher noch ein Ordner "ArduBlockTool" gemacht werden, sonst erscheint das PlugIn nicht.

 

Geschrieben (bearbeitet)

Diese Ultraschallsender haben Ein- und Ausschwingzeiten, und der Detektor ist ja nicht so komplex wie bei einem medizinischen UltraschallgerÀt. 

 

Meiner Meinung nach kannst Du damit keine so kurzen Distanzen messen. Die bekannten Codes fĂŒr diese Dinger mĂŒssen alle nach dem Senden des Pings eine gewisse Auszeit nehmen, um sicher zu sein, die Reflektion, und nicht den PrimĂ€rping zu messen. Und was fĂŒr ein Signal so ein Filmstreifchen in seiner Umgebung ĂŒberhaupt zurĂŒck liefert...Vielleicht schaust Du dir das erstmal auf nem Oszi an.

 

Es ist ja dein Hobby, aber hier investierst Du schon einen 3D Druck fĂŒr eine eigentlich ziemlich nachrangige Film ja/nein Erkennung, die ja auch ĂŒberhaupt nicht qualitĂ€tsrelevant ist.

 

- Carsten

Bearbeitet von carstenk (Änderungen anzeigen)
Geschrieben
Zitat

Warum nur Ultraschall?

1. Angeblich funktioniert es schlecht bei Film.

2. Ist meine TCRT5000 IR Lichtschranke noch nicht geliefert.

 

Zitat

kannst Du damit keine so kurzen Distanzen messen

Auf 4cm gehts ja schon. Mal ein wenig rumspielen.....

Geschrieben

Also, ich weiss nicht, ob dieses ArduBlock so ideal ist. Kommt mir so Ă€hnlich vor wie dieses "Scratch" fĂŒr den Raspberry Pi, wenn ich mich recht erinnere. Halte es fĂŒr wesentlich besser, sich in C mit richtigem Sourcecode einzuarbeiten..

Geschrieben

Werden wir sehen, im Forum schreibt jemand aber mit IR Probleme. Könnte doch an den verschiedenen Filmsorten liegen. Meine Lösung greift weiter, sogar Klopapier wird sicher erkannt. ?

immer daran denken, der Sensor ist nicht nur auf 8mm beschrÀnkt, er soll spÀter alle Formate erkennen, seit es Film gibt.

Geschrieben (bearbeitet)
vor 3 Minuten schrieb ruessel:

der Sensor ist nicht nur auf 8mm beschrÀnkt, er soll spÀter alle Formate erkennen, seit es Film gibt.

hmm, so gesehen hat das was, stimmt! MĂŒsste aber keine Gabellichtschranke , könnte auch eine Reflexlichtschranke sein. 

Bearbeitet von Carena48 (Änderungen anzeigen)
Geschrieben

Als nĂ€chstes steht nun das HerzstĂŒck an, der Antrieb.

Das Motorshield ist gestern abend angekommen, der Steppermotor leider nicht. Trotzdem habe ich mich kurz damit beschĂ€ftigt, es gibt dazu fĂŒr Arduino eine eigene Motorbibliothek, die alles sehr vereinfacht. Mit einer einfachen Zeile soll der Stepper laufen:

motor.step(100, FORWARD, MICROSTEP)

Ich benutze das Projektorgetriebe zum Antrieb, damit laufen beide ZahnrĂ€der zwischen dem Filmgate syncron, das vereinfacht vieles. Auch ist damit die Schrittweite nochmals um ca. Faktor 10 feinfĂŒhliger. Genaues weiß ich erst, wenn ich den Steppermotor an das Getriebe angeflanscht habe.

FĂŒr den Antrieb habe ich verschiedene Modi: SINGLE, DOUBLE, INTERLEAVE, MICROSTEP und die Motor-Stromabschaltung RELEASE, damit ist der Motor von Hand drehbar. Diese Modis muss ich am wirklichen Zahnantrieb testen, ich muss schauen welche Motorbetriebsart fĂŒr das Projekt am besten ist.

Der Motor sollte fĂŒr das EinfĂ€deln des Filmes (Vorspann) schnell drehen können, am besten original 24B/sek.

Der Motor sollte Einzelbilder schnell vorwÀrts drehen und auf den Punkt stehen.

Der Motor sollte zum Einrichten ein Einzelbild im Bildgate feinfĂŒhlig verschieben können.

Geschrieben

Tja, DHL hat den Stepper verloren, sie suchen das Paket. Ich habe heute einen neuen bestellt, also wieder Wartezeit. Ich glaube die TFT Bildschirme aus China kommen schneller..... ich nutze die Zeit und löte das Motorshield zusammen, es mĂŒssen Steckleisten gelötet werden. Als Kameraauslöser habe ich nun ein Relay vorgesehen, ich habe gleich zwei bestellt, eines fĂŒr den Kameraauslöser und der zweite fĂŒr die Lampensteuerung: Lampe An/Aus ĂŒber Bildschirmbutton.

 

Da ich die BildschirmoberflĂ€che an Kodak Kodachrome (muß als Gimmick sein) anlehnen möchte, habe ich mir den original Kodak Schriftfont besorgt: Copperplate Gothic - und dieser Font ist frei verwendbar und kostenlos, wer hĂ€tte das gedacht.

 

g3r7dcj7g3fooat1y5to4b9f6086c9CopperplatSuper8k40France2kl.jpeg

Geschrieben

Was ich noch vergessen habe, die Bibliothek fĂŒr das Motorshield gibt es in der neuen Version 2 nicht fĂŒr das grafische Programmieren mit Ardublock, ich muss also C++ benutzen (ich arme Sau), schnell und einfach geht also nicht. Ich habe dazu auch ein Buch bestellt, was in der Arduinoszene AnfĂ€ngern wie mich empfohlen wird:

Arduino: Praxiseinstieg (mitp Professional) Broschiert – 26. April 2019

51bk3K982-L._SX352_BO1,204,203,200_.jpg

Geschrieben
Am 4.5.2019 um 08:55 schrieb ruessel:

Der Motor sollte fĂŒr das EinfĂ€deln des Filmes (Vorspann) schnell drehen können, am besten original 24B/sek.ï»ż

 

Das wird aber schwieriger.

Je nach Ansteuerung/Treiber/Motor/Code wird es schwierig die gewĂŒnschte Drehzahl zu erreichen. Wenn ich das richtig sehe brauchst du ja dann 240RPM.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto fĂŒr unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...

FilmvorfĂŒhrer.de mit Werbung, externen Inhalten und Cookies nutzen

  I accept

Filmvorfuehrer.de, die Forenmitglieder und Partner nutzen eingebettete Skripte und Cookies, um die Seite optimal zu gestalten und fortlaufend zu verbessern, sowie zur Ausspielung von externen Inhalten (z.B. youtube, Vimeo, Twitter,..) und Anzeigen.

Die Verarbeitungszwecke im Einzelnen sind:

  • Informationen auf einem GerĂ€t speichern und/oder abrufen
  • DatenĂŒbermittlung an Partner, auch n LĂ€nder ausserhalb der EU (Drittstaatentransfer)
  • Personalisierte Anzeigen und Inhalte, Anzeigen- und Inhaltsmessungen, Erkenntnisse ĂŒber Zielgruppen und Produktentwicklungen
Durch das Klicken des „Zustimmen“-Buttons stimmen Sie der Verarbeitung der auf Ihrem GerĂ€t bzw. Ihrer Endeinrichtung gespeicherten Daten wie z.B. persönlichen Identifikatoren oder IP-Adressen fĂŒr diese Verarbeitungszwecke gem. § 25 Abs. 1 TTDSG sowie Art. 6 Abs. 1 lit. a DSGVO zu. DarĂŒber hinaus willigen Sie gem. Art. 49 Abs. 1 DSGVO ein, dass auch Anbieter in den USA Ihre Daten verarbeiten. In diesem Fall ist es möglich, dass die ĂŒbermittelten Daten durch lokale Behörden verarbeitet werden. WeiterfĂŒhrende Details finden Sie in unserer  DatenschutzerklĂ€rung, die am Ende jeder Seite verlinkt sind. Die Zustimmung kann jederzeit durch Löschen des entsprechenden Cookies widerrufen werden.