Are you there?
Are you there?
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.
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:
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
Goal of the project : create a robotic ouija board
Core components : servo motor, arduino, a button and a resistor
How it works : when the button is pressed the robotic hand moves randomly to a 0-360 degree pointing to one letter at the time
The goal of the project was to control remote an LCD display.
I started connecting the LCD and then the remote receiver.
When trying to test the remote control it got burned.
My original hypothesis was that the potentiometer was responsible but I believe the component was defective because the remote control battery exploded a few hour later. Continue reading
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
The goal was to set a combination that lights the green light and closes the red one.
I used 2 buttons (a red one and a blue one), two led lights (green and red) and 4 resistors (2 ok 220Ohm and 2 of 10KOhm).
The combination is red>red>blue>red>red.