Polina

Posters for Fall 22 and Spring 23

Despite the website being down for half of this academic year, much progress was made on my project this year. Click the icon to read the posters for the WISRD Physiology Group this year, as well as posters from past years.

Journal entries imported from the previous iteration of wisrd.org

POLINA

 LilyPad Arduino

The LilyPad Arduino Main Board is a small computer with an ATMega328V micro-controler. It is used as a power source for an output device, such as an LED light board, a speaker, a switch, or a motor. The LilyPad and the output device can be programmed to perform one or more functions using the Arduino software application.


 

Arduino Programming

Create A LilyPad Circuit:

Materials:

  • A LilyPad Arduino Main Board

  • A Simple Output

  • Conductive Thread

Procedure:

Sew the First Connection:

  1. To start creating the first connection, thread a needle using the conductive thread. Make sure that the thread stays in the needle during the entire process.

  2. Sew the needle almost completely through the negative tab on the LilyPad Arduino, and come back around to the side from which you sewed. Push the needle through the same tab three more times to create a strong electrical connection.

  3. Take the needle and push it through the negative tab on the output device, making sure that there is space between the Arduino and the output source. Then, pull the needle to the same side from which you sewed, and push the needle through the tab three more times.

  4. Remove the needle and cut the remaining threads on both tabs. Now, the first connection is completed.

Sew the Second Connection:

  1. To start the second connection, thread the needle with another piece conductive thread. Again, make sure that the thread stays in the needle.

  2. Sew the needle almost completely through the positive tab on the output board. After that, push the needle through the same tab three more times.

  3. Push the needle through one of the LillyPad’s I/O tabs. I/O tab include all of the pins on the LilyPad except the positive or negative tab. After the needle is sewed through an I/O tab once, push it through three more times.

  4. Remove the needle and cut the remaining threads on both tabs. Now, the LilyPad Circuit is completed.


Program the Circuit:

Materials:

  • External Programer

  • Micro-USB Cable

  • Arduino Coding Software

Procedure:

  1. Download the Arduino Coding Software onto a computer.

  2. Attach the external programmer to the LilyPad.

  3. Use the Micro-USB Cable to connect the LilyPad and the external programmer to a computer.

  4. Open the Arduino Software and create a new empty window.

  5. Specify the used serial USB port by opening the “Tools” window and selecting the “Serial Port” Menu. On a Mac, the correct serial starts with “/dev/tty.usbserial,” and on a PC, the correct port includes the phrase “COM.”

  6. Specify the used Arduino board by opening the “Tools” window and selecting the “Boards” menu. The correct board is the “LilyPad Arduino w/ATmega 328.”

  7. Specify the used program by opening the “Tools” window and selecting the “Programmer” menu. The correct program is the “Arduino ISP.”

  8. If an example programming code for the Lilypad is needed, open the “Basics” window and select the menu that accords with the used output device and the desired function. If an example code is not needed, type in a custom program code.

  9. Once the code is completed, use the verify checkmark button at the top left corner of the window to check for errors in the code.

  10. Compile the programming C Code into a hex code by clicking the compile arrow button at the top left corner of the window.

  11. Once the code is compiled, click on the arrow button at the top left corner of the window to upload the program onto the Arduino. If the upload is successful, the LilyPad circuit will begin to preform its according function.

  12. Now, the programming of the circuit is complete. The LilyPad will retain the memory for the function even once it is disconnected from the computer.


 

Classroom Curriculum:

The LilyPad can be used in the classroom in the following ways:

Programming and Coding

The LilyPad Arduino can be very assistive in a technology-related curriculum. The programming process teaches students how to utilize various types of codes, create the coding language for instructions, use a computer coding program, and upload coding instructions onto a device.

Art and Design

The LilyPad Arduino can also be useful in design projects. Students could begin to learn how to sew through the simple circuit sewing process, and they could use the completed LilyPad circuit to add light and sound to an environment or an object.

Physics and Natural Sciences

The creation of the LilyPad circuit can additionally connect to the study of electrical currents and conductivity. Through this process, students will learn about electrical currents, conductivity, electrical circuit structures, and electrical polarity.