» elektronik » Arduino »Arduino tabanlı bir 3D tarayıcı nasıl yapılır

Arduino tabanlı bir 3D tarayıcı nasıl yapılır

Makale nasıl yapılacağını tartışacak kendin yap denetleyiciye dayalı bir 3D tarayıcı yapabilir Arduino. bu ev yapımı ürün Francis Engelmann tarafından geliştirilen ünlü FabScan lazer tarayıcısının bir analogudur. Yazar MDF'yi böyle bir tarayıcı için bir kutu olarak kullandı.Doldurmaya gelince, orijinalden biraz farklı.

Orijinal program Arduino için, orijinal projeden alındı.

Tarayıcı oluşturmak için malzemeler ve araçlar:

- 4 yaprak MDV 600X300 mm, kalınlık 5 mm (gövdeyi oluşturmak için gereklidir);
- step motor (NEMA 17 200 kademe);
- L298N step motor sürücüsü;
- 5 mW lazer modülü (üretici Red Line'dan kullanılır);
- cihaza güç sağlamak için 12 V - 2 A kaynağına ihtiyacınız vardır;
- Web kamerası modeli Logiteck C270.
Arduino tabanlı bir 3D tarayıcı nasıl yapılır




Orijinal ev yapımı ürün A4988 step motor sürücüsünü kullanır ve step motor için olduğu gibi NEMA 17'dir. Aksi takdirde, ev yapımı ürünün elemanları orijinal versiyondakiyle aynıdır.

Tarayıcı üretim süreci:

İlk adım. Vücudu yapmak
Tarayıcı için bir yuva oluşturma sürecinin tamamı fotoğrafta görülebilir. Bu işteki en önemli şey doğruluktur. Step motorun ve web kamerasının lazer modülü projeye uygun olarak doğru yerlere yerleştirilmelidir.







İkinci Adım Elektrikli ekipman bağlarız


Ekipmanı bir kalkanla ve kalkansız bağlamanın iki yolu vardır. Bu seçeneklerin her birini daha ayrıntılı olarak ele alalım.

Blendajsız bağlantı
Cihazı bir kalkan kullanmadan monte etmeye karar verirseniz, L298 step motorun terminalleri, 10, 11, 9, 8 sayıları altındaki Arduino pimlerine bağlanır. Prensip olarak, diğer pimleri kullanabilirsiniz, ancak çizimde değişiklikler yapmanız gerekecektir.
Lazer modülüne gelince, Arduino denetleyicisindeki A4 pimine bağlanmalıdır. Bundan sonra, USB kablosunu ve gücünü bağlayabilirsiniz.

Kalkan ile bağlantı
Arduino'ya FabScan kalkanını takmanız gerekiyor. Step motor sürücüsüne gelince, bunun için sağlanan raylara takılması gerekir. Step motorun kontakları, ekran üzerindeki ilgili kontaklara bağlanır.
Lazer modülü Arduino'daki A4 pimine bağlanmalıdır. Bundan sonra, güç ve USB kablosu bağlandı.

Üçüncü Adım Çizim kurulumu
Şimdi FabScan için resmi çizimi indirip yüklemeniz gerekiyor. Arduino'yu flash etmek için, Codebender eklentisini indirmeniz ve ardından "Arduino'da Çalıştır" düğmesini tıklamanız gerekir. Bu durumda, çizim doğrudan resmi siteden tarayıcı aracılığıyla yüklenebilir.

Kalkan kullanılmadıysa, Düzenle düğmesini tıklamanız ve ardından aşağıdaki satırları eklemeniz gerekir:



Dördüncü Adım Tarayıcı yazılımı
Programı kurmak için “FabScan Ubuntu Live DVD” görüntüsünü indirmeniz gerekmektedir, kurulumdan sonra FabScan yazılımı görünecektir.

Programda bazı ayarları yapmanız gerekir:

- Önce SerialPort'u seçmelisiniz;
- sonra Kamera'yı seçin;
- bundan sonra Dosya - Kontrol Paneli;
- daha sonra lazer algıla'yı tıklayın ve “etkinleştir” i seçin (aynı zamanda lazerin önüne herhangi bir nesne koymanız gerekmez);
- Şimdi, mavi yatay çizgi dönen tablonun altına değecek şekilde “Çerçeveyi Al” ı tıklayın. Sarı çizgi masanın ortasında olmalıdır. Kamera doğru kurulmazsa, görüntü kalitesi düşük olacaktır.








Hepsi bu, program yapılandırıldı. Şimdi tarayıcıya bir nesne koyabilirsiniz ve bundan sonra Taramayı Başlat düğmesine basarız.

Beşinci Adım Resmi kaydet
Nesnenin taranması tamamlandıktan sonra, görüntü .pcd veya .ply biçiminde kaydedilebilir. Yine de stl formatında kaydedebilirsiniz, ancak zaten kullanılan platforma bağlıdır.
Daha önce kaydedilmiş bir nesneyi açmak için Dosya - OpenPointCloud'u seçmeniz gerekir.

Sonuç olarak, nesne MeshLab içinde işlenir. Bundan sonra, bir 3D yazıcıda basılabilir.
10
6.8
8.8

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...