GithubHelp home page GithubHelp logo

ultrasonic59 / dispenser-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bound77/dispenser

0.0 0.0 0.0 5.17 MB

Дозатор с экраном для настройки и отображения режима работы. При выдавливании есть возможность отката, чтобы снималось напряжение и флюс не продолжал течь.

License: Other

C++ 55.17% C 42.35% Makefile 0.13% CSS 2.35%

dispenser-1's Introduction

Дозатор флюса и пасты

Дозатор с экраном для настройки и отображения режима работы. При выдавливании есть возможность отката, чтобы снималось напряжение и флюс не продолжал течь.

Плата

Управление:

  • При нажатии на первую кнопку (UP) происходит выдавливание флюса и откат;
  • Вторая кнопка (DOWN) отвечает за реверс. Повторное нажатие остановка;
  • Чтобы войти в меню удерживается третья кнопка (MENU);
Верх Низ

Экран:

  • На первом экране настраиваются параметры выдавливания: ускорение, скорость и количество шагов с значениями от 0 до 100 и шагом в 5 пунктов. Листается меню третьей кнопкой а изменяются значения первыми двумя;
  • На втором экране настройки отвечающие за откат. Значения и управление аналогичны выдавливанию;
  • Для сохранения настроек в память удерживается третья кнопка;
Первый экран Настройки Настройки

BOM:

No Name Value Layer Comment
1 B1 Button Top
2 B2 Button Top
3 B3 Button Top
4 C1 0.1u Bottom 0805
5 C2 0.1u Bottom 0805
6 C3 10u Bottom Tantal
7 Q1 16Mhz Bottom
8 R1 10k Bottom 0805
9 SCREEN 0.91 OLED Top I2C 128x32
10 U1 Atmega328 Bottom TQFP-32
11 U2 ULN2003A Bottom SO-16

Корпус

Корпус и поршень с резьбой полностью распечатан на 3D принтере. Есть два варианта крепления платы к корпусу. К первой плата приклеивается на двусторонний скотч или "термоклей", во вторую вставляется. Какой удобнее решайте сами.

Полный набор Версии корпуса

Прошивка

  • Любым программатором загружается bootloader (HEX файл и фьюзы прилагаются). Самой простой вариант прошить через USB Arduino NANO и "сдуть" с нее чип.
  • Впаивается чип на плату.
  • Заливается INO файл из Arduino IDE (как Arduino NANO) с помощью USB-UART преобразователя (FTDI).

Контакты

Связаться со мной: [email protected]

Лицензия: «Attribution-NonCommercial-ShareAlike»
(«Атрибуция — Некоммерческое использование — На тех же условиях») 4.0 Всемирная

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.