Ast stro Pi Pi: P Pyt ython o n on the he In Internationa nal Sp Space ce S Station n Ben N en Nuttall ll Rasp spber berry Pi F Pi Founda undatio ion UK C Charit ity 1129 1129409
Sli Slides, s, l link nks, feedback ack and and i interest st rpf.io .io/ep1 ep19 @ben_nuttall
Be Ben N Nut uttall ll ● Tec echnic nical Pr Progr gramme M e Mana nager ger a at Rasp spbe berry Pi Pi Founda undatio ion ● Ba Based ed i in C n Cambridg idge, e, U UK ● Crea eator o of G GPIO PIO Z Zer ero a and piwh piwheels eels ● Colum lumnist nist o on o n openso pensour urce.com ● git github.com/bennut bennuttall ll ● twit witter er.com/ben_nu ben_nuttall ● ben@r ben@rasp spber berrypi. i.org @ben_nuttall
Ast stro Pi Pi ● There a e are e two R Rasp spber berry P Pis is o on the In e Inter erna natio ional Sp l Space St e Statio ion ● Kids ids wr writ ite P e Pyt ython c n code de that r runs in sp uns in space ● Ho How ● Why ● Cool p l photos from sp space, e, a and a nd a tim ime- e-la laps pse ● Ho How you c can get n get in involv lved ed @ben_nuttall
Rasp aspberry P Pi F Found undation ● UK charity founded in 20 ed in 2008 ● Make and nd sell R ell Raspb pber erry Pi c Pi compu puter ers s sinc nce 20 e 2012 12 ● So Sold ld 27M+ u unit its s to m mix o ix of hobb bbyist yists, s, edu educatio ion a and indus nd industry ● Sa Sales les fund edu educatio ional m l mis issio sion ● 100+ em emplo ployees es, offj ffjces in C s in Cambridg idge, e, L Londo ndon, n, Dub ublin lin, C Cali lifornia nia & India & India ● Youth p programmes es (club lubs, s, c compe petit itions, ns, et etc) e.g. C g. Code C e Clu lub, C Coder erDojo, Astro Pi Pi ● 2018 18 – a – awarded ed contract to c create N e Natio iona nal C l Cen entre e for C Compu puting Edu ng Educatio ion for UK government Depa epartmen ent for Edu Educatio ion @ben_nuttall
Ast stro Pi Pi - - 2 2014 014 ● ES ESA do do edu education pr progr grammes es ● RPF PF d do ed educ ucatio ion pr n progr grammes es ● RPF PF/ESA de decide ide to c colla llabo borate o on a n an edu educatio ion p progr gramme ● Tim im P Pea eake, e, fj fjrst Br Brit itis ish a astrona naut ut in in many years, s, a about to go go to ISS ISS ● Tim im is is a an in incredible S dible STEM edu educatio ion adv dvocate ● Maybe ybe Tim im c could uld take a a R Raspb pber erry Pi Pi wit ith h him? @ben_nuttall
Rasp aspberry P Pi - - 2 2014 14 ● Rasp spbe berry Pi Pi 1 B 1 B+ ● 700MHz Hz Armv6 C CPU PU ● Video ideoCoreIV eIV G GPU ● 512M 12MB R RAM @ben_nuttall
Se Sense nse H HAT ● Tem emper eratur ture ● Hum umidity ● Pres essu sure ● Gy Gyroscope ● Ma Magn gnet etometer eter ● Accel eler erometer eter ● 8x8 RGB GB LED disp splay ● Mi Mini joyst stick ● Pyt ython library - sen sense_ se_hat @ben_nuttall
Cam amera mo a module ule ● 5Mpx ● 1080p30, 7 720 20p60 60 a and 6 nd 640 × × 480p6 p60/90 ● 2592 × 2 × 19 1944 pix pixels els ● Visible ligh isible light and nd in infra-red ed ver ersio sions availa lable ● Pyt ython li n library - - pic picamer era @ben_nuttall
Put i Put it in a case n a case @ben_nuttall
Put i Put it in a case n a case v2 @ben_nuttall
2015 – 015 – ho how d do we s send nd i it to sp space ace? @ben_nuttall
We ( (both) m mad ade i it! @ben_nuttall
Ast stro Pi Pi co competition ● Compet petit itio ions for young peo eople in ple in ES ESA mem ember ber s states ( s (most st o of E EU, plu plus Cana nada da) ● "Your code in e in s spa pace" ● Mis issio sion Z Zer ero / / M Mission Spa n Space L e Lab ● Runnin ning g sinc since 20 e 2015 15 @ben_nuttall
Ast stro Pi Pi ast astronaut nauts @ben_nuttall
Miss ssion Z n Zero @ben_nuttall
Miss ssion Z n Zero ● 30 sec seconds s run untim ime o e on n the I ISS ● "Hello Hello world" ld" in in s spa pace – p pixel a l art a and nd mess essage ges, s, wit with condit nditio iona nals ● Acces ess s to s senso ensors bu but no not c camer era ● No da data l logg ggin ing ● Sub Submit it through ugh web eb em emulator o on trink inket et.i .io @ben_nuttall
Miss ssion Z n Zero @ben_nuttall
Miss ssion Sp n Space ace L Lab ab ● 3 h hour run untim ime o e on n ISS ISS ● Sc Scien ience expe perim imen ent ● Idea ea ph phase; e; c code ph e phase; e; e expe xperim imen ent run ph un phase; e; a analy lysis sis and d repo eport phase se ● Two them emes es: L : Lif ife o e on E n Earth / / L Lif ife in e in Space Spa @ben_nuttall
Miss ssion Sp n Space ace L Lab ab @ben_nuttall
Miss ssion Sp n Space ace L Lab ab i ideas as ● Det etec ect crew pr pres esenc ence e wit with s senso ensors ● Log g da data to s see ee wh what h happ ppens ens ● En Environmen ental - l - c chec eck ISS c ISS conditio ions ns ● Tim ime- e-la laps pse ● Glo loba bal is l issu sues es e. e.g. c g. clim limate change nge ● Wildfjres ● Forest depletion ● Greenery ● Shrinkage of lakes @ben_nuttall
Miss ssion Sp n Space ace L Lab ab - - li librar aries ● pic picamer era, s sen ense_ e_hat, pise pisense ● pyeph ephem em, r reverse se_geo _geocoder der ● GDAL ( (Geo eospa patia ial D l Data Abs bstractio ion L n Libr ibrary) ● numpy, sc scip ipy, pa panda ndas ● Tens ensorfm fmow, o openc encv, s scikit ikit-lea learn, s scikit ikit-im image ge @ben_nuttall
Miss ssion Sp n Space ace L Lab ab - - p proce cess ss ● Send c Send cust stom R Rasp spbia bian n im image e to ES ESA ● Tes est Astro Pi in Pi in fmigh fmight, reso solv lve a e any is issues ues ● Upload st stud uden ent c code ● St Stude dent code r e runs ● Transfer er o outpu put a and lo nd logs gs to ISS ISS dr dropbo box s x ser erver er ● Downli wnlink nk fjle fjles s to Ea Earth ● Chec eck s syslo slog, g, r re-run so n some en e entries ( s (top p tip: ip: do don’t div divid ide b e by g- g-force, e, k kids ids!) ● Dist istribu ibute e fj fjles les to tea eams @ben_nuttall
Miss ssion Sp n Space ace L Lab ab wi winne nners – s – Firewatch chers (Portugal) ugal) ● Det etec ecting e ng evidenc idence o e of wi wild ldfjr fjres ● Use o e of o open im pen image d ge databases ses from N NASA ● Ana naly lysing ng veg eget etatio ion a n and pla nd plant lif life e from NIR IR d data @ben_nuttall
Miss ssion Sp n Space ace L Lab ab wi winne nners – s – The Hap Happy Pi Pi ( (Poland land) ● Ana naly lysing ng ph photosyn ynthes esis ● Ana naly lysing ng o obs bser ervabilit bility o of under underwater er lif life @ben_nuttall
Ast stronaut naut webinar ar @ben_nuttall
Photos Ph @ben_nuttall
Photos Ph @ben_nuttall
Photos Ph @ben_nuttall
Photos Ph @ben_nuttall
Photos Ph @ben_nuttall
Photos Ph @ben_nuttall
Selfj Se fje @ben_nuttall
Photos Ph @ben_nuttall
Photos Ph @ben_nuttall
Photos Ph @ben_nuttall
UFO? O? @ben_nuttall
UFO? O? @ben_nuttall
UFO? O? @ben_nuttall
Third mi miss ssion? ● In- n-bet between een Mis issio sion Z Zero a and M nd Miss issio ion Sp n Space L e Lab ● Time commitment ● Diffjculty ● No ISS in ISS involv lvem emen ent ● Quicker, less work, no paperwork ● Usin ing g exist istin ing da data and photos ● Sm Small ll p per erio iodic dic c challenges lenges, d drop p in a n and o nd out @ben_nuttall
Data a cap captur ured ● CSV o of a all se ll sensors s for 2 24 h hours ( (8 b batches es o of 3 3- hour r runs ns) plu plus ISS lo s ISS locatio ion ● Tim ime- e-la laps pse o e of p photos @ben_nuttall
Ho How can can you h u help? ● Talk lk to m me e toda day ● Sh Share e your ur ide ideas a s and in nd inter eres est ● Men entor a a young per erson o or g group p wh when en the c e chall llenges es l launc nch in Sep in Septem embe ber ● Volun lunteer eer a at a a Code C de Club lub o or C Coder erDojo ● If you h have k e kids ids in s in school, l, tell ell their eir teacher ers s abo bout ut Ast stro Pi ● Watch a astro-pi. pi.org a and @ @Raspber pberry_Pi / y_Pi / @a @astro_pi o pi on n Twit itter er for u upda pdates es @ben_nuttall
Sli Slides, s, l link nks, feedback ack and and i interest st rpf.io .io/ep1 ep19 @ben_nuttall
Ast stro Pi Pi: P Pyt ython o n on the he In Internationa nal Sp Space ce S Station n Ben N en Nuttall ll Rasp spber berry Pi F Pi Founda undatio ion UK C Charit ity 1129 1129409
Recommend
More recommend