Чае-Кофе-Наливалка.

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Чае-Кофе-Наливалка.

Сообщение ev3658 »

Встречайте:
Изображение
схемка набросана ещё сырая:
СпойлерИзображение
делал всё из подручных средств, то-есть релюшки спасали тоже ) полевики из материнок, механика от CD-DVD и сломанные сервомотор пригодился, экранчик от Nokia 1110
СпойлерИзображение
Нагревательный элемент вообще супер)
СпойлерИзображение
Atmega8 + Bascom AVR
СпойлерИзображение
вот видео почти готового устройства.
http://www.youtube.com/watch?feature=pl ... fPoX_-UY#!
Кипятильник пробило ( нужен новый, помпа нужна безшумная и всасывающая. А так автоматика еле влезла в код.
Неготовый, но работающий на видео исходник:
Спойлер

Код: Выделить всё

'$regfile = "m8def.dat"
'$crystal = 8000000
'$hwstack = 40
'$swstack = 16
'$framesize = 32
$regfile = "m8def.dat"
$crystal = 8000000
$hwstack = 16
$swstack = 64
$framesize = 32
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Config Portb = Output
Config Portd = Output
Config Portc = Input
Config Portb.5 = Input
Config Portb.4 = Input
'=====================    ДЛЯ ДИСПЛЕЯ (НЕ ТРОГАТЬ)    =================
Declare Sub Nokia_init()
Declare Sub Nokia_clear()
Declare Sub Nokia_text(byval Nokia_x As Byte , Byval Nokia_y As Byte , Byval Nokia_text As String , Byval Nokia_inversion As Byte)
'========= Конфигурация портов дисплея
Nokia_spi_data Alias Portd.2                                'MOSI       - можно задать любую ножку
Nokia_spi_clock Alias Portd.3                               'SCK        - можно задать любую ножку
Nokia_cs Alias Portd.1                                      'CS         - можно задать любую ножку
Display_reset Alias Portd.0                                 'LCD_RESET  - можно задать любую ножку
Display_reset = 1
Nokia_cs = 1
Dim W As Iram Word At 8 Overlay
Dim Nokia_data_9 As Integer
'ницилизация дисплея
Call Nokia_init()
'=====================  ПЕРЕМЕННЫE ДЛЯ ПРОГРАММЫ ==========
Dim Text As String * 16
Dim Tempr2 As Integer
Dim Tempr3 As Single                                        '-Переменная с температурой в цельсия
Dim Tempr4 As Single                                        '-переменная охлаждения воды (указанное значеие автоматически досигается и наливается)
Dim Davlenie As Integer
Dim Kn As Byte                                              'При нажатии на кнопку, значение 1,2,3,4 и 0, постоянно обнуляется в начале цикла программы
Dim O As Integer                                            ' переменная для циклов for-next и т.п. одноразовая
Dim P As Byte                                               ' рабоая переменая от 0 до 255
Dim M As Byte                                               'хранит номер меню в котором находится.
Dim Doza As Integer                                         'Доза напитка (регулирует задержку в Waitms микросекундах)
Dim Napitok As Byte                                         'Номер напитка 1,2,3 - сбрасывается в 0 при приготовлении (1-сахар,2-кофе,3-чай)
Dim Kran As Byte                                            ' управление краном, 1 - открыть, 2-открыт, 3 - закрыть, 0 - закрыт
Dim Banka As Byte                                           ' Уровень банки
Dim Bankaup As Byte                                         ' Уровень предела низкого уровня банки
Dim Vskipel As Bit                                          'Хранит Информацию "Кипячённая вода или нет, сбрасывается при наливе."
'Dim Bb1 As Byte
Banka = 19                                                  'МАКСИМАЛЬНЫЙ УРОВЕНЬ БАНКИ
M = 1
Kn = 0
Call Nokia_clear()
'Waitms 10
Goto Xpom1                                                  ' Отправляемся на программу
$include "Nokia-1100 Library.inc"
'==============
'======= ТУТ ПОДПРОГРАММЫ ======
'====== незнаю почему, но в этом компиляторе они не глючат когда пишутся в начале =====
'==============
'================== НАГРЕВ БАНКИ ===
Nagrev:
If Kran = 0 Then
   If Davlenie >= Banka Then
      If Tempr3 < 80 Then
      Portd.6 = 1                                           ' ВКЛЮЧАЕМ НАГРЕВАТЕЛЬ
      End If
   End If
End If
If Davlenie < 5 Then Portd.6 = 0                            'Если урвоень воды маленький, выключить нагреватель.
If Tempr3 >= 105 And Vskipel = 0 Then                       'Режим кипичения. Отключаем нагрев при достижении температуры кипения
   Portd.6 = 0
   Vskipel = 1
End If
If Tempr3 >= 95 And Vskipel = 1 Then                        'Режим подогрева. Отключаем нагрев при достижении температуры кипения
   Portd.6 = 0
End If
Return
'=================  Обслуживание БАНКИ!!! ===============
Obsluzhivanie:
If Kran = 0 Then                                            'расчёт налива кружки происходит при закрытом кране
   If Davlenie > 15 Then
      Bankaup = Davlenie - 13                               'расчёт кружки (недаёт перелить если в банке больше положенного)
       Else
      Bankaup = 2
   End If                                                   ' расчёт предела кружки (недаёт перелить от положенного уровня банки)
End If
If Kran = 2 And Davlenie <= Bankaup Then
   Portd.6 = 0                                              ' ОТКЛЮЧАЕМ НАГРЕВАТЕЛЬ
   Kran = 3
End If
'If M < 5 Then                                               'долив банки
'   If Davlenie <= 2 Then Portb.1 = 1
'   If Davlenie >= Banka Then Portb.1 = 0
'End If
'======== ПОМПА ======
If M = 1 Then                                               'воду доливаем только в первом меню
   If Davlenie <= 2 Then
     Kran = 0
     Gosub Naliv
     Portb.1 = 1                                            ' порт Б №1 помпа
     Vskipel = 0                                            ' указваем, что вода сырая
     M = 1
   End If
   If Davlenie >= Banka Then                                ' предельный уровень банки
         Wait 2                                             ' здержка долива с верху
         Portb.1 = 0                                        ' отлючаем помпу
   End If
End If
Return
'================ ОХЛАЖДЕНИЕ БАНКИ ==
Ohladit:
If Tempr4 <> 0 And Vskipel = 1 Then
   Portb.2 = 1
   If Tempr3 <= Tempr4 Then
      'Sound , Portd.4 , 20 , 400
      Tempr4 = 0
      If Portb.4 = 1 Then                                   ' Автоналитие (если сработала лягушка на порте Б №4
         If Davlenie >= Banka Then
         Kran = 1
         End If
      End If
   End If
End If
If Tempr4 = 0 Thenportb.2 = 0
Return
'=== ПРИГОТОВЛЕНИЕ - НАСЫПАНИЕ ==================
Gotovka:
If Napitok = 1 Then
   Portb.6 = 1                                              'порт дозатора сахара
   Waitms Doza                                              ' длительность насыпания сахара
   Portb.6 = 0                                              'порт дозатора сахара
End If
If Napitok = 2 Then
   Portb.7 = 1                                              'порт дозатора кофе
   Waitms Doza                                              ' длительность насыпания кофе
   Portb.7 = 0                                              'порт дозатора кофе
End If
If Napitok = 3 Then
   Portd.5 = 1                                              'порт дозатора чая
   Waitms Doza                                              ' длительность насыпания чая
   Portd.5 = 0                                              'порт дозатора чая
   Doza = 0
End If
Kn = 0                                                      ' сброс кнопок в ноль
Napitok = 0                                                 'сброс напитка в ноль
Doza = 0                                                    'сброс дозы в ноль
Return
'===================== ОПРОС КНОПОК ============
'порты кнопок указал в этой подпрограмме, алиасы в среде Bascom иногда глючат.
Knopki:
Kn = 0
If Pinc.4 = 1 Then Kn = 1
If Pinc.3 = 1 Then Kn = 2
If Pinc.2 = 1 Then Kn = 3
If Pinc.1 = 1 Then Kn = 4
If Kn <> 0 Then
   For O = 100 To 900 Step 10
   Sound , Portd.4 , Kn , O
   Next O
   Call Nokia_clear()                                       'очищаем дисплей
   Waitms 300                                               'задержка
End If
Return
Naliv:
'===== КРАН =====
If Portb.4 = 1 Then                                         ' Автоналитие (если сработала лягушка на порте Б №4
   If Davlenie > Bankaup Then Kran = 1
End If
If Kran <> 0 Then                                           ' озвучка крана
   O = Davlenie * 30                                        'расчёт частоты звучание, зависит от уровня в банке
   Sound , Portd.4 , 10 , O                                 ' вывод звука в борт Д №4
End If
If Vskipel = 0 And Kran = 1 Then                            'Не даём открыть кран, пока вода не вскипела
   Kran = 0
   For O = 50 To 150 Step 2                                 'выдааём противный звук  какой нибудь
   Sound , Portd.4 , 24 , O
   Next O
End If
If Kran = 1 Then                                            'Открываем кран, управление происходит думя портами
      Portd.6 = 0                                           ' один порт включает общее питание мотора
      Portd.7 = 1                                           ' второй реверсирует сменой полярности одним реле,
      Portb.0 = 1                                           ' тоесть если реле не включено, кран закроется,
   Waitms 700                                               ' если реле включено, откроется, но при условии,
      Portd.7 = 0                                           'что другой порт включил питание мотора.
      Portb.0 = 0
      Kran = 2
End If
If Kran = 3 Then
      Portd.7 = 0
      Portb.0 = 1
   Waitms 700
      Portd.7 = 0
      Portb.0 = 0
      Kran = 0
End If
' можно отключить при надёжном редуктре на кране, алгоритм толча закрытия крана.
'If Kran = 0 And Portb.5 = 1 Then                            'если не закрылся кран!!!!!!!!!!!!!!! концевик на порте Б №5
'   Portd.7 = 1
'   Portb.0 = 1
'   Waitms 100
'   Portd.7 = 0
'   Portb.0 = 1
'   Waitms 300
'   Kran = 0
'   End If
Return
'==========
'===================== МЕНЮ в виде ПОДПРОГРАММЫ =================
'==========
'===================== МЕНЮ1 ГЛАВНОЕ============
Menu1:
Call Nokia_text(1 , 1 , "ВЫБЕРИТЕ НАПИТОК" , 0)
Call Nokia_text(1 , 3 , "1.Чай с сахаром" , 0)
Call Nokia_text(1 , 4 , "2.Чай без сахара" , 0)
Call Nokia_text(1 , 5 , "3.Кофе" , 0)
Call Nokia_text(1 , 6 , "4.Дополнителньо" , 0)
Gosub Knopki
   If Kn = 1 Then
      Napitok = 1                                           ' напиток сахар
      Doza = 1500                                           ' доза 1500 милисек.
      Gosub Gotovka
      Napitok = 3                                           ' напиток чай
      Doza = 1500                                           ' доза 1500 милисек.
      Gosub Gotovka
      M = 4
      End If
   If Kn = 2 Then
      Napitok = 3                                           ' напиток чай
      Doza = 1500                                           ' доза 1500 милисек.
      Gosub Gotovka
      M = 4
      End If
   If Kn = 3 Then
      Napitok = 2                                           ' напиток кофе
      Doza = 1000                                           ' доза 1500 милисек.
      Gosub Gotovka
      Napitok = 1                                           ' напиток сахар
      Doza = 1500                                           ' доза 1500 милисек.
      Gosub Gotovka
      M = 4
      End If
   If Kn = 4 Then
      M = 2
      End If
Kn = 0
'=====================
Return
Menu2:
'===================== МЕНЮ 2 Дополнительно ============
Call Nokia_text(1 , 1 , "=ДОПОЛНИТЕЛЬНО=" , 0)
Call Nokia_text(1 , 3 , "1.Добавка" , 0)
Call Nokia_text(1 , 4 , "2.Кипяток" , 0)
Call Nokia_text(1 , 5 , "3.?неизвестно?" , 0)
Call Nokia_text(1 , 6 , "4.Отмена" , 0)
Gosub Knopki
   If Kn = 1 Then
      M = 3
   End If
   If Kn = 2 Then
      M = 4
   End If
   If Kn = 3 Then
      Napitok = 3
      Doza = 3000
     M = 5
   End If
   If Kn = 4 Then M = 1
Kn = 0
Return
'===================== МЕНЮ3 ДОБАВКА===========
Menu3:
Call Nokia_text(1 , 1 , "====ДОБАВКА!====" , 0)
Call Nokia_text(1 , 3 , "1.+Сахару" , 0)
Call Nokia_text(1 , 4 , "2.+Кофе" , 0)
Call Nokia_text(1 , 5 , "3.+Чай" , 0)
Call Nokia_text(1 , 6 , "4.Назад" , 0)
Gosub Knopki
   If Kn = 1 Then
      Napitok = 1                                           ' напиток сахар
      Doza = 1000                                           ' доза 1500 милисек.
      Gosub Gotovka
      End If
   If Kn = 2 Then
      Napitok = 2                                           ' напиток чай
      Doza = 1000                                           ' доза 1500 милисек.
      Gosub Gotovka
      End If
   If Kn = 3 Then
      Napitok = 3                                           ' напиток кофе
      Doza = 1000                                           ' доза 1500 милисек.
      Gosub Gotovka
      End If
   If Kn = 4 Then
      M = 2
      End If
Kn = 0
'=====================
Return
'===================== МЕНЮ 4 НАЛИВ ВОДЫ ============
Menu4:
Call Nokia_text(1 , 1 , "=ПРИГОТОВЛЕНИЕ!=" , 0)
If Kran = 2 Then Call Nokia_text(1 , 3 , "1.ЗАКРЫТЬ КРАН!" , 0)
If Kran = 0 Then Call Nokia_text(1 , 3 , "1.НАЛИТЬ КРУЖКУ" , 0)
   If Tempr4 = 60 Then
      P = 1
    Else
      P = 0
   End If
   Call Nokia_text(1 , 4 , "2.Охладить до 60" , P)
   If Tempr4 = 80 Then
      P = 1
    Else
      P = 0
   End If
   Call Nokia_text(1 , 5 , "3.Охладить до 80" , P)
   Call Nokia_text(1 , 6 , "4.Выход" , 0)
Gosub Knopki
   If Kn = 1 And Kran = 0 Then Kran = 1
   If Kn = 1 And Kran = 2 Then Kran = 3
Gosub Naliv
   If Kn = 2 Then Tempr4 = 60
   If Kn = 3 Then Tempr4 = 80
   If Kn = 4 Then M = 1
'      Portb.1 = 0
   If Tempr4 <> 0 Then Gosub Ohladit:
 Kn = 0
Return
'============== ВЫВОД ИНФОРМАЦИИ НА ДИСПЛЕЙ ==========
Informacia:
Call Nokia_text(1 , 2 , "----------------" , 1)
'Вывод информации о воде
If Vskipel = 0 Then Call Nokia_text(1 , 7 , "---не вскипел---" , 1)
If Vskipel = 1 Then Call Nokia_text(1 , 7 , "---кипяточек!---" , 1)
'=========== ОПРОС АЦП №5 ТЕМПЕРАТУРА =========
Disable Interrupts                                          'на всякий отключаем прерывания, это то, что может затормозить программу если не отключить и опросить АЦП
Start Adc                                                   'запуск опроса АЦП
   Tempr2 = Getadc(5)                                       ' чтение в переменну значение АЦП 5
'waitms 2 'будет глючить, ставьте задержку
Stop Adc
Disable Interrupts
'=========== ОПРОС АЦП №0 УРОВЕНЬ ВОДЫ ============
Start Adc                                                   'запуск опроса АЦП
   Davlenie = Getadc(0)                                     ' чтение в переменну значение АЦП 0
'Waitms 2 'будет глючить, ставьте задержку
Stop Adc
'расчёт температуры
Tempr2 = Tempr2 - 947                                       ' тупое вычесление, высчитывал сам, для каждого датчика по особому.
Tempr3 = 2.5 * Tempr2                                       ' тупое вычесление, высчитывал сам, для каждого датчика по особому.
Tempr3 = Tempr3 - 10                                        ' тупое вычесление, высчитывал сам, для каждого датчика по особому.
Text = "T=" + Str(tempr3)                                   'при настройке вместо tempr3 можно указать tempr2 и убрать все расчёты, замерить лёд и кипяток, после ввести расчёт из показаний с АЦП
'расчёт уровня воды
Text = Text + "г. У="
Text = Text + Str(davlenie)
Text = Text + " "
Call Nokia_text(2 , 8 , Text , 0)                           'вывод в низу температуры и давления
Return
'=================
'====== Тело Программы =============
'=================
Xpom1:
'Waitms 10                                                   'общая задержка программы - ВНИМАНИЕ!!!!!!!!!!!!!!!!!!!!!!!!
'If M = 5 Then Gosub Menu5
If M = 4 Then Gosub Menu4
If M = 3 Then Gosub Menu3
If M = 2 Then Gosub Menu2
If M = 1 Then Gosub Menu1
'=====================
Gosub Informacia
Gosub Obsluzhivanie                                         ' обслуживание
Gosub Nagrev                                                ' Нагрев банки
'=====================
Goto Xpom1
End                                                         'end program
библиотека экранчика взял от сюда
схему и прошивку писал сам, извиняюсь за свой стиль и ошибки, образвания нет, а школа моя вот:
Изображение
Скоро выложу видео, как готовит, схему доведу до ума, а так возможности:
  • Чай по басятски и кофе в одно нажатие
    Авоналив - если установлена кружка (1 нажатие и готово)
    Автоостыване-налив
    Дуракозащита
    Доступность в деталях
    Зелёный - постоянный
    Синий - когда нагревает
    Включение ультрафиалета для обеззараживания
    Думаю сделать функцию серебрения воды
    ....память 8кб мала (
Реклама
Аватара пользователя
Vasilii
Друг Кота
Сообщения: 4469
Зарегистрирован: Чт окт 14, 2010 19:43:23
Откуда: Родом из СССР

Re: Чае-Кофе-Наливалка.

Сообщение Vasilii »

Оригинальное решение дозаторов из свёрл и приводов плейеров.
Не мешайте мешать!
С." Ну почему Господь так долго не протянет нам руку помощи? И самое страшное: может быть он протягивает, но мы всё дольше и дольше этого не замечаем?"
Реклама
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Чае-Кофе-Наливалка.

Сообщение kalobyte »

я бы постеснялся такое выкладывать :facepalm:
купил бы дохлую кофемашину для изучения и деталей
тематические ответы только в форуме, в приват не пишите
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Re: Чае-Кофе-Наливалка.

Сообщение ev3658 »

Месяц делал это, везде только и слышал: купить проще, да зачем, это уже есть, денег зарабатывай, а не эту фигню делай.... А это творчество блин, люди совсем засохли, денежные рабы стали, понять даже не могут, чтоб это создать, нужно было год с нуля МК изучать, чуток ассемблер, программирование и всё такое, как бы это в одном лице сделано и фиг кто советом нормально помог, хотя получилось на городском форуме у себя и то большая часть темы про то, что не надо душу радовать творчеством, нужно зарабатывать денег и забить на радио электронику и всё такое.
А вот так всё было:
http://www.youtube.com/watch?v=Kn8eVo4J ... bA&index=2
Супруге делаю, а как сделаю, отберу )
Реклама
Эиком - электронные компоненты и радиодетали
piligrim130
Поставщик валерьянки для Кота
Сообщения: 2411
Зарегистрирован: Пт дек 03, 2010 10:52:25

Re: Чае-Кофе-Наливалка.

Сообщение piligrim130 »

От нечего делать можно и вечный двигатель собрать :)) за упорство снимаю шляпу но задумайтесь что вы используете в данном пищевом приборе :)) ,сверла начнут ржаветь ,пластик не известно из чего и вся эта химия будет попадать к вам в желудок или в того для кого сделали сей самовар .Я бы заменил все механические компоненты контактирующие с водой или заварками на запчасти от пищевого оборудования .
Реклама
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Re: Чае-Кофе-Наливалка.

