Краткое практическое и безумное руководство на тему: "Как создать домашний компьютер или центр умного дома из кокоса и кучи термоклея".

Coconut PC - кокосовый компьютер из raspberry pi zero - gozman.space

Я любил делать всякую дичь из кокосов ещё с раннего детства. Почему? Думаю потому что с ними просто работать, они очень прочные и отлично смотрятся в домашнем интерьере. Вот и настало время для очередной упоротой поделки из кокоса — Coconut PC.

По задумке — Coconut PC это raspberry pi zero в кокосе с вайвайкой и сервоприводом, чтобы можно было крутить нашу распу на 180 градусов. Зачем? А чтобы проще можно было добраться до microSD карточки или до шлейфа камеры, хоть она мне вряд ли будет нужна. Зачем я себе сие чудо сотворил, спросите вы?

Мне хотелось сделать единый центр управления для будущих беспроводных самоделок в моём доме. В виде кокоса он выглядит как минимум необычно и отлично вписывается в тёмно-коричневый интерьер. Благодаря сервоприводу я могу с лёгкостью добраться до любой части raspberry без необходимости доставать её от туда. Сама плата закреплена на монтажных стойках чтобы её было проще вынуть и чтобы внизу осталось пространство которое в будущем я планирую занять usb-хабом и парой приёмник-передатчик о которой я рассказывал в предыдущих двух статьях своего блога. (раз и два)

Разумеется можно было реализовать всё дело на арудуинках или nodeMcu, но у меня оказалось 6 штучек raspberry pi zero для таких проектов и я решил, что почему бы не прикрутить всё к распе? Pi zero моя любимая платформа среди микрокомпьютеров, потому с запасом взял. 

Вот в результате что у меня получилось:

Компоненты для сборки

Небольшой список компонентов для сборки кокосового центра управления умным домом:

  • Кокос. Я серьёзно. 
  • Raspberry pi zero — купить за 5 бачей с доставкой в Россию не реально на текущий момент, потому либо заказывать из Америки втридорога, либо у китайцев — на алшике или на жирбесете.
  • Сервопривод SG90
  • Старый потенциометр на 3.3кОм со свалки. Можно найти похожие в алишке на 10кОм, это не принципиально. 
  • Микропроцессор Attiny85 для управления сервоприводом. Сюда в принципе можно всё что угодно впихнуть.
  • USB-мама — хотел micro-usb, но под рукой не оказалось, так что собрал с обычным usb 2.0.
  • Дополнительный обвес вроде монтажных ножек или wifiки на ваше усмотрение

Познаём вторую ипостась кокоса

Сначала нужно подоить кокос чтобы слить кокосовое «молоко». Для этого сверлим две дырки в вымени на одном из концов кокоса. Затем нужно распилить этого парня и выскрести из него всю мякоть.

Пилим кокос

Фишка нашего изделия готова!

Подготовка платформы и монтаж платы

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

Припаиваем контакты для питания платы raspberry pi zero к нижней части платы. PP6 — это минус, а PP1 плюс. Одна пара контактов для питания rPi zero, а вторая для микроконтроллера, который будет управлять нашим сервоприводом и считывать значения с потенциометра.

Далее всего лишь то нужно закрепить микрокомпьютер на стойке и хорошенько посадить стойку термоклеем к сервоприводу.

Что касается микроконтроллера — цепляем к нему среднюю ножку потенциометра и s-контакт сервопривода. Код простой до безобразия!

Весь этот нелепый навесной монтаж так же сажаем на добротную порцию клея, чтобы attiny85 было уютно.

Обмазываемся термоклеем с ног до головы и засовываем весь механизм в кокос! Проверьте работоспособность. Если всё работает — вы восхитительны! Компьютер-кокос в каждый дом.

Saturday, 17 December 2016