Cygnus-X1, ev roket kontrolü için açık kaynaklı bir kart

benceÇoğumuz çocuk sahibi olmayı hayal ediyoruz bir gün sahip olmanın ayrıcalığı veya ev yapımı bir roket uçurmak ya da uçmak üzere tasarlanmış bir mini-gemi ve hepsinden önemlisi, bize onu istediğimiz gibi yönetme özgürlüğü verebilecek bir komuta sahip olmak.

Bugün, halihazırda bu rüya birçok kişi tarafından gerçekleştirildi. Eh, satın alabileceğiniz bazı ticari modeller var ya da dronlar söz konusu olduğunda, çocukken istediğimiz şeye benzer bir şey de var.

Fakat dürüst olalım, çoğumuz cihazı tasarlamayı çok isterdik ellerimizle ve her şeyden önce nasıl monte edileceğini ve her bir parçanın nasıl çalıştığını öğrenme gücümüzle.

Ve iyi bugün bilgi paylaşmaya geliyorum İnternette anlattığıma benzer bir şey buldum ve bu Cygnus-X1 projesi açık kaynaklı bir pano geliştiriyor jet motoru itme vektör kontrolü ve ilgili yerleşik sistemler için.

Meraklıları plakayı ev yapımı roketlerin uçuşunu stabilize etmek için kullanabilirler ve hepsinden önemlisi ve bu projeyle ilgili en önemli şey, proje geliştirmelerinin GPLv3 lisansı altında dağıtılmasıdır.

EasyEDA (Elektronik Tasarım Otomasyonu) simülatörü için çok sayıda mevcut diyagram, PCB tasarımı ve spesifikasyonlarını bulabiliriz.

Projenin öne çıkan bir diğer özelliği ise kart, Arduino IDE ve Platformio geliştirme ortamlarıyla tamamen uyumludur.

Yazılım bileşenlerinin C ++ ile yazılmış olmasının yanı sıra temel olarak SAMD51 mikro denetleyicisi kullanılmaktadır. 120 MHz frekansta çalışır ve 1 MB dahili Flash belleğe sahiptir.

Uçuş sırasında telemetriyi kaydetmek için harici bir Flash veya SD kart kullanılabilir. Veriler ve komutlar, kontrol için normal bir akıllı telefon kullanmanıza olanak tanıyan Bluetooth Düşük Enerji (BLE) aracılığıyla iletilir.

Üç kanallı servo kontrol sağlanır: ikisi itme vektörü değiştiğinde nozülün hareketi için ve biri, örneğin paraşütün açılmasını etkinleştirmek için diğer sistemler için. Ayrıca ateşleme ve kızdırma bujileri için iki pyrochannel ve bir cayro aracılığıyla bobini değiştirmek için bir elektrik motoru kontrol kanalı vardır.

Güç kaynağı olarak 2S veya 3S LiPo piller kullanılabilir. Kullanılan sensörler arasında bir kombine ivmeölçer-cayro (IMU BOSCH BMI088) ve bir altimetre (MS560702) bulunmaktadır. GPS modülü gibi ek sensörleri bağlamak için UART ve I2C konektörleri mevcuttur.

Proje dışında öne çıkan özelliklerden şunlar belirtilmiştir:

  • 51 MB flash ile 120 MHz'de çalışan SAMD1 mikro denetleyicisine dayanmaktadır. (ATSAMD51J20A-MUT).
  • Bluetooth Low Energy (BLE) ile kontrol edilebilen bu, roket ve bir akıllı telefon arasında veri gönderilmesine ve alınmasına izin verir.
  • 3 Servo Kanal (Kanallardan ikisi itme vektörü için ve biri mekanik paraşüt fırlatma sistemi gibi diğer şeyler için kullanılır).
  • Motor ateşleyicilerini ve nikrom teli ateşleyebilen 2 Pyro kanalı. Değişken akım kontrolü için tamamen PWM ile kontrol edilebilir.
  • Bir reaksiyon çarkı ile salınım kontrolüne ihtiyaç duyduğunuz zamanlar için 1 DC motor kontrolörü.
  • LIPO 2S ve 3S pillerle çalışır. 3S tercih edilir (11,1V)
  • Piroteknik kanallarda arızaları önlemek için bir kurma terminali içerir.
  • Altı eksenli IMU (BOSCH BMI088) ve altimetre (MS560702)
  • Verilerinizi kaydedebilmeniz için SD kart bağlantı noktası.
  • 16MB harici flash depolama. Uçuş sırasında verileri kaydedin (SD kart bağlantıları, titreşimler nedeniyle uçuş sırasında düzensiz olabilir)
  • Buzzer ve RGB Neopixel LED'leri
  • GPS modülü gibi harici sensörleri bağlamak istemeniz durumunda ek UART ve I2C bağlantıları.

Son olarak, onun hakkında daha fazla bilgi edinmekle ilgileniyorsan projenin detaylarına, kılavuzlarına ve diyagramlarına başvurabilirsiniz Aşağıdaki bağlantıda.


İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.