DIY-проект на основе Raspberry Pi транслирует в интернет содержимое холодильника каждый раз, когда открывается дверца



Каждый из нас хотя бы раз забывал купить в магазине что-то нужное из продуктов, то, чего нет в холодильнике. Это может быть масло, или яйца или соевые котлетки пара бифштексов. Довольно часто мы думаем, что какой-то продукт есть в холодильнике, но его там нет на самом деле. И тогда, захотев сделать утром бутерброд к кофе, мы понимаем всю тяжесть своего положения. Жизнь становится пустой и бессмысленной.

Что можно сделать для того, чтобы ничего не забывать купить? Есть один интересный вариант — это холодильник Samsung Family Hub, который рассказывает и показывает, что есть внутри него, а чего нет. Такой холодильник подключен к Сети, и регулярно шлет фотографии своих внутренностей. Правда, стоимость такого холодильника составляет $6000, а этого хватит на питание одного человека в течение лет 2-3 (если не питаться черной икрой, конечно). Изобретатель по имени Майк решил не тратить лишние деньги, а доработать собственный холодильник.


Когда закончилось масло для бутерброда, и ты забыл его купить в магазине

Идея проста — встроить в холодильник камеру, и каждый раз, когда холодильник открывают, камера будет фотографировать то, что находится внутри. Причем фотография затем отправляется на сервер сайта, где ее можно просмотреть прямо в магазине. Решение простое и вполне логичное: холодильник мы открываем довольно часто, поэтому последняя фотография будет отражать все продукты, и мы ничего не забудем купить.

Что нужно для проекта:
  • Простая веб-камера;
  • Карта памяти;
  • USB Wi-Fi адаптер;
  • Raspberry Pi;
  • Сенсор освещенности;
  • Холодильник.


Идея простая. Холодильник открывается, загорается лампочка внутри, срабатывает детектор, просыпается Raspberry, активируется камера и фотографирует содержимое холодильника. Raspberry отправляет изображение на сервер. Изначально автор проекта хотел вместо сенсора добавить кнопку, которую зажимала бы дверца холодильника, и которая указывала бы «малинке» на момент открытия дверцы.

Информацию о том, как связать камеру и «малинку» Майк нашел на сайте Raspberry. Там же размещалось и все необходимое для работы ПО с описанием нужных команд. Так что оставалось только соединить железо вместе, настроить немного, и все — можно работать. Для того, чтобы сделать тестовый снимок, понадобилось ввести всего одну команду (после установки соответствующего ПО):

fswebcam testimage.jpg

Правда, команду приходилось вводить вручную, а для описанной цели нужна была полная автоматизация. Майк потратил несколько часов на то. чтобы понять, как Raspberry работает с кнопками, но после долгих поисков информации он сдался. Было решено заменить кнопку детектором освещенности. Теперь все получилось — с датчиком не было никаких проблем.

Следующий шаг — это удаленная работа с Raspberry и автоматическая загрузка фотографий на сервер. Для этой цели идеально подошел беспроводный адаптер и соответствующее ПО к нему (тоже с сайта «малинки»). Для того, чтобы обеспечить доступ к своей фотографии, был куплен домен. Теперь фотографии холодильника Майка доступны всем.

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

После этого оставалось всего лишь запустить систему в работу. Что и было сделано.



Вместо веб-камеры можно использовать широкоугольную линзу для телефона, что позволяет сделать проект еще более удобным — что ни говори, а веб-камера в холодильнике все же не оптимальное решение. А миниатюрная фотокамера смартфона — то, что нужно.
Поделиться с друзьями
-->

