» elektronik » Arduino »POV 3d Küre 24 Bit Gerçek Renk

POV 3d Küre 24 Bit Gerçek Renk




Bu eğitici, daha azıyla bir POV dünyasının nasıl oluşturulacağıyla ilgilidir. elektronik bileşenleri diğer benzer cihazlara göre. Entegre APA102 denetleyicili RGB LED'lerin kullanımı sayesinde. Bu, çok sayıda telin lehimlenmesini sağlayacaktır. Onlar hakkında daha fazla bilgi edinebilirsiniz. Bu LED'lerin ek bir sürücüye ihtiyacı yoktur. Doğrudan mikrodenetleyiciye iki şekilde bağlanırlar. Bu, LED'leri çok hızlı bir şekilde değiştirmenizi sağlar. Sabit bir görüntü elde etmek için SPI senkronizasyonu 10 MHz frekansında gelir. Bu tasarımın bir başka artısı, görüntüyü BMP formatında saklayan bir flash kartın kullanılmasıdır.

1 Gerekli malzemeler


Dünyanın ekseni için ihtiyacınız olacak:


1. M8 iplik ve 250 mm uzunluğunda saplama
2. Somun M8
3. 10 mm ve 100 mm uzunluğunda pirinç manşon
4. Plastik pullar 8 mm 2 adet (STL dosyaları dahil)
5. NEMA 17 step motorunu kullanacaklar için kaplin
Mil üzerindeki LED halkasına güç vermek için ihtiyacınız olacak
1. rulman 6300 (10x35x11)
2. rulmanlar için iki parantez. 3B yazıcıda basılmış veya tahtadan yapılmış.
3. dört M4x40 cıvata somun
4. teller İpuçları 2 adet 8mm
5. şaft çapı 5mm ile
6. Motor montajı için 4 adet M4 cıvata
7. belki de bir fan.

Alternatif olarak, doğru tork ve hız kontrolüne sahip herhangi bir motoru kullanabilirsiniz. Bu tasarımda kullanılan motor 50A akımda maksimum torka sahiptir, ancak çalışma sırasında maksimum akım tüketimi sadece 18A'dır.

Servo motor sürücüsünü kontrol etmek için
1.
2. iki düğme
Motor için 12V ve LED'ler için 5V güç kaynağı. Güç kaynağı olarak, eski üniteyi PC'den kullanabilirsiniz. Bir 12v / 5A güç kaynağı satın alabilir ve ona bağlayabilirsiniz

LED halka için ihtiyacınız olacak:
1.664 LED 32 adet 2 şerit
2. Kondansatör 1000µF 10V
3. Hall sensörü ve mıknatıs
4. pull-up direnci 1 k, 10 k
5. Halka 3D yazıcıda basılmalı veya bir parça PVC boru kullanılmalıdır
6. Plastik bağlar (100 mm)
7. Birbirine yapışan ve 2500 rpm'de uçmayan iyi bir tutkal

Ayrıca bir Parallax Pervane Mikrodenetleyicisine de ihtiyacınız olacaktır. Veya başka bir tane kullanabilirsiniz model denetleyicisi, ancak ek olarak bir ücret alır. Bu kontrolör programlanır ve yanıp söner Arduino. Her iki denetleyiciyi de programlamak için bir USB-TTL adaptörüne ihtiyacınız olacaktır.

Konut.




İçin konut ev yapımı Yeterince sert alabilirsin. En önemli şey, motoru ve yatakları güvenli bir şekilde sabitleyebilmenizdir.

Tahrik mili için 250 mm uzunluğunda bir saplama kullanılır.Pirinç burçların uzunluğu 50 ve 30 mm'dir. Halka boyutuna ve mil uzunluğuna bağlıdır. Üst ve daha uzun manşon saplamadan izole edilmelidir, çünkü LED'lere artı güç sağlamak için kullanılır. Bunu yapmak için, elektrik bandını bir saç tokasına sarın veya ısı büzüşmesi kullanın, iki plastik rondela da gerekecektir. Manşonun 8.5-9mm'ye kadar delinmesi gerekir, aksi takdirde uymaz. Diğer manşon çubuk ile birlikte negatif bir temas oluşturur.

