Skip to content

Apollon - The automated helper for operators of CNC machines. More info in README.md FROZEN BECAUSE OF BUYING ESP32 PARTS

License

Notifications You must be signed in to change notification settings

T0CHKA2/Apollon

Eng


Apollon - Helper of CNC operators


APOLLON WATERMARK GitHub GitHub last commit (branch)


Intro

So, a few years later, I decided to continue my development on the voice assistant, changed the programming language, and managed to get a job (i.e., get at least some money to buy components and start a project), as well as enter practice from a technical school. And since I went to work as a CNC machine operator, I found that it is possible to speed up and simplify the work process by creating a special voice assistant. I decided to take my last project for the design so far, also adding a few cool things that are not in the usual voice assistant, and a little sorting out those necessary things that are needed to create this project. I also decided that using phrases from Tom Clancy's The Division is not convenient due to the fact that there are no necessary replicas for some functions, for which it will be replaced with a regular robotic voice.

I decided to name the project simply and concisely, A.P.O.-llon
APO stands for Autonomous Helper of Operators of CNC machines
In the future, all commands will be activated with his name

The demo version can be viewed here

Demo Version


Сapability

⚒️ - Accordingly, during that time of work, I specifically saw what could be added to this assistant, and at least if you are a multi-machine employee, that is, you work on several machines at the same time, I think you will definitely be helped by Alarm clock which will be at least 5, so that you can set an alarm clock on all the machines are working.

❌ - You are measuring a part, and your technological map is located at the other end of the site and you are too lazy to follow it? The same quick recording will help you with this. Just say "Apollo Recording" and say what you will need. For example, "Apollo Records the linear size of the tail seventy-five millimeters plus minus one tenth" and at the right moment you can ask him what the linear size of the tail is. Or what you wrote down

✅ - There are also thoughts to apply a 4-point hazard system that will work from various sensors. For example, you entered an area where there is a lot of air pollution and it is better for you to use a respirator to comply with Safety Regulations? Get a warning from Apollo that will set 1 danger point and notify you of contamination and remind you of the respirator. Have you entered an area where the air temperature is very high? Get another 1 hazard score and notification of dehydration in hot conditions and the possibility of getting burned or sunstroke in summer. Depending on how many danger points there will be, the color on the case will change from Yellow (Minor danger) to Red (Significant danger).

❌ - You were given a new drawing, you put the first blank and received from it the first part that you need to measure, and after measuring you found that this is a fixable defect, but how do you calculate how much you need to rotate the part? Or do you put a new rig on the machine, but you don't know how much you need to turn it? *** An advanced calculator*** that works, not surprisingly, by voice will help you. Just tell the necessary information to Apollo and you will get the result. Example: "Apollo tangent of angle 320" to which he will give you an answer.

⚒️ - The last employee was fired, and there is no space on your device? It doesn't matter, the case has a window for SD cards to increase the amount of memory, which is mainly used for this.

PS You can always ask Apollo about some information, for example, if you set the alarm after 40 minutes, you can ask how much is left until the end of the alarm.


Components

For assembling requiring:
ESP32
RTC DS1307
DHT22
Two buttons
Neopixel Ring LEDs
ESP32
LEDs
SD module
Speakers (2 at least)
Microphone

And 3D Printer, link to the data for printer are here


Assembling

In state of assembling


Efficiency

In state of testing


Further project support

Still unknown


Ru


АПОллон - Помощник операторов станков с ПУ


APOLLON WATERMARK GitHub GitHub last commit (branch)


Оглавления


Вступление