Сообщение ev3658 »

Метал трётся об метал, шайбы стоят, свёрла по дереву, будет всё сухо, пар из кружки - экранирую. Оргстекло запах не даёт при комнатной температуре, клейку проводил полиэтиленовым пистолетом (щели), а кипяток кипит в термодатчике из нержавейки, кран врятли навоняет. В ЛЮБОМ СЛУЧАЕ это не китай, стекло нейтрально, а всё остальное известно из чего сделано ). Менять нечего. Поплавок только если. Кто нибудь с нуля разрабатывал на форуме? Есть котяра с большими котояйцами :twisted: или я один такой :)))
Реклама
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Чае-Кофе-Наливалка.

Сообщение kalobyte »

ev3658 писал(а):Месяц делал это, везде только и слышал: купить проще, да зачем, это уже есть, денег зарабатывай, а не эту фигню делай....
я не предлогал тебе купить рабочую кофеварку
я предложил тебе купить дохлую на запчасти, чтобы от туда взять готовые клапаны и всю эту херню, а так же красивый корпус

а у тебя там сверла что-то скребут, зачем-то серва крутит кран, вода в банке
и все это видно через оргстекло, которое склеено китайскими соплями

будь я женой - выбросил бы это все нахер
===
кстати пить вареную воду с жженой травой и сахаром довольно вредно для организма :write:
сделай лучше соковыжималку для апельсинов
свежевыжатый апельсиновый сок куда вкусней и полезней
тематические ответы только в форуме, в приват не пишите
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Re: Чае-Кофе-Наливалка.

