ZeroNet Blogs

Static ZeroNet blogs mirror

DIY@Balancer

DIY, IoT, Arduino, ESP8266 and more...

«Умный дом», «сделай сам» и прочая ардуинщина

This is not a complete article yet, but a short note for a comment in ZeroMe :) Maybe later I will write more in detail. The first computer I did with my own hands was Radio 86РК.

Radio86RK.jpg (1200x771)

I started doing it in late 1990, and launched it in the summer of 1991. I had two memory modules defective, and I didn’t have any oscilloscopes or any other tools ... I even determined the status of the data and address buses using a probe from the LED :) But the problem was detected and soon the computer started working. It had 32kbytes of RAM, a 64x25 text screen and a tape recorder as a program carrier.


BARMEN.RK-1.png (936x600)

ALIAZ1.RK-2.png (936x600)

I did not have a tape recorder, so after each turn on of the game and other programs I manually entered byte by byte in hexadecimal form :)

IMG_1048.JPG (800x598)

When the refrigerator was turned on at home, the computer would hang due to a voltage surge. No capacitor banks saved. So, during operation, the refrigerator had to be turned off :D But with this computer I first learned programming in machine codes. I wrote on a piece of paper a program in assembler 8080 (the Soviet analogue is KR580VM80A), manually translated this program into machine codes, arranged the addresses of transitions and in this form entered the program into the computer's memory.

Although now my Radio 86RK is still somewhere stored by my mother in the village, I have not seen him for a long time and I don’t have his photos. Anything higher is on the Internet. My case was the same as in this photo. Only the keyboard was different, with tight little buttons :)

maxresdefault__1_.jpg (1280x720)

Munin for IoT-charts

- Posted in DIY@Balancer by with comments

Sorry, I'll do the text in English later. May be

dude: что за прога дает такие графики красивые?

Munin. Он содержит в себе RRD-базу данных и рисовалку. Работает на довольно простой системе плагинов, которые можно писать на любом любимом скриптовом языке. Конкретно на Orange Pi используются штатные плагины. А так я много MQTT-графиков на нём делаю, удобно получается :)

Например, освещённость в комнате (в попугаях) за неделю:


Фоторезистор висит на Arduino, прицепленном к Orange Pi, Arduino скармливает по Serial данные в Orange Pi, тот уже кладёт в MQTT, а Munin на другом компе снимает данные с MQTT и пишет в базу.

Влажность за месяц. Тут просто ESP8266 + BME280, пишет в MQTT прямо от себя по воздуху через Wi-Fi:

И даже заряд батареи моего телефона :)

В этом случае на телефоне стоит Zanzito, он и отсылает по MQTT данные в сеть.

Orange Pi and overheating

- Posted in DIY@Balancer by with comments

My wife once dropped my working Orange Pi on a radiator. I noticed very soon, only when I suspected something because of the slow work :) You can estimate the temperature to which it was warming up. No cooler, only a passive radiator. And all this is in a box.

Жена однажды уронила работающий Orange Pi на батарею отопления. Я заметил очень нескоро, только когда заподозрил, что-то из-за замедленной работы :) Можно оценить, до каких температур он разогревался. Кулера нет, только пассивный радиатор. И всё это — в коробке.

neron-on-heating-radiator-thermal_zone-month.png (0x0)

neron-on-heating-radiator-thermal_zone-week.png (0x0)

Origin: http://www.iotexpert.it/2018/08/03/new-guide-john-parks-crickit-x-lego-harmonic-drawing-machine-adafruit-johnedgarpark-adafruit-lego/, Agosto 3, 2018

Create beautiful complex harmonic curves with this drawing robot! This new guide will show you how.

makecode_IMG_0144-768x576.jpg (768x576)


Different from a roulette curve drawing machine, such as a Spirograph, a harmonograph/pintograph generates Lissajous curves that are bounded by four corners.

By adjusting the pivots and motor speed ratios using the Circuit Playground Express buttons, you can make different types of drawings.

curveCU-600x450.gif (600x450)

makecode_IMG_0063-768x576.jpg (768x576)

