\title{Smallworld: Gossiping with Raspberry Pis Locally}
\title{Smallworld: Gossiping with Raspberry Pis Locally}
\author{Romain Küenzi}
\author{Romain Küenzi\\with minor revisions by Paulette Vazquez and Guilhem Niot}
% add with minor revision by ...
% TODO: add with minor revision by ...
\supervisor{Dr. Erick Lavoie}
\supervisor{Dr. Erick Lavoie}
\adviser{Professor Anne-Marie Kermarrec}
\adviser{Professor Anne-Marie Kermarrec}
...
@@ -184,8 +184,8 @@ The script, along with example configuration files, is available at \url{https:/
...
@@ -184,8 +184,8 @@ The script, along with example configuration files, is available at \url{https:/
\subsection{Design}
\subsection{Design}
The current design comprises a Raspberry Pi Zero W with two push buttons, two 220 Ohm resistors and two LEDs connected to its GPIOs.
The current design comprises a Raspberry Pi Zero W with two push buttons, two 220 Ohm resistors and two LEDs connected to its GPIOs.
\autoref{fig:electricalSchema} illustrates the electrical schema of the connected components, you can also refer to the picture \autoref{fig:raspberry} of the assembled Raspberry.
\autoref{fig:electricalSchema} illustrates the electrical schema of the connected components, you can also refer to the picture \autoref{fig:raspberry} of the assembled Raspberry Pi.
The electrical schema can lead to confusion when assembling the raspberry as the orientation of the GPIO pin numbering doesn't follow the usual orientation. \autoref{fig:raspberry-gpio} shows a drawing of a raspberry with the pin numbering in more detail.
\autoref{fig:raspberry-gpio} shows a drawing of a Raspberry Pi with the pin numbering in more detail.
The pins used in this project are located in the lower-left corner of the pin section in the \autoref{fig:raspberry-gpio}. It will be easy to map them since they have the same names. The buttons control the device and the LEDs give feedback on its current connection status. The AP button is connected to GPIO 13, and the LED giving feedback for the AP is connected to GPIO 19. The WPS button is connected to GPIO 6. The LED on GPIO 26 gives feedback on the connection status of the device in both host and client mode.
The pins used in this project are located in the lower-left corner of the pin section in the \autoref{fig:raspberry-gpio}. It will be easy to map them since they have the same names. The buttons control the device and the LEDs give feedback on its current connection status. The AP button is connected to GPIO 13, and the LED giving feedback for the AP is connected to GPIO 19. The WPS button is connected to GPIO 6. The LED on GPIO 26 gives feedback on the connection status of the device in both host and client mode.