Сообщение ev3658 »

kalobyte писал(а):
ev3658 писал(а):...сделай лучше соковыжималку для апельсинов
свежевыжатый апельсиновый сок куда вкусней и полезней
Лучше я спутник на орбиту выведу и сам дойду до этого, коты обленились, яйцелизами стали :kill: придумывать перестали или я не прав?
Аватара пользователя
Zorndaik
Мучитель микросхем
Сообщения: 438
Зарегистрирован: Пн янв 24, 2011 14:42:18
Откуда: Крым

Re: Чае-Кофе-Наливалка.

Сообщение Zorndaik »

Молодец! Плюс за старания!
Немного по теме:
1. Дозатор однозначно нужно переделать, нынешняя схема выглядит "не особо". Кроме того промышленный силикон весьма вреден для здоровья и категорически не должен контактировать с пищей. Лично я предлагаю поискать детали от кофеварок или уличных кофейных аппаратов-там есть подходящие ванночки из пищевого материала.
2. Систему дозирования так же не мешает переделать-вместо сверл под основной камерой можно поставить добавочную. При этом первый клапан будет наполнять до отказа добавочную (размером со стд. дозу), а второй-высыпать все содержимое добавочной камеры в кружку.
3. Вместо массивного крана можно поставить маленький шаровой, из латуни.
4. В идеале кофейный аппарат должен сначала смешивать воду и кофе, а потом уже подавать все это в кружку. Так что можно задуматься о промежуточной камере для смешивания.
5. Без сомнения нужен хороший корпус. Вы можете создать в Кореле его чертеж и отправить в фирму по резке акрила лазером.
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Re: Чае-Кофе-Наливалка.

Сообщение ev3658 »

Как силикона там нет, полиэтиленовый пистолет в помощь 8)
Насчёт резки, думаю попробовать собрать ЧПУ станок, так проще будет :)))
Дозаторы подглючили, но наждак спас ситуацию. Скоро выложу видео приготовления и полностью функционал :music:
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Re: Чае-Кофе-Наливалка.

Сообщение ev3658 »

Zorndaik писал(а): 3. Вместо массивного крана можно поставить маленький шаровой, из латуни.
4. В идеале кофейный аппарат должен сначала смешивать воду и кофе, а потом уже подавать все это в кружку. Так что можно задуматься о промежуточной камере для смешивания.
5. Без сомнения нужен хороший корпус. Вы можете создать в Кореле его чертеж и отправить в фирму по резке акрила лазером.
Кран выбирал специально такой, в банке окейно осмотрится ). А так бы клапан от стиральной машины использовал (валяется), хотел сделать всю прозрачную полностью и вполне сделал. Была идея ситечко подставлять под заварку и усложнить проект, но память Atmega 8 уже забита, еле-еле влезаю. Bascom жрёт много, на красивую озвучку не хватило.
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Re: Чае-Кофе-Наливалка.

Сообщение ev3658 »

Следующее видео http://www.youtube.com/watch?v=5hAvSKyrzZU
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Чае-Кофе-Наливалка.

