Lucky Lines

Lucky Lines introduces an innovative interactive system that merges traditional poetry with cutting-edge technology. Using NFC tags embedded with keywords, users draw these tags at random, activating a process where the keywords are sent to the ChatGPT API. This initiates the generation of a poem, which is then displayed through a custom Python script UI, offering a unique blend of literary art and technology.

Jan - Feb 2024

Individual Project

Features

Features a tactile lottery bucket with NFC-tagged lots, adding a hands-on, random word selection process to enrich poem generation

Leverages the GPT3.5 API for dynamic poem generation based on selected keywords

Incorporates Google's Text-to-Speech API, converting returned poems into speech for an auditory experience

Prototype Components

Input

Processor

Output

RC522 RFID Card Sensor
NTAG215 NFC Tags

ESP32 Dev Board

4Ohm 5W Audio Speaker
MAX98357 I2S Audio Amplifier

Circuit Diagram

3D Printed Enclosure

Tools

2024 @ Jingyi Guo