ThunderFly-aerospace / TFUNIPAYLOAD01

Reference design of a interface for TF-ATMON payload.
GNU General Public License v3.0
1 stars 1 forks source link

Modul pro připojování různých payloadů #2

Open kaklik opened 3 years ago

kaklik commented 3 years ago

Zřejmě by bylo užitečné, kdyby pro připojení senzorů, které jsou samostaným funčním celkem například SPS30, existoval modul, který by měl vhodné rozhraní pro připojení jak k payloadu tak i k autopilotovi.

Vzhledem k tomu že aktuálně létáme s modulem ATmegaTQ4401A osazeným stejným MCU jako je v DATALOGGER01A tedy ATMEGA1284P-AU. Ke kterému je přes I2C připojen snímač SPS30 viz konstrukce TFPM01.

Tohle celé je řešením, které neoplývá ani nízkou hmotností ani rozumnou mechanickou odolností. Bylo by tak zřejmě vhodné modul překreslit do podoby univerzálního TFUNIPAYLOAD modulu podle níže uvedených klíčových vlastností.

Vhodným řešením zřejmě je použití Arduina/Labduina s těmito úpravami:

Zbylé piny na MCU bude asi vhodné vyvést buď na hřebínek a nebo do nějakého JST-GHkonektoru, ze kterého se budou náhodně používat.

roman-dvorak commented 3 years ago

Ještě by byl vhodný I2C JST-GH konektor pro připojení senzorů.

kaklik commented 3 years ago

Ještě by byl vhodný I2C JST-GH konektor pro připojení senzorů.

Tím myslíš senzory autopilota, nebo obecně ty příslušící k payloadu?
Protože ve volbě univerzálního konektoru pro připojení payloadů zatím nemám moc jasno, kvůli možným rozdílům v požadavcích na napěťové úrovně.

kaklik commented 3 years ago

Vzhledem k tomu že aktuálně létáme s modulem ATmegaTQ4401A osazeným stejným MCU jako je v DATALOGGER01A tedy ATMEGA1284P-AU. Ke kterému je přes I2C připojen snímač SPS30 viz konstrukce TFPM01.

Tohle celé je tak řešení, které neoplývá ani nízkou hmotností ani rozumnou mechanickou odolností. Bylo by tak zřejmě vhodné modul překreslit do podoby univerzálního TFUNIPAYLOAD modulu podle výše uvedených klíčových vlastností. @ChroustJan myslíš že by jsi se toho prosím ujal?

roman-dvorak commented 3 years ago

TFUNIPAYLOAD musí mít minimálně jednu LEDku ovládatelnou z MCU. Vhodné by bylo také uživatelsky programovatelné tlačítko. u PM senzoru https://github.com/ThunderFly-aerospace/TFPM01/issues/3 by to mohlo spouštět například samočištění.

ChroustJan commented 3 years ago

Je potřeba si zavolat a probrat potřeby a konstrukci.