Проектът с отворен код на деня: Smart Scale 3000
През 2020 г. представихме SmartScale3000, интелигентната везна, захранвана от AI, на хакатона Hackfork, организиран от iSolutions, италианска софтуерна къща.
А, малка подробност: спечелихме конкурса 😁
Всеки познава везните за плодове и зеленчуци, всяка седмица претегляме и ценообразуваме продуктите на пазара: внедрихме интелигентна, която автоматично разпознава какво претегляте, без да е необходимо да помните номера или да натискате правилния бутон : прави всичко сам!
Направихме кантара за 24 часа, с динамометрична клетка и Arduino. Arduino изпраща претеглянията в стотни от грама до MQTT broker
, поставен върху мини рутер, който се побира в дланта ви.
Устройство — в този случай компютър, но може и много по-малко — получава данните и когато теглото е стабилно, прави снимка. Снимката се обработва от невронна мрежа, изтеглена с TensorFlow и изпълнена от ML .NET, докато се получи името на продукта.
Оттам фронтендът WPF
изчислява цената, генерира баркода, показва резултата и изпраща резултата на брокер, за да го запази в хранилището за бъдещ анализ.
Нашият хардуерен и софтуерен комплект
- Обикновен лаптоп за управление на интерфейса
- Ардуино
- Товарна клетка Arduino
- Arduino Wi-Fi модул
- Малък Wi-Fi рутер, за да направите частна LAN и да позволите на интерфейса да комуникира с Arduino
- 1080p уеб камера
- Frontend framework:
WPF
, на Windows - Рамка за машинно обучение:
TensorFlow
иML.NET
Темата: храна
Това беше първият италиански хакатон, посветен на храната, храненето и автоматизацията на хранително-вкусовата промишленост. Целта на конкурса беше да се създаде продукт по темата за хранителната верига от производство до логистика, от продажби до кетъринг.
Допринесете за кода
Светът с отворен код е прекрасен, защото всеки във всяка част на света може да ви помогне! SmartScale3000кодът е напълно отворен код в GitHub и е отворен за сътрудничество от всички!
- Предният край е на пътя
/SmartWeightDevice
- Частта на Arduino в
source/sensore
Помощта винаги се оценява! 💚
Можете да намерите италианската версия на тази статия тук.