Сообщение Alexeyslav »

Пипец... это все что угодно но не схема.
Схема должна быть понятной, а у вас на ней понятны только банальные вещи, а все самое главное скрыто непонятными прямоугольниками. Считай схемы-то и нет.

Изображение контроллера в его даташите видел? Вот так и должны быть оформлены микросхемы на схеме - каждый вывод подписан его функцией(не обязательно выписывать на каждый вывод все его возможные функции) а не только номером.

Ну и с компа не управляется - фейл...
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Re: Чае-Кофе-Наливалка.

Сообщение ev3658 »

Alexeyslav писал(а):Пипец... это все что угодно но не схема.
Схема должна быть понятной, а у вас на ней понятны только банальные вещи, а все самое главное скрыто непонятными прямоугольниками. Считай схемы-то и нет.

Изображение контроллера в его даташите видел? Вот так и должны быть оформлены микросхемы на схеме - каждый вывод подписан его функцией(не обязательно выписывать на каждый вывод все его возможные функции) а не только номером.

Ну и с компа не управляется - фейл...
Как будет готово, сделаю так, как сам учился. Напишу целую статью по этому девайсу с возможностью изготовления из чего угодно. Проект ещё не доделал, нет аналогового датчика давления, нужно чувствительней мерить уровень банки.
С компа управление вообще не проблема, но Atmega8 исчерпала свой ресурс на экранчике + прошивка + алгоритмы защиты + алгоритмы работы. Не хватает в среде Bascom, других деталей как и финансов нет, собирал из доступных материалов.
Аватара пользователя
ev3658
Слесарь-программист
Сообщения: 341
Зарегистрирован: Вт сен 11, 2012 23:08:28
Откуда: город Кстово Нижегородская обл.

