I felt incredibly fortunate to be in a room of educators on June 21-22 for two days of Picademy hosted at the Liberty Science Center in Jersey City, New Jersey! The workshops were led by Andrew Collins (Educator Training Manager at @Raspberry_Pi) and Raspberry Certified Teachers from previous co-horts (Amanda Haughs, Chantell Mason, Kevin Olson, and Joe Mazzone). There was a separate Picademy June 18-19 and other networking opportunities throughout the week facilitated by Dana Augustin (Educator Program Coordinator at @Raspberry_Pi). Per Picademy’s website:
Picademy is the Raspberry Pi Foundation’s free face-to-face professional development programme that supports educators throughout their digital making and computing journey. This two-day training event is held at venues around the UK and North America. After completing the programme, educators join a community of passionate digital making practitioners.Interested in attending? Visit our event calendar to find a Picademy near you.
Day 2 was an opportunity to break into groups and have extended time to develop a project prototype. I partnered with Cathy Knives Chau and Lauren Berrios, and we created PiPix, a portable RaspberryPi powered Polaroid-inspired camera that can be picked up by students at any time to take pictures of class projects or on class trips. Different filters can be applied, and photos would be uploaded to a class Twitter stream. We successfully designed a countdown timer to display on the SenseHat, enabled the SenseHat’s joystick to take the picture, and had a random filter applied to the captured image. We needed more time to have the joystick be used to choose a filter and/or allow the user to choose to capture an image or an animated GIF. We were on the verge of integrating our program with Twitter’s API (Thanks to Cathy!), but didn’t manage this in time. Cathy, Lauren, and I are hoping to gather later in the summer to complete a successful PiPix prototype!
Here’s our code so far…
# PiPix# Using SenseHat for Geo location, four buttons for filters, countdown# Use imestamp and direc tion from joystick on SenseHatfrom picamera import PiCamerafrom gpiozero import Buttonfrom sense_hat import SenseHat, ACTION_PRESSED, ACTION_HELD, ACTION_RELEASEDfrom time import sleepfrom signal import pauseimport randomimport datetimeimport time#import tweepy#import jsoncamera = PiCamera()sense = SenseHat()#with open(‘twitterauth.json’) as file:# secrets=json.load(file)#auth = tweepy.OAuthHandler(secrets[‘consumer_key’], secrets[‘consumer_secret’])#auth.set_access_token(secrets[‘access_token’], secrets[‘access_token_secret’])#twitter = tweepy.API(auth)randeffect = [‘colorswap’,’watercolor’,’cartoon’,’sketch’]t = (7, 219, 252)a = (252, 113, 7)countdown1 = [t, t, t, t, a, t, t, t,t, t, t, a, a, t, t, t,t, t, t, t, a, t, t, t,t, t, t, t, a, t, t, t,t, t, t, t, a, t, t, t,t, t, t, t, a, t, t, t,t, t, t, t, a, t, t, t,t, t, t, a, a, a, t, t]countdown2 = [t, t, t, a, a, a, t, t,t, t, a, t, t, t, a, t,t, t, t, t, t, t, a, t,t, t, t, t, t, a, t, t,t, t, t, t, a, t, t, t,t, t, t, a, t, t, t, t,t, t, a, t, t, t, t, t,t, t, a, a, a, a, a, t]countdown3 = [t, t, a, a, a, a, t, t,t, t, t, t, t, t, a, t,t, t, t, t, t, t, a, t,t, t, t, a, a, a, t, t,t, t, t, t, t, t, a, t,t, t, t, t, t, t, a, t,t, t, t, t, t, t, a, t,t, t, a, a, a, a, t, t]# Joystickdef capture(event):if event.action !=ACTION_RELEASED:camera.start_preview(alpha=192)sense.set_pixels(countdown3)sleep(.5)sense.set_pixels(countdown2)sleep(.5)sense.set_pixels(countdown1)sleep(.5)date = datetime.datetime.now().strftime(“%m_%d_%Y_%H_%M_%S”)camera.image_effect = random.choice (randeffect)camera.capture(“/home/pi/joy_image{0}.jpg”.format(date))camera.stop_preview()sense.stick.direction_any = capture#for i in range(4):# camera.image_effect = random.choice(randeffect)# camera.capture(“/home/pi/PiPix{0}.jpg”.format(i))
Chantell captured some video of our presentation and shared it via Twitter. Her tweet is pasted below:
Pi Projects: Pi Pix taking pictures w/effects using the Pi. #RaspberryPi@KarenBlumberg@iwearthecrownspic.twitter.com/gtI0tDBr97
— Chantell M (@TechieTcher) June 22, 2018
Below, I’ve gathered my tweets from the two-day workshop:
En route to #Picademy hosted at @libertysciencecenter! #JerseyCity#MakerEd#STEMed#STEAMpic.twitter.com/DfPSO9PZHR
— Karen Blumberg (@KarenBlumberg) June 21, 2018
And so it begins! #picademy#MakerEd#STEMed#STEAMpic.twitter.com/crOrKvBkTv
— Karen Blumberg (@KarenBlumberg) June 21, 2018
Just learned about @astro_pi, “an annual science and coding competition where student-written code is run on the International Space Station!” #picademy#scichat#csforall#MakerEd#STEMed
— Karen Blumberg (@KarenBlumberg) June 21, 2018
FAIL = First Attempt in Learning #picademy#edchat
— Karen Blumberg (@KarenBlumberg) June 21, 2018
First time using the GPIO reference board with a @Raspberry_Pi! #picademy#MakerEd#scichat#STEMed#STEAMpic.twitter.com/E9GKhgw1TV
— Karen Blumberg (@KarenBlumberg) June 21, 2018
Transitioning from @Scratch to #Python (using @thonnyide) on @Raspberry_Pi. #picademy #MakerEd #scichat #STEMed #STEAM pic.twitter.com/llkHHDA7O7
— Karen Blumberg (@KarenBlumberg) June 21, 2018
Video capture with @Raspberry_Pi@thonnyide and external attached camera! #picademy#MakerEd#scichat#STEMed#STEAMpic.twitter.com/lqSGH4Waqo
— Karen Blumberg (@KarenBlumberg) June 21, 2018
Don’t have a #SenseHat for your @Raspberry_Pi? Use the free emulator at https://t.co/4rFH2Cd8KI#picademy#MakerEd#scichat#STEMed#STEAMpic.twitter.com/F8srS8nSkJ
— Karen Blumberg (@KarenBlumberg) June 21, 2018
Coding #SenseHat emoji with @Raspberry_Pi and @thonnyide! #picademy#MakerEd#scichat#STEMed#STEAMpic.twitter.com/KQEQiFJufZ
— Karen Blumberg (@KarenBlumberg) June 21, 2018
Using the humidity sensor on the @raspberry#SenseHat. Can either breathe my moist mouth air on it to show changes in humidity or use the on-screen emulator… #picademy#MakerEd#scichat#STEMed#STEAMpic.twitter.com/zEQmHdP3hj
— Karen Blumberg (@KarenBlumberg) June 21, 2018
Now using the #ExplorerHatPro on the @Raspberry_Pi to attach motors. We’re programming in #Python with @thonnyide. #picademy#MakerEd#STEAM#STEMedpic.twitter.com/nJczTNpyMg
— Karen Blumberg (@KarenBlumberg) June 21, 2018
Using the Pi-Traffic light add-on with the @Raspberry_Pi. #picademy#MakerEd#scichat#STEMed#STEAMpic.twitter.com/XYFkj3v7w7
— Karen Blumberg (@KarenBlumberg) June 21, 2018
Helpful @Raspberry_Pi links:
Education Resources: https://t.co/gXJ7pmG07S
Digital Making Curriculum: https://t.co/WPcij0jAHW
Projects: https://t.co/uZ7WdlFBtc#STEAM#STEMed#MakerED#csforall#scichat— Karen Blumberg (@KarenBlumberg) June 21, 2018
Day 2 of #Picademy at @LibertySciCtr in #JerseyCity. Now hearing from special guest, @teachpython! #scichat#nyedchat#MakerEd#csforall#STEMed#STEAM@cornell_techpic.twitter.com/JNU6r0AecW
— Karen Blumberg (@KarenBlumberg) June 22, 2018
Just learned about @CayenneIoT drag and drop IOT project builder: https://t.co/oXSnRJ6u7o#Picademy#MakerEd#scichat#STEMed
— Karen Blumberg (@KarenBlumberg) June 22, 2018
@iwearthecrowns@BerriosVRE Team #PiPix 4 Eva! #Picademypic.twitter.com/D5TjVhaD9t
— Karen Blumberg (@KarenBlumberg) June 22, 2018
Mind still spinning from two days of fantastic #Picademy PD via @Raspberry_Pi! Thank you to @LibertySciCtr for hosting! So excited to further explore this summer and next year! #PicademyJerseyCity#MakerEd#STEMed#STEAM#csforallpic.twitter.com/dtpdFnaCKm
— Karen Blumberg (@KarenBlumberg) June 22, 2018
And here are two tweets which include info about stuff I need to explore further…
Hey #picademy primary Ts… I LOVE using @Raspberry_Pi w/my K-5 Ss and share all my resources & lessons on my blog https://t.co/FLmCTKQml1#k2cantoo#pichatusa#CSforAllpic.twitter.com/ExOsVZoPFX
— Amanda Haughs (@MsHaughs) June 19, 2018
Shout outs to @Leontynesjr and @TechedUpTeacher at #Picademy for their incredible work pic.twitter.com/ulidhUrlzm
— knives chau 🏄🏻♀️ (@iwearthecrowns) June 22, 2018
Wohoo! Join us in welcoming our second #Picademy Jersey City cohort. We’re thrilled they’ve joined our Raspberry Pi Certified Educator community 😄 🙌 💯 pic.twitter.com/ORyU2bOfaK
— Raspberry Pi (@Raspberry_Pi) June 22, 2018