Looking at Packet Routes with Traceroute Assignment

PIN
Introduction For this assignment we were tasked to use the “traceroute” command line command to garner insight into the trajectories of information packets across IP addresses when we try to access certain websites. I chose to analyze traffic from adultswim.com (a media streaming site), duckduckgo.com (a search engine), drive.google.com (Google Drive), popvapor.com (a vendor), reddit.com[…]

Set Up A Host Assignment

PIN
Setup On September 8th, 2020, I spun up a virtual server through the Digital Ocean service to Tom Igoe’s assignment specifications. Our assignment was to leave our server running for a week with an Uncomplicated Firewall (ufw) and to observe and analyze the firewall’s logs of attempted connections to our server. On September 14th, I[…]

ZigBee Communication Protocol

PIN
What is ZigBee? ZigBee is a digital radio-based low-power, low data rate, and close proximity wireless personal area network protocol. ZigBee is built upon the Electrical and Electronics Engineers’ Low-Rate Wireless Personal Area Network 802.15.4 (LR-WPAN) technical standard, as such, it communicates over channels in 2.4GHz, 868MHz, and 915MHz bands. Zigbee is maintained by the[…]

Inspiration from Laplacian Forms

PIN
I was inspired by Jessica Rosenkrantz and Jesse Louis-Rosenberg’s Nervous System design, submitted for the 2019 ICERM Illustrating Mathematics Exhibition. Though I am not sure how I would derivate from this material technically, I can appreciate where my past body of work plays into this design, and what kind of product I might want to[…]

Week 1 – Conjuring

PIN
This week we were tasked with “building an interface for conjuring an environment rather than traveling through it”. This week we were also introduced to the machine learning software RunwayML. I decided to train a model on RunwayML based on images of my apartment, and present them as a fluid scene in a p5.Js animation.[…]

WiFi Connected Temperature and Humidity Sensor

PIN
This project was our final assignment; an environmental sensor capable of sending data over https to Tom Igoe’s sever. I attempted this project with two different kinds of sensors on a Raspberry Pi Zero W. My first attempt was with the Pimoroni Enviro sensor hat, which required programming in Python, and communicated over the i2c[…]

Building a Philips Hue Bulb Controller

PIN
For this assignment, we were tasked with building an Arduino-based device capable of connecting to and manipulating a Philips Hue Bulb via its Zigbee radio control hub. This assignment was our class’ foray into HTTP protocols – the week prior, we had completed this assignment in the command line of our computers. I intended for[…]

Deconstructing Death Grips

PIN
Our first python programming assignment for Material of Language was to create a composition based on computational manipulation of data. I set out to change a text file of the lyrics of “Spread Eagle Cross the Block” by Death Grips into emojis pertinent to their corresponding word. From there, I planned on exporting the new “emojified”[…]

Ball Drop Game Client

PIN
For this assignment, our class was tasked with creating a device that could connect to a server via a TCP network socket in order to play a “ball drop game”. Our device needed to be able to indicate when it was connected to the server, to move a platform character within the game, and to[…]