Устройство за отчитане на концентрацията на различни газове във въздуха, предназначено за херметично запечатани извънземни станции, разработено за HackTUES 8. Информацията приета от датчиците се представя на уебсайт.
- Проектът може да се свали като ZIP файл от GitHub или през командния ред с командата
git clone https://github.com/lubo04/jub.git
- Инсталиране на сървърен стак, включващ Apache (или друг уеб сървър), PHP и MySQL, и правилното им конфигуриране с цел съвместна работа.
- Инсталиране на интерпретатор за езика Python, както и библиотеката pySerial.
- Копиране на съдържанието на директория
/web/
на проекта в коренната уеб директория, конфигурирана за уеб сървъра. - Сглобяване на устройството по схемата показана тук. Bluetooth модула да бъде свързан едва след като бъде изпълнена стъпка №6. Оригиналните файлове за системата за автоматизирано проектиране в електрониката KiCAD могат да бъдат намерени тук (библиотека със символи) и тук (файл на схематиката).
- Последователно качване и изпълняване за означеното време на програмите за калибрация, поставени в директорията
/arduino/
. - Качване на основната програма на микроконтролера (
/arduino/arduino_code.ino
). - Свързване на Bluetooth модул HC-06.
- Захранване на сглобеното устройство.
- Свързване на компютъра с устройството посредством Bluetooth.
- Конфигуриране на правилното име на порта в скрипта
readcom.py
в уеб директорията. - Изпълняване на скрипта
readcom.py
на заден план. - Отваряне на адрес 127.0.0.1 в уеб браузър на компютъра, на който се изпълняват програмите.
- Apache HTTP Server - Многоплатформен уеб сървър.
- PHP - Скриптов език за сървърната страна.
- MySQL - SQL система за управление на бази данни.
- HTML - Маркиращ език за описание и дизайн на уеб страници.
- CSS - Език за описание на представянето на HTML страници.
- Javascript - Интерпретиран език за уеб програмиране.
- SVG - Файлов формат за описание на векторни изображения.
- GIF - Файлов формат за съхранение на растерни изображения, позволяващ и те да бъдат анимирани.
- Python - Интерпретиран скриптов език.
- Bluetooth - Късообхватна безжична технология за PAN (Personal Area Networks), работеща в дециметровия честотен диапазон.
- C++ - Компилиран език за програмиране, често използван за програмиране на микроконтролерни системи Arduino.
- Arduino - Готови микроконтролерни платки с процесори на Atmel, както и интегрираната среда за разработка, която позволява програмирането им.
- Адриан Стоев - хардуерист, връзки с обществеността - Adito127
- Борис Кисьов - програмист, хардуерист, администратор - boris7645
- Иво Иванов - програмист, хазяин - Ivoivanov004
- Любомир Начев - програмист на микроконтролера, хардуерист - lubo04
- Ясен Спасов - програмист, администратор - amendip