看完這篇教程,你將擁有自己的一個衛星(diy全程詳解)
0.前言
我是不是膨脹了,連衛星都敢做了?不知道你是否有想過自己製作一顆衛星嗎?看完本篇文章,你也能自己做個衛星,要想上天就差個火箭了!
///插播一條:我自己在今年年初錄製了一套還比較系統的入門單片機教程,想要的同學找我拿就行了免費的,私信我就可以哦~點我頭像黑色字體加我也能領取哦。最近比較閒,帶做畢設,帶學生參加省級或以上比賽///
正文開始:
今天分享一個GitHub上的開源項目——FossaSat-1開源衛星,Fossasat-1是一顆由西班牙非盈利組織Fossa Systems研發的微型衛星。體積僅有5x5x5cm大小,重量只有250g,這是有史以來發射到太空的最小的衛星。
FossaSat-1已經於2019年底搭載紐西蘭的Electron火箭,成功發射上天。
FossaSat-1使用的是廉價的LORA模塊,任何人都可以使用LORA模塊與該衛星進行通信。這種新的無線電系統以前從未投入太空使用,極大地降低了衛星成本。此外,這顆衛星將創造一個全新的環境,專門用於測試學生代碼。
文末獲取,開源衛星全部軟硬體資料。
1.硬體電路硬體系統電路也比較簡單,主要包括3個板子,分別是電源板、傳感器板和通訊板。主控晶片使用的Atmega 328P-AU,其實就是Arduino的主控,8位AVR單片機。
電源板。使用SPV1040太陽能電池充電管理晶片,為板載的1000mAh的鋰電池充電,通過TC1262 LDO把電池電壓轉換為3.3v給整個系統供電。
傳感器板。板載了MPU6050陀螺儀,沒錯就是那個很常見的MPU6050,HMC5883LSMD磁力計,BMP280溫度和氣壓計,而且留出了多個IIC接口,用於外接傳感器模塊,
通信和控制板。主要包括Atmega 328P最小系統,LORA模塊SX1276,USB-TTL電路,使用的FT232晶片,和SD卡接口。
FossaSat-1的PCB使用的是開源的KiCAD軟體繪製。
LORA模塊使用的國內多爾吉DORJI公司的DRF1268T,國貨走向世界啊!
2.軟體架構
整個軟體部分是基於Arduino開發的,主要包括以下部分: - MPU6050驅動程序 - BMP280驅動程序 - LORA發送和接收處理 - HMC5883LSMD磁力計驅動程序 - SD卡存儲日誌數據 -外部電壓檢測
3.資料下載
這個開源衛星項目所有的資料,包括原理圖、軟體代碼、機械結構、文檔說明等資料可以從以下開源地址獲取
好了,電路圖和代碼都有了,就差個火箭送上天了。
參考資料可以找我拿。