Комментарии (26)


  1. misato
    14.06.2016 13:30
    +3

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

    Но тогда надо ещё решить вопрос с освещением, потому что при закрытой дверце нужна вспышка.


    1. pnetmon
      14.06.2016 13:48

      >> Но тогда надо ещё решить вопрос с освещением, потому что при закрытой дверце нужна вспышка.
      — открывается дверца — система начинает снимать с некоторой периодичностью, сохраняется последнее фото с достаточной освещенностью.


      1. HaJIuBauKa
        14.06.2016 14:27

        Прикрутить дополнительный датчик открытия двери и подсоединить его к микро компу.


      1. RusikR2D2
        14.06.2016 15:04

        зачем так сложно. Дверца закрылась, включился свет (или сработала вспышка), сделан снимок. Можно добавить светодиодных лент, а можно прикрутить внешнюю вспышку.


        1. pnetmon
          14.06.2016 15:57
          +1

          «Дверца закрылась, включился самодельный источник света» — Вы посмотрите видео где и как стоит камера у самоделкина, и посмотрите видео где показываются камеры (во множественном числе) в холодильнике самсунга.


          1. RusikR2D2
            14.06.2016 16:43

            так самоделка же — куда хочет, туда и поставить может.


    1. Iv38
      14.06.2016 16:16

      Упомянутый Самсунг за 6 килобаксов именно так и делает — снимает продукты после закрытия дверцы.


    1. SimyriK
      17.06.2016 12:44

      Можно установить реле времени вразрез лампы освещения, которое при закрытии холодильника будет еще некоторое время удерживать свет включенным и делать фото в этот момент.


  1. edd_k
    14.06.2016 14:17

    Фотка холодильника без пиктограмм чего и где в нем не хватает — не очень то и полезна (так, очень мизерная часть будущих смарт-решений). А пока лучше уж память тренировать ))


    1. HaJIuBauKa
      14.06.2016 14:27

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


      1. Kanut79
        14.06.2016 14:34

        Главное чтобы он при этом по запросу Вашего фитнес-браслета не поменял в заказе мороженное на брокколи :)


  1. danila_v
    14.06.2016 14:27

    Надо добавить привязку к соцсетям — если дверца холодильника открывается после 18:00, делается фотография человека у двери холодильника и пост с фото и текстом вида "%сurrent time% а ты опять ешь!"


    1. AndR33
      14.06.2016 14:48

      Отличная идея! За утренним кофе можно будет с лёгкостью предоставить бесстыжим глазам неопровержимые доказательства ночных преступлений.


    1. saege5b
      15.06.2016 09:11

      Потом холодильник попадает к человеку который с работы приходит домой сильно позже 18, и начнётся веселье :)


  1. Ommonick
    14.06.2016 14:46
    +1

    Лампочка в холодильнике ведь на 12в, неужели нельзя ее коммутировать с малинки? И фоткать в момент закрытия или по запросу из супермаркета получать фото холодильника. Еще остается проблема содержимого на дверце холодильника.
    И конечно проще тренировать память и закупаться, как выше сказали.


    1. misato
      14.06.2016 15:01

      Память — это решение для тех, кто живёт один. В общем случае холодильником пользуются разные люди в разное время.


    1. Alcor
      14.06.2016 16:18
      +1

      Угу. Приходишь домой вечером, а там уже всё съели…


    1. Iv38
      14.06.2016 16:35

      Интересный, кстати, у него холодильник, чаще всего в холодильнике лампочки на 220 В. Но коммутировать малинкой 220 В не многим сложнее, чем 12.


      1. saege5b
        15.06.2016 09:16

        В холодильниках выпущенных 2-3 года назад и новее, всё больше встречается светодиодный свет.


        1. Iv38
          15.06.2016 10:09

          не так часто, ну или я выбирал себе холодильник не из того ценового диапазона. Впрочем, это нетрудно исправить самостоятельно.


  1. the_bat
    14.06.2016 18:34

    Можно задействовать кнопку освещения в холодильнике. Реле или транзистор.


  1. Flash_CSM
    14.06.2016 23:19

    Хмм, у меня одного возникла мысль о крышке унитаза?
    Мда, впрочем лучше не надо, это ужасно.


  1. Tachyon
    16.06.2016 09:27

    Есть несколько тонких мест данной реализации:

    1. не видно что лежит на дверке (у меня к примеру там может лежать что-угодно от хлеба до шашлыков и соков)

    2. камера фотографирует при открытии дверцы (Открыл кто-то из домашних дверцу, камера сделала фото, а дверцу открыла жена чтобы депрессуху заесть- тоесть половины содержимого холодильника как не бывало, а фото то в итоге старое в инет ушло) (об этом уже говорили выше)


  1. u98
    17.06.2016 12:40

    А как быть с морозильной камерой? Либо продукты в инее, либо камера.


  1. Dromok
    21.06.2016 01:00

    Имхо, бесполезная идея, по крайней мере для меня. У меня как правило продукты лежат вплотную и занимают абсолютно всё пространство холодильника и на камере просто не будет видно что там лежит за яблоками или стоит ли пакет кефира за пакетом молока.


    1. u98
      21.06.2016 11:47

      Даешь купольную камеру над каждой полкой!