Итак, спустя несколько лет я решил продолжить свою разработку над голосовым помощником, сменил язык программирования, и успел устроиться на работу (т.е. получить какие то хоть деньги для покупки компонентов и начала проекта), так же как и выйти на практику от техникума. А поскольку я вышел на работу Оператором станков с ПУ, я обнаружил что можно ускорить и упростить процесс работы с помощью создания специального голосового помощника. Решил за дизайн взять пока что свой прошлый проект, так же добавив несколько прикольных штук которых нет в обычном голосовом помощнике, и немного перебрав те необходимые вещи которые нужны для создания этого проекта. Так же я решил что использовать фразы из Tom Clancy's The Division не удобно в связи того что нет необходимых реплик на некоторые функции, за что это будет заменено на обычный роботический голос.

Проект решил назвать просто и лаконично, А.П.О.-ллон
АПО расшифровывается как Автономный Помощник Оператора станков с Программным Управлением
В дальнейшем все команды будут активироваться с его имени.

Так же было принято решение создать отдельную ветку для тех кто просто хочет косплеить. Ссылка здесь на эту ветку здесь

Демо-версию можно посмотреть здесь

Demo Version


Возможности

⚒️ - Соответственно, за то время работы я конкретно увидел что можно было бы добавить в этого помощника, и как минимум если вы многостаночный сотрудник, то есть, работаете на нескольких станках одновременно, думаю вам обязательно поможет Будильник которых будет работать как максимум 5, дабы вы могли поставить время на все станки которые у вас работают.

❌ - Вы измеряете деталь, а ваша технологическая карта находится в другом краю участка и вам лень за ним идти? Вам в этом поможет така же быстрая запись. Просто произнесите "АПО Запись" и произнесите то что вам будет необходимо. Например "Аполлон Запись Линейный размер хвоста семьдесят-пять миллиметров плюс минус одна десятая" и в нужный момент вы можете его спросить, какой линейный размер хвоста. Или того что вы записали

✅ - Так же имеются мысли применить 4-х бальную систему опасности которая будет работать от различных датчиков. Например вы вошли на участок на котором большое загрязнение воздуха и вам лучше для соблюдения Техники Безопасности использовать респиратор? Получите предупреждение от Аполлона которое выставит 1 балл опасности и уведомит вас о загрязнении и напомнит об респираторе. Вошли в зону где очень высокая температура воздуха? Получите ещё 1 балл опасности и уведомление о обезвоживании в жарких условиях и возможности получить ожог или солнечный удар летом. В зависимости от того сколько будет баллов опасности, цвет на корпусе будет меняться от Жёлтого (Незначительная опасность) до Красного (Значимая опасность).

❌ - Вам выдали новый чертёж, вы поставили первую заготовку и получили из неё первую деталь которую вам необходимо замерить, и замерив вы обнаружили что это исправимый брак, но как вам посчитать, на сколько вам нужно повернуть деталь? Или вы ставите новую оснаску на станок, но вы не знаете на сколько вам нужно повернуть её? Вам поможет продвинутый калькулятор который работает, не удивительно, голосом. Просто скажите необходимую информацию Аполлону и вы получите результат. Пример: "Аполлон Тангенс угла 320" на что он вам даст ответ.

⚒️ - Прошлого сотрудника уволили, и на вашем устройстве нет места? Не беда, в корпусе имеется окно для SD карт для повышения объёма памяти, которое в основном для этого и используется.

П.С. Всегда можно переспросить АПО про некоторую информацию, например если вы поставили будильник через 40 минут, вы можете спросить сколько осталось до конца будильника.


Компоненты

Для сборки необходимо:
ESP32
DHT22
RTC DS1307
Две кнопки
Светодиоды
SD модуль
Динамик (хотя бы два)
Микрофон

И 3D принтер для печати корпуса, тык сюда для ссылки на данные для 3D принтера


Программирование

В процессе работы


Сборка

В процессе изготовления


Работоспособность

В процессе проверки


Дальнейшая поддержка проекта

Скорее всего будет. Но пока проект не завершён ответа точного сказать не могу.

Changelog

Work in progress...

About

Apollon - The automated helper for operators of CNC machines. More info in README.md FROZEN BECAUSE OF BUYING ESP32 PARTS

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages