Author Archives: farbl786

Week 12 – Progress

I migrated to Adafruit esp8266 module. The server now is successfully connecting to my iphone hotspot, pinging random IP numbers and when it get a success response it sends a request to a Geolocation API online service which provides the IP Geolocation information as a string of data.
What is left for the project is to edit the json data the server receives so it can easily identify the latitude and longitude coordinates and to create a light feedback. I will also create a tower design for my server.

A second stage for the project will be to create a custom laser projector that moves the laser point according to the IP coordinates. For this stage my objective is to have the relevant information to communicate to the laser.

Continue reading

I’m here, where are you?

I started to work with a ESP8266 NodeMCU module to connect to Internet and perform continuous ping commands to random IP numbers. After a few trials and errors I was successful. I then moved to include a repository for finding the IP geolocation. I then hit a wall with the library for this module. It seems that the Adafruit version of the ESP8266 has better documentation for creating the geolocation so I ordered one.
My idea originally was to create a laser projector that points to the IP coordinates. After an intensive search I’m not sure this would be possible using a ESP8266 module. I’m still asking around to see if there’s a way of doing it but also thinking of alternative ways to display the information.
I’m using the following repositories:

Continue reading

Project proposal

Physical Computing Final Project: 


An Arduino that functions as a local server sends an autonomous and continuous “Ping” command that travels endlessly on the Internet infrastructure channels, drawing its path with light. The Arduino traces this Ping moving and hitting routers, IXP, servers. A bright and strong beam of light is projected from the Arduino to the space; this beam is broken every time the Ping hits a computer, having a second of darkness.
The traced IP locations are mapped to their geographical position and projected to the wall, translating the drawing the Ping creates.

Timeline: Continue reading

Week 5 – sensors

Goal of the project : Turn on the light according to distance and ambient light
Core components : Led light, photocell, 220 Ohm resistor, 1k resistor, ultrasonic sensor, arduino
How it works : the ultrasonic sensor measures the distance and the photocell measures the ambient light. An if statement combines the two measurements to control the led light
Problems encountered : the led light blink when is on. I couldn’t find a way to connect the photocell data without using a map function

Continue reading