我是不是膨脹了,連衛(wèi)星都敢做了?不知道你是否有想過自己制作一顆衛(wèi)星嗎?看完本篇文章,你也能自己做個衛(wèi)星,要想上天就差個火箭了!就是這么牛X今天分享一個GitHub上的開源項目——
FossaSat-1開源衛(wèi)星,F(xiàn)ossasat-1 是一顆由西班牙非盈利組織
Fossa Systems研發(fā)的微型衛(wèi)星。體積僅有5x5x5cm大小,重量只有250g,這是有史以來發(fā)射到太空的最小的衛(wèi)星。
迷你衛(wèi)星FossaSat-1已經(jīng)于2019年底搭載新西蘭的Electron火箭,
成功發(fā)射上天。
發(fā)射成功FossaSat-1使用的是廉價的LORA模塊,任何人都可以使用LORA模塊與該衛(wèi)星進(jìn)行通信。這種新的無線電系統(tǒng)以前從未投入太空使用,極大地降低了衛(wèi)星成本。此外,這顆衛(wèi)星將創(chuàng)造一個全新的環(huán)境,專門用于測試學(xué)生代碼。
衛(wèi)星主板文末獲取,
開源衛(wèi)星全部軟硬件資料。
1.硬件電路
整個硬件系統(tǒng)電路也比較簡單,主要包括3個板子,分別是電源板、傳感器板和通訊板。主控芯片使用的Atmega 328P-AU,其實就是Arduino的主控,8位AVR單片機(jī)。
主控板正面電源板。使用SPV1040太陽能電池充電管理芯片,為板載的1000mAh的鋰電池充電,通過TC1262 LDO把電池電壓轉(zhuǎn)換為3.3v給整個系統(tǒng)供電。
電源電路傳感器板。板載了MPU6050陀螺儀,沒錯就是那個很常見的MPU6050,HMC5883LSMD磁力計,BMP280溫度和氣壓計,而且留出了多個IIC接口,用于外接傳感器模塊,
傳感器電路通信和控制板。主要包括Atmega 328P最小系統(tǒng),LORA模塊SX1276,USB-TTL電路,使用的FT232芯片,和SD卡接口。
控制和通訊電路FossaSat-1的PCB使用的是開源的KiCAD軟件繪制。
PCBLORA模塊使用的國內(nèi)多爾吉DORJI公司的DRF1268T,國貨走向世界?。?figure style="font-size: inherit;color: inherit;line-height: inherit;">LORA模塊說明
2.軟件架構(gòu)
整個軟件部分是基于Arduino開發(fā)的,主要包括以下部分:
- MPU6050驅(qū)動程序
- BMP280驅(qū)動程序
- LORA發(fā)送和接收處理
- HMC5883LSMD磁力計驅(qū)動程序
- SD卡存儲日志數(shù)據(jù)
- 外部電壓檢測
代碼部分衛(wèi)星整體3.資料下載
這個開源衛(wèi)星項目所有的資料,包括原理圖、軟件代碼、機(jī)械結(jié)構(gòu)、文檔說明等資料可以從以下開源地址獲?。?span>https://github.com/FOSSASystems/FOSSASAT-1由于Github是國外的網(wǎng)站,如果下載速度過慢,可以關(guān)注我的公眾號:
電子電路開發(fā)學(xué)習(xí)(ID:mcu149),后臺回復(fù)【
衛(wèi)星】,可直接獲取資料壓縮包的下載地址。好了,電路圖和代碼都有了,就差個火箭送上天了。
我要上天了參考資料?https://fossa.systems/fossasat-1/