Pull to refresh
7
16.6
Николай @nikolz

Пользователь

Send message

Предлагаю сравнить

Это только корпус из статьи за 300$

А это корпус , который в 20 раз дешевле

Из системы контроля протечки воды за 70$, включая доставку

Что же такое есть в первом корпусе, что делает его в 10 раз дороже? Оно того стоит?

Полагаю, Вы прикалываетесь. Это все Ваши фантазии, чтобы оправдать свое решение.

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

Т е модули у Вас - это приложения на ПК. Т е Вы написали на питоне программу, которая вызывает соответствующее пакету приложение. Верно?

Что в этом нового? Разве любой сервер этого не делает, если реализует различные опции (приложения) для различных запросов?

Про то, что внутри г-но - это Вы сказали.

Я же говорю о том, что корпус за 300$ к устройству у которого примитивные функции , например, устройство протечки , это прикольно и делается так исключительно нашими разработчиками.

Если не согласны, то приведите пример такого устройства западного в дорогом корпусе.

вот пример цена устройства от 72$ (это розница и с доставкой).

Отгадайте сколько себестоимость корпуса?

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

Радиолокационный радар — менее чем за 400 рублей: на базе esp32 и wi-fi

Это не радиолокационный радар, а вариант измерителя искажения электромагнитного поля, которое создает роутер и ESP. Работает лишь при условии что движущийся объект(ы) сосредоточены в одном месте.

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

В данном случае радиоволны не возвращаются в источник излучения.

В статье речь идет об измерении расстояния до пассивного объекта, а FTM - это расстояние между двумя точками Wi-Fi.

Как Вы примените этот метод чтобы измерить расстояние до черной кошки в темной комнате?

история RuFA Hub

систему маршрутизации пакетов между микроконтроллерами? Что-то вроде роутера, но не для интернета, а для логики и взаимодействия между устройствами.

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

1) Так что же Вы сделали, hub, роутер или маршрутизатор?

2) Каким образом Вы устранили коллизию пакетов? Почему пакеты перестали мешать друг другу?

Архитектура довольно лёгкая: весь RuFA Hub весит около 89 МБ

89 МБ для IOT это много. На каких микроконтроллерах Вы это предлагаете реализовать?

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

1) Судя по описанной реализации данный роутер работает медленно, так как использует скриптовые языки. Я прав?

2) В любой сети есть адреса источника и приемника. Можете объяснить, чем Ваше решение лучше концентратора беспроводной mesh или роутера проводной сети на основе протокола TCP/IP ?

Как устроены переменные в Python

Можете объяснить, что нового Вы рассказали относительно учебников из интернета?

Не лучший пересказ того, что есть в интернете.

Например это:

https://pythonchik.ru/osnovy/peremennye-v-python

https://skillbox.ru/media/code/peremennye-v-python-chto-eto-takoe-i-kakie-oni-byvayut/

--------------------

Вот Алиса Яндекса рассказывает и дает ссылки на первоисточники :

Внутреннее представление переменных в языке Python заключается в том, что переменная хранит не само значение, а ссылку на его адрес в памяти. Это связано с динамической типизацией языка: значения присваиваются переменным не при компиляции, а во время выполнения программы. skillbox.rupracticum.yandex.ru

Структура переменных

Переменная состоит из трёх частей:

  1. Имя (идентификатор) — название, придуманное программистом для обращения к переменной.

  2. Значение — информация, которая хранится в памяти компьютера и с которой работает программа. Значение всегда принадлежит к какому-либо типу данных.

  3. Адрес — номер ячейки памяти, в которой хранится значение переменной.

 skillbox.ru

Тип переменной определяется исходя из значения, которое ей присвоено. Например, при присвоении строки в двойных или одинарных кавычках переменная имеет тип 

str

, а при присвоении целого числа — 

int

metanit.com

Примеры кода

Чтобы продемонстрировать внутреннее представление переменных, можно использовать функцию 

id()

. Она возвращает уникальный идентификатор объекта, на который ссылается переменная. skillbox.rudevpractice.rupythonchik.ru

Пример:

x = 4
print(id(x))  # Выведет 2056817043856 — адрес объекта с числом 4.  
Скопировать

В этом примере при инициализации переменной 

x

 программа создала объект с числом 4, принадлежащий к классу 

int

. Внутри переменной содержится не сам объект, а его адрес. skillbox.ru

Нет, есть еще 3 вариант. Каждый опирается на свой опыт.

В реальном мире , как, правило, проблема возникает на стыке специальностей. Схемотехник не понимает проблем технолога, технолог -проблем схемотехника. Дизайнер проблем первых двух и т д. В результате получается корпус за 300$ для примитивной поделки и делают этот корпус 2 года в Китае.

Я про корпус, конечно, говорил. Корпус - это изначально коробка из пластика или металла. Как правило прямоугольной формы. И это уже делается в большом многообразии в Китае и продается за копейки.

Все остальное - надписи, дырочки, перегородочки, даже портрет владельца бизнеса на крышке, можно сделать на ширпотребном корпусе за копейки и очень быстро.

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

Да, но результат как указал ранее..

А что Вы собираетесь менять в формах коробок нужного размера?

Выше пытался про это сказать.

Не надо искать формы, которые нафиг не нужны.

Надо найти готовые корпуса(коробки) нужного размера. И потом обсуждать про формы с производителями этих коробок.

Нет проблем установить IDE для любого языка, кроме RUST.

Так и не смог скомпилировать что-то работающее на RUST под Windows для ESP32C3(RISC-V) . Постоянно ошибки и отсутствие библиотек.

Причем в интернете такие ошибки есть, а решений для них нет.

Можете дать ссылку на нормальное описание установки RUST для ESP под Windows.

А еще лучше, написать статью на хабре как это сделать, чтобы не было мучительно больно.

Согласен.

Но почему бы не найти производство уже с готовой оснасткой и доработать оснастку?

1
23 ...

Information

Rating
592-nd
Location
Россия
Registered
Activity