Coder Social home page Coder Social logo

cyberfactory's People

cyberfactory's Issues

intro (rus)

Открыть доступ широким массам до производственных мощностей напрямую, к каждому юниту в отдельности, через удобное приложение - веб лицо.

  • Под производственными мощностями имеются в виду различного рода осевые станки (XYZA...) понимающие задачи в виде Gcode.
  • Напрямую, работа непосредственно с управляющим компьютером станка, загружая в него "рабочие команды", путем связи через Mesh сети/ ipsf / блокчейн норда, кошелек, клиент, маяк.
  • "Рабочие команды" управляющий Gcode, в полном виде, нужной работы, подготовленный непосредственно для работы с принимающим юнитом, подкрепленный транзакцией-оплатой работы.
  • Предлагаю для передачи данных использовать блокчейн Ethereum. Не вижу смысла создавать токен, необходимо использовать только ETH дабы избежать излишней конвертации, и подвергать себя сложностям расчетов токеномики.
  • Приложение самое сложное, у него очень нагруженный функционал. Ему необходимо обрабатывать модели для каждых настроек станка. И далее :
  • Для отправителяприкрепить Gcode к транзакции Eth.
  • Для получателя собрать Gcode и приступить к работе. (Возможно только при "активном" юните)
  • "Активный юнит" еденица техники, сигнализирующая о своей полной готовности приступить к работе. (иконки говорящие о наличии материала, цвета, размеров и т.д. )

В качестве "подопытного" будет 3dprinter собственного изготовления (по типу Prusha i3) с подключенным интерфейсом OctoPrint. Исключительно в ознакомительных целях.

Для начала нам потребуется простой Gcode, клиент Eth, 3dprinter.
Вторым потребуется блокчейн программист, для написания ноды под raspberry pi3// весь пункт под вопросом, т.к. возможно наличие решения под такой кейс.
И заключительным, нужно развивать комьюнити для масштабирования и улучшения логистики.

возможная логика организовать Юнит как устройство со статическим ip. Которая в момент получения транзакции, подключается напрямую к отправителю.

Telegram bot

Создать бота осуществляющего прием заказов.
При первой активации он должен сказать :

  • Привет. Это Cyber Factory. У нас есть "1. склад" готовой продукции и "2. мастерская". На "1. складе" можно приобрести наши изделия, в "2. мастерской" вы сами говорите что для вас изготовить. У нас есть различные CNC станки. Оплата заказа производится криптовалютой (перечень поддерживаемой?) ETH. Не забывай указать способ доставки. Желаю вам приятных приобретений.

Далее пользователь делает выбор #1 склад.

  • Приветствую на Складе.
  • Сейчас на складе лежит вот что (перечень наименований)
    далее фото с лотом и ценой в ETH (цена по началу назначаемая)

При активации лота выводится текст с описанием лота, и инструкция по оплате.
оплата переводом на ETH адрес.

бот предлагает указать индекс и адрес доставки перед оплатой.

Получив их бот рассчитывает цену и ориентировочные сроки доставки. Это важно, и труднее всего посчитать.

Если стоимость доставки устраивает, то к цене лота прибавляется доставка и выводится конечная цена с подтверждением.

После подтверждения пользователем бот выводит сообщение :

  • Когда я отправлю ваш заказ, вам придет трэк-номер для отслеживания. Спасибо. Жду вас еще!

Если выбор #2. то бот говорит:

  • Приветствую в Мастерской!
  • Что нужно выполнить : 1. 3d печать , 2 фрезерование
    при выборе 1.
  • Мне необходим файл в формате STL, Obj для печати. Я печатаю из PLA пластика. Укажи какая прочность тебе требуется: 1. Минимальная, 2. Средняя, 3. Максимальная.
  • После получения файла, будет запущен процесс обработки, он займет время. Я тебя оповещу о готовности. После будет возможность согласится с условиями.
    появляется кнопка уплоад.
    при выборе 2.
  • Данный раздел пока в доработке. Я оповещу о готовности.

При последующих обращениях, бот выдаёт:

  • Приветствую вас снова. Чем Cyber Factory может помочь?
    и выбор "1. Склад" , "2. Мастерская"

Пока так. Что скажешь?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.