Re: Чае-Кофе-Наливалка.

Сообщение ev3658 »

Эх... забросил я, нет денег на датчик давления (, всё вокруг в жизни поменялось, смысл утерен (
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Чае-Кофе-Наливалка.

Сообщение Alexeyslav »

На кофе деньги есть, а на датчик давления нет? Или, поди, жаба задушила? Вроде он не как автомобиль стоит...
Аватара пользователя
MIF
Друг Кота
Сообщения: 21071
Зарегистрирован: Ср апр 11, 2007 16:50:39
Откуда: Riga

Re: Чае-Кофе-Наливалка.

Сообщение MIF »

Датчик давления можно придумать и сделать самостоятельно.
Для этого можно разок-другой выпить чай и ручного приготовления. ;)
Искусство общения было до нас.
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: Чае-Кофе-Наливалка.

Сообщение bolek »

ev3658 писал(а):Эх... забросил я, всё вокруг в жизни поменялось, смысл утерен
Любимая супруга не вынесла такой наливалки и ушла к неизобретательному коту с толстым кошельком? :)
kalobyte
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Re: Чае-Кофе-Наливалка.

Сообщение kalobyte »

ev3658 писал(а):Эх... забросил я, нет денег на датчик давления (, всё вокруг в жизни поменялось, смысл утерен (
от тебя ушла жена из-за этой штуки? :))) она мне напомнила холодильник эммета брауна в конце 19го века или кучу механизмов для вываливания банки корма для собаки
причем там не было защиты и быдлодевайс навалил целую кучу через край в отсутствии собаки

кстати я себе купил термопот дохлый за копейки и потом поменял там насос
думаю поменять блок управления, а то он тупой и глючный
буду там чай правильно заваривать зимой :tea:
тематические ответы только в форуме, в приват не пишите
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15575
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Чае-Кофе-Наливалка.

Сообщение BOB51 »

Поставь обыкновенные роликовые насосы (типа кровяных)... они же и дозаторы...
Ответить

Вернуться в «Умные мысли»