You’ll even get to merge the worlds of Crickit and LEGO with this TT motor-to-Technic cross axle! And, a very stylish 3D printed Crickit-to-LEGO plate finishes it off.

makecode_IMG_0067-600x450.jpg (600x450)

ESP32 + Lego

- Posted in DIY@Balancer by with comments

I found that ESP32 in the M5Stack version has holders for Lego Technic. Although I have not seen any ready-made interesting solutions with this, but it is worth paying attention and thinking.

Обнаружил, что ESP32 в варианте M5Stack имеет крепления под Lego Technic. Хотя пока готовых интересных решений с этим не увидел, но оно стоит того, чтобы обратить внимание и подумать.

1set-M5Stack-M5GO-IoT-Starter-Kit-ESP32-for-Arduino-MicroPython-font-b-Programming-b-font-Development.jpg (829x800)


M5Stack-NEW-PSRAM-2-0-FIRE-IoT-Kit-Dual-Core-ESP32-16M-FLash-4M-PSRAM-Development.jpg (700x700)

M5Stack-NEW-PSRAM-2-0-FIRE-IoT-Kit-Dual-Core-ESP32-16M-FLash-4M-PSRAM-Development.jpg_640x640.jpg (640x640)​​​​​​​

New forum

- Posted in DIY@Balancer by with comments

I opened a forum on this topic. I do not know how much it will be in demand, but let it be :)

https://www.zerogate.tk/1diyHbGrjKR65DLVpaLoMYsiwqiQYskKD

Открыл форум по этой теме. Не знаю, насколько он будет востребован, но пусть будет :)

Px marices with ESP8266

- Posted in DIY@Balancer by with comments

How to connect Px-matrix to ESP8266 without additional chips.

Попалось интересное решение по подключению RGB LED матрицы (Px) к ESP8266/NodeMCU. Обычным вариантом такое не сделать, так как требуется 13 линий (6 — данные, 7 — управление) а на ESP8266 ног не хватает. Я для этого цеплял матрицу к Ardunio Mega, а уже на Mega скармливал управляющий код с ESP по serial. А тут товарищ извернулся, закольцевав шину данных и скармливая туда данные по одной линии. Т.е. получилось как раз 8 линий:

https://github.com/2dom/PxMatrix

P10_cables.jpg (1200x900)

Я, конечно, переделывать уже не буду, даже шилд сделал для подключения ESP01 к Arduno Mega, но на будущее может пригодиться :)

Android sensors to MQTT

- Posted in DIY@Balancer by with comments

I used the data collection from sensors hanging in the kitchen on the wall of the tablet (Asus TF300T). It will be necessary to make a separate article on Zanzito. ​​​​​​​Though paid, but an interesting solution. A daemon that throws data from Android to MQTT and vice versa allows you to control the Android slightly through MQTT (although it's not important for me to turn on the volume).

The reading of the sensor of illumination is interesting. Although in general everything is in line. Probably, it will be necessary to smooth out the data.

mqtt_tf300t_light-day.png (497x280)

Задействовал сбор данных с сенсоров висящего на кухне на стене планшета (Asus TF300T). Надо будет сделать отдельную статью по Zanzito. Хоть и платное, но интересное решение. Демон, который кидает данные с Андроида на MQTT и наоборот, позволяет немного управлять Андроидом через MQTT (хотя важного для меня включения громкости тут нет).

Интересно дёргаются показания сенсора освещённости. Хотя в целом всё соответствует. Видимо, нужно будет сглаживать данные.

RPV-Tank

- Posted in DIY@Balancer by with comments

At the Chinese radio-controlled Lego technic tank, I took off the tower and mounted an old FPV quadrocopter. It turned out "RPV-tank" :) My son does not understand much yet, but my daughter was absolutely delighted yesterday. She locked herself in one room and crushed us with the help of this tank in another :)

С китайского радиоуправляемого Lego technic танка я снял башню и закрепил старенький FPV-квадрокоптер. Получился "RPV-танк" :) Сын пока особо не понимает, а вот дочка вчера была в полном восторге. Заперлась в одной комнате и давила нас этим танком в другой :)

photo_2018-03-16_13-51-08.jpg (1200x900)