Съдържание:

Dogspenser: 8 стъпки
Dogspenser: 8 стъпки

Видео: Dogspenser: 8 стъпки

Видео: Dogspenser: 8 стъпки
Видео: Spenser Sunday Excellent JWW WCCSC AKC January 2014 2024, Ноември
Anonim
Dogspenser
Dogspenser
Dogspenser
Dogspenser

Всеки собственик на куче се е сблъсквал поне веднъж с добре познат и често срещан проблем. Моето семейство и аз сами сме го преживели, отидете на почивка и вие сте длъжни да попитате приятелите и семейството си дали искат да хранят кучето ви всеки ден. Не само е досадно да се разпитвате и всъщност да намерите някой, който е готов за работа, но отнема много време за човека, който е готов да храни вашия домашен любимец всеки ден. Този урок ще донесе този комфорт в живота ви, който сте искали, ако някога сте попадали в ситуацията, която току -що си представих. Машината автоматично, но и ръчно ще раздава храна, ще получите защитен уебсайт, който може да се конфигурира и ще ви предоставя информация на живо като теглото на контейнера за хранене, последното време за хранене и т.н.

BOM документ, за цена

Стъпка 1: Материал

Материал
Материал
Материал
Материал
Материал
Материал

Електроника:

  • малина pi 3 модел B
  • 12V DC мотор 15RPM
  • Товарна клетка от 20 кг (тези от 5 кг също са добре)
  • Усилвател на натоварваща клетка HX711
  • женски-женски съединители
  • мъжки-мъжки конектори
  • 8Gb SD карта
  • 12 волта 2A адаптер
  • Транзистор
  • 1k резистор

Материали:

  • Връзка от 3 мм до 8 мм
  • D-вал 8 мм
  • Разделител на зърнени култури
  • 1,5 м х 1,5 м Дървени плочи с дебелина поне 1 см
  • Болтове 6-8
  • Винтове 6-8
  • 2 Zipwires

Инструменти:

  • Отвертка
  • Спояване
  • Лепило
  • Поялник

Circuit Погледнете петата снимка

Стъпка 2: Настройка на Raspberry Pi

Настройка на Raspberry Pi
Настройка на Raspberry Pi
Настройка на Raspberry Pi
Настройка на Raspberry Pi
  1. Трябва да напишете Джеси на SD картата с помощта на win32diskimager.
  2. Добавете празен файл без разширение, наречено ssh, в папката за зареждане.
  3. Настройте статичен ip (apipa): напишете ip = 169.254.10.1 във файла "cmd.txt" (изображението по -горе).
  4. Поставете SD-картата в pi и се свържете с Putty.

Вход: pi

Парола: малина

Важно

Актуализирайте и надстройте pi:

Копиране и поставяне: sudo apt-get update, sudo apt-get upgrade, sudo apt get dist-upgrade

Стъпка 3: MySQL

MySQL
MySQL

Инсталирайте MySQL за Windows, за да направите вашата база данни с Workbench.

Настройка за pi:

  • sudo apt-get install mysql-server
  • sudo apt-get install mysql-client.

Направете вашата база данни, пример за моя (второ изображение)

Препратете инженерната си схема и добавете данни.

Дайте си разрешение (първо изображение).

Стъпка 4: Мащабиране

Мащаб
Мащаб
Мащаб
Мащаб

Направете мащаб, като завиете 2 малки по размер дървени дъски, по една от всяка страна.

Внимание: Искате да запазите малко движещо се пространство за идентичните дъски между товарната клетка и дъските, по този начин товарната клетка ще се движи при добавяне на тегло

Уверете се, че натоварващата клетка е точно в средата за добър баланс.

  1. Измерете колко големи трябва да бъдат дъските, направете ги еднакви
  2. Направете дупки в средата в сравнение с мястото, където трябва да бъдат прикрепени в тензодатчика
  3. Завийте болтовете в дъските и вътре в товарната клетка с гайки между тях
  4. Изравнете дъските

Как да се свържете:

Товарна клетка -> HX711

  • ЧЕРВЕНА ЖИВА -> E+
  • ЧЕРЕН ЖИЛ -> E-
  • БЯЛ ЖИЛ -> A-
  • ЗЕЛЕН КЪС -> A+

Hx711 -> Pi

  • VCC -> 5V
  • GND -> GND
  • SCLK -> 24 GPIO
  • DLT -> 23 GPIO

Код:

Има няколко библиотеки, достъпни онлайн, тази, която използвах, работи перфектно, ще трябва да прочетете малко за нея и да разберете как точно работи сензорът.

Калибрирайте теглото:

Изпълнете кода с функцията get_weight и вземете средно около 10 стойности.

Извадете средните единици с изходните данни, за да калибрирате скалата.

Измерете мерните единици, като поставите определено тегло върху кантара и разделите продукцията на теглото в грамове.

Малък TLDR:

Натоварващата клетка има вградени отвори през ширината на тялото си, оформена по определен начин, че натискът върху нея ще я огъне и ще създаде съпротивление.

Стъпка 5: DC двигател

DC мотор
DC мотор
DC мотор
DC мотор

Свържете DC двигателя по начина, показан на второто изображение.

Стъпка 6: Дозатор

Дозатор
Дозатор
Дозатор
Дозатор
Дозатор
Дозатор
Дозатор
Дозатор

Пробийте отвор с диаметър около 10 мм, малко по-голям от 8-милиметровия D-вал.

Вътре в дозатора има малка въртележка, която е твърде голяма, ако искате да накарате DC двигателя да работи.

Снимка 4:

Завийте D-вала вътре във връзката от 3 мм до 8 мм и направете същото за другата страна с DC-двигателя.

Снимка 3:

Поставете кокилите върху дъските на скалата, завийте дозатора към дъската под него. Вземете правилната височина, така че моторът да е на ниво. Закачете мотора на платформата на кокилите.

Стъпка 7: Изграждане

Сграда
Сграда
Сграда
Сграда
Сграда
Сграда
Сграда
Сграда

Снимка 1:

Измерете дължината на страните, моите са с дължина около 60 см, зависи от това колко голяма е основата на вашата скала и добавете половината от дължината на основата, за да получите правилната дължина.

Направете фундамент със същата дължина на страничните стени и ширина на основата на скалата.

Направете пързалка, като измерите ширината на дъските си и залепете отстрани на страничните стени.

Снимка 2:

Завийте удебеления шрифт от външната страна на страничните стени към вътрешността на основата на скалата.

Снимка 3:

Направете дупка вътре в покрива, така че контейнерът на дозатора да попадне.

Стъпка 8: Уебсайт

Качете вашата уеб страница в директорията си pi:/home/name/projectname

Направете услуга и я оставете да стартира автоматично: урок

Всичко трябва да работи!

Препоръчано: