Skocz do zawartości

r.ziomber

Społeczność Astropolis
  • Postów

    2 750
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez r.ziomber

  1. W dniu 19.03.2020 o 17:40, dobrychemik napisał:

    czy ktoś dysponujący drukarką 3D mógłby mi wydrukować czarny krążek o grubości 2-3 mm i średnicy zewnętrznej 41mm oraz wewnętrznej 28mm (ma pasować na gwint filtra - albo na wcisk, albo z czasem samo się wyrobi i się "zgwintuje" od wkręcania filtra)?

    Przy okazji, gdyby ktos zaczal interesowac sie tematem, polecam OpenSCAD do takich rzeczy.

    difference() {
    cylinder(r=41, h=3, center=false);
    cylinder(r=28, h=10, center=true);
    }

    Gwint mozna wygenerowac np za pomoca biblioteki threadlib. Niestety parametry gwintow sa dosc niestandardowe.

    https://agenaastro.com/articles/guides/miscellaneous/astronomy-threads-explained.html#eyepieces

    Dlatego lepiej wykorzystac biblioteke https://dkprojects.net/openscad-threads/ w ktorej latwo mozna wygenerowac egzotyczny gwint metryczny.

    Dla sruby:

    use <Libs/threads.scad>; //https://dkprojects.net/openscad-threads/
    metric_thread (28, 0.6, 2);

    Dla gwintu wewnetrznego:

    use <Libs/threads.scad>; //https://dkprojects.net/openscad-threads/
    difference() {
    cylinder(r=41, h=2, center=false);
    metric_thread (28, 0.6, 3, internal=true);
    }

     

    • Lubię 1
  2. 19 godzin temu, sidiouss napisał:

    czy sam zakrywałeś otworek czy zrobiłeś jakiś mechanizm, np. na serwomechanizmie?

    W sumie racja. Aparat mozna wydrukowac na drukarce 3D. Zasilanie z pionowo postawionego panelu slonecznego (w koncu fotografujemy tylko w sloneczne dni). Arduino sterujace serwomechanizmem. W roli drogiego RTC mozna uzyc GPS (nie wiem, czy bateria zwyklego zegarka nie padnie na mrozie).

     

  3. Moge wykonac SQML. Wykorzystuje uklad TSL237S. Ten sam co w fabrycznym Unihedron Sky Quality Meter
    http://www.unihedron.com/projects/darksky/faqsqm.php

    Roznice sa dwie:
    - niektore fabryczne mierniki maja soczewke ograniczajaca pole widzenia
    - doradzalbym skalibrowanie miernika z urzadzeniem fabrycznym. Latwo
    mozna to zrobic z pozycji menu (naciskamy na pokretlo i zmieniamy stala kalibracyjna).

    Od niedawna mam drukarke 3D, wiec moge wykonac troche lepsza obudowe, niz ta ;-)

    Sky_Quality_Meter_m.jpg

    • Lubię 2
  4. Trzymaj sie schematu Sidioussa i dwukanalowego transoptora (albo po prostu dwoch transoptorow), bo moze rownoczesna obsluga focus i shutter jest wymagana dla Nikona. Mam doswiadczenie jedynie z Canonem, gdzie wystarczy zewrzec sam shutter do GND (choc zalecam przez kilkusetomowy rezystor).

    Skoro pobor pradu nie ma znaczenia - wybierz dowolny transoptor. Bardzo popularnym modelem jest PC817, tylko on ma IF = 20 mA, a nie 10 jak wspomniany NEC. Dla Ciebie ten parametr bedzie mial tylko znaczenie dla doboru rezystora. Oczywiscie mozesz wybrac inny model transoptora.

    Dla Canona i NEC PS2501 to wyglada tak:

    microjack.jpg.7bafebcaede3b093140ab70cd947f242.jpg

    Do pierwszego pinu (oznaczonego kropka na obudowie) podlaczasz + zasilania dla diody transoptora. Do pinu dokladnie po przeciwnej stronie podlaczasz + z aparatu. Zalecam jednak zapoznanie sie ze schematem transoptora w dokumentacji technicznej.

    • Lubię 1
    • Dziękuję 1
  5. 21 godzin temu, otykarol napisał:

    3. Jakie rezystory będą pasowały do tego transoptora?

    Do tego potrzebujesz dokumentacji technicznej transoptora oraz wiedzy o napieciu zasilania. Rezystor dobierasz w zaleznosci od

    1. Napiecia pracy diody podczerwonej.
    2. Natezenia pradu.
    3. Napiecia zasilania.

    https://forbot.pl/blog/jak-dobrac-rezystor-do-diody-rozne-metody-zasilania-led-id14482

    Jesli jeszcze nie kupiles transoptora, polecam NEC PS2501. Pobiera jedynie 10 mA, w przeciwienstwie do 20 mA w wielu innych modelach.

    Pamietaj, ze rowniez strona swiatloczula ma swoja polaryzacje i przepuszcza prad w jednym kierunku. GND z aparatu na ogol podlacza sie na przeciwko GND zasilania diody podczerwonej.

    • Lubię 1
    • Dziękuję 1
  6. cover.png.3164108efa730b3f780eda03dd0834c5.png

    $fn = 150;
    
    wall_thickness =1.6;
    radius1 = 30;
    radius2 = 50;
    edge_height1 = 60;
    edge_height2 = 80;
    polar_scope = 30;
    polar_scope_hole = 50;
    
    difference() {
    union(){
    difference() {
    cylinder(r1=radius1+wall_thickness, r2= radius2+wall_thickness, h=edge_height1, center=false);
    translate([0, 0, wall_thickness]){
    cylinder(r1=radius1, r2= radius2, h=edge_height1, center=false);
    }
    }
    
    translate([0, 0, edge_height1]){
    difference() {
    cylinder(r=radius2+wall_thickness, h=edge_height2, center=false);
    cylinder(r=radius2, h=edge_height2+5, center=false);
    }
    }
    }
    
    translate([0, 0, edge_height1+edge_height2]){
    rotate([0, 90, 0]){
    union(){
    translate([0, -polar_scope/2, 0]){
    cube([polar_scope_hole, polar_scope, 150], center=false);
    }
    translate([polar_scope_hole, 0, 0]){
    cylinder(r=polar_scope/2, h=150, center=false);
    }
    }
    }
    }
    }

    906573840_Polarcap.png.5bf19650d26d3675a64759861c3ac5de.png

    $fn=500;
    wall_thickness = 1.6;
    union(){
    cylinder(r=50, h=wall_thickness, center=false);
    translate([0, 0, wall_thickness]){
    difference() {
    cylinder(r=30, h=18, center=false);
    cylinder(r=30-wall_thickness, h=18, center=false);
    }
    
    for (i = [0:4]) {
    rotate([0, 0, i*360/4]){
    translate([29, 0, 0]){
    cube([3, 2, 18], center=false);
    }
    }
    }
    }
    }

     

    Przy okazji kurs OpenSCAD:

    https://spolearninglab.com/curriculum/lessonPlans/hacking/resources/software/3d/openscad_intro.html

  7. OpenSCAD

    Cap.png.d12e2a5a8108ad319ded34ea3edb36f7.png

    $fn = 500;
    edge_height = 15;
    diameter = 40;
    wall_thickness = 1.2;
    base_thickness = 2;
    radius = diameter/2 + 0.5;
    union(){
    difference() {
    cylinder(r=radius+wall_thickness, h=edge_height, center=false);
    
    translate([0, 0, base_thickness]){
    cylinder(r=radius, h=edge_height, center=false);
    }
    }
    translate([radius, 0, 0]){
    color([1,0.8,0]) {
    cylinder(r=0.6, h=edge_height, center=false);
    }
    }
    translate([0, radius, 0]){
    color([1,0.8,0]) {
    cylinder(r=0.6, h=edge_height, center=false);
    }
    }
    translate([-radius, 0, 0]){
    color([1,0.8,0]) {
    cylinder(r=0.6, h=edge_height, center=false);
    }
    }
    translate([0, -radius, 0]){
    color([1,0.8,0]) {
    cylinder(r=0.6, h=edge_height, center=false);
    }
    }
    }

     

  8. Ten konwerter dziala na poziomie napiec RS-232.
    https://en.wikipedia.org/wiki/RS-232#Voltage_levels

    Montaz na poziomie napiec TTL.

    "Please be aware that FTDI produce a similar product, the TTL232R3V3, but due to lower signaling voltages this will not work with the EQ6Pro, HEQ5 type mounts  (the mount expects to see a minimum 4V active high signal).  The AZ-EQ6GT and EQ8 mounts have a 5V tolerant 3.3V signaling interface and so TTL232R3V3 or TTL232R can be used"

    Do konwersji z RS232 na TTL mozna uzyc gotowego ukladu w stylu MAX3232.

    http://eq-mod.sourceforge.net/eqdirect2.htm

    W tym przypadku jednak wybralbym chyba bezposredni konwerter z USB na UART TTL.

  9. Fundacja Raspberry Pi wydala modul kamery dedykowanej popularnemu SBC.

    Cytat
    • 12.3 megapixel Sony IMX477 sensor
    • 1.55μm × 1.55μm pixel size – double the pixel area of IMX219
    • Back-illuminated sensor architecture for improved sensitivity
    • Support for off-the-shelf C- and CS-mount lenses
    • Integrated back-focus adjustment ring and tripod mount

    https://www.raspberrypi.org/blog/new-product-raspberry-pi-high-quality-camera-on-sale-now-at-50/

    https://stargazerslounge.com/topic/353320-new-higher-res-camera-for-the-raspberry-pi/

     

    Dostepny jest tez Official Raspberry Pi Camera Guide.

    • Lubię 3
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.