Eksi güç özel bir oluğa yerleştirilir ve bir yazıcıda basılabilen braketteki yatağa bastırılır. Arşivde parantez STL dosyası.




POV 3d Küre 24 Bit Gerçek Renk

Şimdi elektrik motorunu şemada gösterildiği gibi bağlamanız gerekir.


Hızı ayarlamak için diyagramdaki iki düğme kullanılır. Gücü açtığınızda, ESC 500 μs değer alacaktır. Motoru çalıştırmak için düğmelerden birine basın. Çizim “StartPos = 625” değerini alacaktır. Daha sonra hızı ayarladığınızda, bu değer değiştirilebilir. Düğmeye iki saniye boyunca basın, motor durmalıdır.

Çekirdek yapının montajı.











Bunu yapmak için, halkanın kendisini ekli dosyadan yazdırın. Yazar, ağırlığı azaltmak için birçok delik açtı. Bir parça PVC boru kullanabilirsiniz. 32 LED'in iki şeridi kesilir. İki LED şeridi çift ve tek çizgiler oluşturur. Bantları, bir şeridin LED'leri diğerinin LED'leri arasında, ancak arka tarafta olacak şekilde düzenleyin. Bandı bağladıktan sonra kontrolör kartı LED'lerini bağlayabilirsiniz. Ve sonra tüm montajı dengelemeniz gerekiyor.
Aşağıdaki fotoğraflar cihazın tüm bileşenlerinin nasıl birbirine bağlanacağını göstermektedir. Fotoğraf ayrıca monte edilmiş salon sensörünü bir mıknatısla gösterir.


Parallax Propeller Microcontroller'ı programlamak için ihtiyacınız olan

Yazılımı yükleyene kadar ekipmanınızı bir USB veya seri bağlantı noktasına BAĞLAMAYIN. Parallax'a ürün yazılımı yükleme hakkında daha fazla bilgi bulabilirsiniz



Yazar, yeni denetleyici kartlarında yeni kütüphaneler bulamadığı için, enerji tüketimi açısından daha eski ve buna bağlı olarak daha az ekonomik bir MCU kartı kullanmaktadır.

Her şeyi toplayıp bağladıktan sonra denetleyiciyi programlamanız gerekir. Yazar bunu yardımla yapıyor. Arşivde bellenim içeren dosyalar.

Şimdi cihazı başlatmayı deneyebilirsiniz. En başından, test resmini SD karta kopyalayın ve yuvaya yapıştırın.
• Halkayı elle döndürürseniz, salon sensörü mıknatıstan her geçtiğinde LED'ler yanıp sönmelidir
• Motoru çalıştırın. Düğmelerle hızı artırarak, 2 fotoğrafta gösterildiği gibi LED'lerin yanmasını sağlamak gerekir



• Arduino terminalini motor kontrolörüne bağlayın.
• Görüntülenen değeri hatırlayın.
• Motoru durdurun
• Değişkene önceden kaydedilmiş değeri yazın "startPos"eskiz POV_MotorControl
• Arduino'yu tekrar programlayın.

Bir sonraki sefer motorunuz hemen doğru hızda çalışır. Artık harita üzerinde herhangi bir resmi "Doldurabilirsiniz". Bunu yapmak için görüntüyü 120x64 piksel boyutlandırmanız, görüntüyü saat yönünün tersine 90 derece döndürmeniz ve dikey olarak yansıtmanız gerekir. LED'ler çok parlak olduğu için görüntünün parlaklığını azaltın. Bunu yapmak için, 0.45 katsayılı gama düzeltmesini kullanmak daha iyidir.

Görüntüyü BPM 24 bit olarak kaydet sıkıştırma olmadan. Tüm manipülasyonlardan sonra, çıktı dosyasının boyutu 23094 bayt.



Farklı boyutta bir dosya çalışmaz. Karta birkaç görüntü yüklerseniz, tekerleğin her tam dönüşünden sonra değişirler.
motor_kontroller_ishodnik.zip [27.69 Kb] (indirmeler: 116)
8.8
9
9.6

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 ...