Op school zijn wij bezig met het Cansat-project. Hiervoor willen wij als missie videobeelden vanuit onze satteliet naar het grondstation versturen. Wie weet of we daarbij gebruik kunnen maken van de al aanwezige elektronica, namelijk voor het versturen van luchtdruk en temperatuur, de Atmega168? Als dit niet wil moeten we namelijk een aparte zender met antenne erin bouwen en dit is niet handig. Dus: wie weet hoe en of dit gaat werken?
Ligt er een beetje aan met welke framerate je wilt versturen.
Misschien is de v/d sloot compressie iets voor je.
Ik heb er vrij weinig verstand van, ik doe de hardware en andere jongens doen de software. Wij doen ook geen technische studie, dus daarom hebben we ook advies nodig. We willen het beeld eigenlijk opnemen met een webcam, maar we weten niet hoe we het signaal dan met de microprocessor kunnen verwerken. Het naar het grondstation verzenden zit wel goed. een zender is al ingebouwd.
als je al een video zendertje hebt, wat ik niet duidelijk op maak uit de openings post, dan zou je de luchtdruk en temperatuur als overlay over het via signaal kunnen zetten.
Of moet dit gelogt worden?
@ Iemand: Ja, dat is inderdaad een cameraatje met een mooi formaat. Alleen kan het signaal van deze camera verwerkt worden met de ATmega 168 die het vervolgens weer doorstuurt naar een zendertje? @ Stijnos: Nou, het is dus zo dat de zender het signaal dat uit de ATmega 168 komt, doorstuurt naar het grondstation (over een afstand van 1000 m). Voor wat meer foto's voor verduidelijking kun je op www.cansat30.tk terecht.
De bandbreedte nodig om video te versturen is nét iets groter dan om wat simpele data zoals luchtdruk oid te verzenden.. Als je in lage resolutie, lage verversingssnelheid, weinig kleuren (8-bit grijswaarden oid) gaat raak je al wat verder..
Maar ik vermoed dat het je een pak eenvoudiger zal uitvallen om gewoon een kant en klare videozender/ontvanger te kopen en deze erbij te plaatsen.
Ja, natuurlijk is dit eenvoudiger, maar aangezien we maar een klein beetje ruimte hebben in zo'n blikje is het handiger om het via de eigen hardware te versturen. Het beeld hoeft er helemaal niet goed uit te zien, maar het moet er wel zijn. Als we maar iets ontvangen is het al goed. En aangezien het bereik ongeveer 1100 meter moet zijn, moet er nogal een grote zender ingebouwd worden.
[Bericht gewijzigd door Olap op (16%)]
Tommyboy
Zo goed als het vroeger was, is het nooit geweest.
Bedenk om te beginnen eens met elkaar hoe goed de videokwaliteit moet zijn. Het gaat dan om de resolutie, verversingsfrequentie en bits per pixel. Even uitrekenen om hoeveel data per seconde het gaat, en dan weet je of je controller het kan verwerken, en of je zender voldoende bandbreedte heeft.
Zowiezo gaat een webcam niet werken, dan moet je namelijk een USB master bouwen in je controller, en dat is niet te doen.
Jochem
If you want to succeed, double your failure rate.
Je wilt een ATmega168 alle video laten verwerken en dan vervolgens over meer dan een kilometer verzenden? Ik zie het vrij somber in, althans, zoals je het nu allemaal stelt.
Wat had je voor zender in gedachten? Kennelijk heb je al iets?
Een zender hebben we al, kijk maar eens naar de foto op de website (www.cansat30.tk). Ik zal zometeen even opzoeken wat voor zender het precies is, maar als hij de druk en de temperatuur naar beneden kan sturen, kan hij toch ook wel videobeelden versturen? En heeft er anders iemand iets in gedachten voor een compacte camera en zender en een ontvanger die niet klein hoeft te zijn? Ze zijn namelijk erg slecht te vinden met zo'n groot bereik.
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Een atmega168 is even "snel door de bocht", niet krachtig genoeg om video van een webcam te streamen.
Als je iedere seconde een beeldje zou willen opnemen, en dan die versturen, dat zou misschien gaan.
Maar het aan de praat houden van een USB bus is ook iets wat nog niemand gedaan heeft. Dus als jij je met de hardware er van af maakt met: Als je blieft, in theorie kan jij nu de software schrijven om USB te doen, en de camera uit te lezen, dan gaat het project falen. Dat weet ik nu al. Dat is maanden of jaren werk om dat goed aan de praat te krijgen. En vervolgens zit je met het probleem dat de camera allemaal beeldjes stuurt die niet in het geheugen passen.
@Iemand: De baudrate is instelbaar, maar staat momenteel op 4800.
@rew: Dus jij zegt: dit gaat niet lukken, koop een kant en klare camera met zender en ontvanger?
do the math:
4800 baud = 4800 bits per seconde; dat is 600 bytes per seconde, oftewel, als je genoegen neemt met een kleurdiepte van 8bpp, kun je iedere seconde een plaatje van 21 x 28 pixels verzenden...
Na navraag blijkt dat de maximale baudrate 126000(?) baud is. Dit is niet zeker, maar we zullen dit straks wel even nakijken.
Dat is grofweg 3 keer zoveel data per seconde; dat komt op zo'n 36 x 48 pixels per seconde... nog steeds niet bepaald HD
bedenk wel dat hoe hoger je de baudrate kiest, dat dit misschien wel ten koste gaat van je 1000m bereik.
Heb je deze 1000m al getest? je hebt wel het geluk dat het openveld is en dat de zender lekker hoog staat.
Ik ben er net achtergekomen dat de zender de gegevens verstuurt met 1200 bits per seconde. ik wist niet dat het zo weinig was, dus dit gaat niet werken. Toch bedankt voor de moeite allemaal.
Cansat Team 30
Alhoewel het eigenlijk tracking systemen zijn, zijn de CMUcam en AVRcam modules populair in onderwijsland. Dit is eigenlijk gewoon een cameramodule met wat extra software en documentatie. Op de genoemde baudrate kun je 2 zwart/wit beelden per seconde doorzenden op lage resolutie... maar denk je dat het realistisch is om dit gezien de beperkte tijd en support voor elkaar te krijgen?
Een aparte zender gebruiken maakt de opdracht misschien makkelijker, maar past dit bij de gedachte van de wedstrijd? Bij een echte sateliet voeg je ook niet zomaar even een andere zender toe maar hebj e ook te maken met beperkte bandbreedte etc.
Edit: Net te laat met posten. Met 1200baud lukt video niet meer... mijn offtopic melding wordt nu misschien wel ontopic...
Offtopic: heb je gezien dat er bij cansat wedstrijden al eerder beelden zijn doorgestuurd als secundaire missie? Indien video te complex is kun je misschien een andere realistische secundaire functie toevoegen zoals met meten van extra "vluchtgegevens" zoals versnelling en oriëntatie van de sateliet. Dit is eenvoudiger om mee te beginnen en kun je later alsnog flink uitbreiden met filters, software om traject op de PC weer te geven, etc.
Ja, dat is inderdaad simpel om mee te beginnen, maar we willen het gewoon direct goed doen omdat we maar een paar maanden de tijd hebben (in de tussenuren). Een ander idee is om de gegevens op te slaan op een SD-kaartje en ze dan op de grond uit te lezen, maar dat is lang niet zo mooi als ze live doorsturen.
Na overleg te hebben gevoerd met mijn leraar zijn we tot de conclusie gekomen dat we deze zender eigenlijk wel willen gebruiken, ondanks dat we elke seconde een plaatje hebben van 33 bij 33 pixels. Nu is onze vraag: hoe moeten we dit aansluiten op de Cansat? We hebben een analoge en een digitale ingang.
We willen nu gaan proberen een webcam aan te sluiten op de Cansat-chip. Alleen moeten we weten of we hem aan moeten sluiten op de analoge of op de digitale ingang. Ik denk dat een webcam een digitaal beeld levert, maar weet het niet zeker. Wie weet dat wel?
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Als dat het niveau van je kennis is, dan gaat het zowiezo niet lukken.
Lees mijn vorige post nog eens door. Een "webcam is USB".
Het idee van de beelden opslaan en later uitlezen is wel leuk en haalbaar.
Een atc2000 camera is compact en licht (en omdat de 3000 uit is misschien goedkoop op de kop te tikken). Een Digital Hero ook (de '5 en 'HD zijn modern, dus als je niet te veel budget hebt, moet je aan de '3 zien te komen).
P.S. Tip: Als in een thread het laatste bericht van JOU is, dan wordt je vriendelijk verzocht om de "edit" knop te gebruiken ipv de "beantwoorden" knop. Tenzij dat bericht meer dan 24 uur oud is EN je wilt dat je bericht in de recente berichten weer omhoog komt.
[Bericht gewijzigd door rew op (23%)]
