Кутията на Healing Station е направена от дървена рамка и плексиглас, облепена с фолио, като дизайнът е вдъхновен от лечебните станции в играта Half-Life. Размерите ѝ могат да варират според проекта, но типичната визия наподобява правоъгълна форма с извити ръбове, която може да се монтира на стена. Тази съм я направил с размери 35/50 см.
Използвани елементи за кутията:
- Дървена рамка;
- Плексиглас;
- PVC фолио с печат на текстурите от играта;
2. Електроника
Електронната система е базирана на микроконтролер като ESP8266, който контролира всички функции в Healing Station. Основната функция на електрониката е да симулира процеса на "лечение" чрез звукови и светлинни ефекти. Устройството използва LED ленти за създаване на пулсиращи светлини, които сигнализират активирането на станцията. Допълнително, вградени говорители възпроизвеждат автентичните звуци от играта, когато станцията се използва. Системата е свързана с два датчика (бутон) за симулиране на допир, които активират лечението при натиск с ръка върху станцията.
На задната страна на кутията е разположен захранващ блок и модулите, които управляват основните компоненти. Системата се захранва от стандартен адаптер за DC 12V.
Използвани елементи за електрониката:
- ESP8266 WeMos D1 //Контролер
- PAM8403 // Усилвател на звука
- 5V Relay // Реле за вкл/изкл. на лентата
- LM2596 DC-DC Step down // Преобразувател от 12V на 5V
- LED Strip 12V 2835 // Диодна лента
- 4 Ohm 3W // Говорител
- 100K // Потенциометър
- 4 бр. метални планки за симулация на ключ.
- Кабели
3. Софтуер и звукови ефекти
Програмният код за управлението на станцията е написан на C за Arduino. За управлението на звуците е използвана библиотеката
ESP8266Audio
, която поддържа възпроизвеждане на аудио файлове. За да могат да се използват тези звуци в проекта, те трябва първо да бъдат намерени и изтеглени в .wav формат (например оригиналните звуци от играта Half-Life). След това тези файлове се конвертират в HEX код, така че библиотеката в микроконтролерът да може да ги чете и възпроизвежда.
File to hexadecimal converter
Може да използвате този сайт за да преобразувате файловете.
4. Представяне и логика на работа
Когато посетител доближи ръката си до станцията, сензорите активират лечебния процес, при което започва да се възпроизвежда звуковият ефект на зареждане на енергия. Контролера започва да брой секундите, като всяка една секуда се зачита за 1 стъпка. Ако стъпките станат 10, то светлините се изкючват имитирайки, че станцията е изчерпала своя капацитет. При всеки следващ натиск вече се възпроизвежда звука за неактивност на станцията. След 30 секунди контролера автоматично рестартира брояча и светлините се включват отново, което имитира, че станцията може да се използва отново.