Arduino L293 Motor Shield для raspberry Pi

Автор Evil Lexus

Как всегда, не разобравшись, заказал драйвера двигателей. При заказе ориентировался на внешний вид )) Привык, понимаешь, что прям на плате написано, что куда подключать, ну, на крайняк, в интернетах можно найтить схему. Ни хрена подобного. Перерыв интернеты, не нашел ни одного вменяемого туториала, о том, как подключить драйвер к Raspberry Pi. Даже даташита нормального нет.…

Зачем сложно, если можно просто?

Автор Evil Lexus

Не с того конца искусственный интеллект разрабатывают, как мне кажется. Вместо того, чтобы грезить об андроидах, которые лучше чем люди, начать надо с собак. Любой более-менее приличный робот-пылесос умеет как минимум сносно передвигаться по квартире и самозаряжаться. Осталось изменить форм-фактор на чуть более собакоморфный, выкинуть пылесосный блок, добавить камеру, оборудовать это дело милой мордой в…

Ф-я получения данных о состоянии системы

Автор Evil Lexus

import psutil import datetime import platform def get_system_info(): result = {} # ОС os_platform = platform.system() # Процессор processor = platform.processor() result.update({‘platform’: os_platform, ‘processor’: processor}) # диски disks = psutil.disk_partitions() for i in disks: try: disk_usage = psutil.disk_usage(i.device) total = int(disk_usage .total) / 1048576 used = int(disk_usage .used) / 1048576 free = int(disk_usage .free) /…

Re: Self.Tracker

Автор Evil Lexus

В догонку к своему посту про самошпиона: Есть такая система опенсорсная HomeAssistant, которая позволяет соединять воедино разные части умного дома. Система весьма гибкая и интересная и я ее даже одно время плотно использовал, хотя и ниасилил в полном объеме. Так вот, HomeAssistant имеет мобильное приложение (по крайней мере для Андроида), которое может быть установлено на…

Соревнования танков с ИИ

Автор Evil Lexus

Давно зреет идея собрать танк в масштабе 1/16, вооруженный хард-пневматикой и оснащенный блоком самоуправления. То есть не пошлый RC, а вполне самостоятельный танк, сам идентифицирующий цели и нацеленный на уничтожение такого же танка-противника. Камеры, датчики, распознавание образов, прицеливание и вот это вот все. По-моему, весьма интересная дисциплина кибер-спорта могла бы получиться. Да, недешево, с учетом…

Функция конвертации секунд в более крупные периоды времени (Python)

Автор Evil Lexus

Функция  превращает количество секунд в удобночитаемые человеком  значения времени. def seconds_to_str(uptime): «»» Функция принимает числовое значение секунд и возвращает строку в формате: ‘3 нед., 1 дн., 18 час., 23 мин., 3 сек.’ Доли секунды округляются до секунд. «»» seconds = » minutes = » hours = » days = » weeks = » uptime =…

Функция определения времени суток (Python)

Автор Evil Lexus

Первый вариант: на основе словаря, более быстрый вариант: import datetime import time def time_of_day_dict(dt=None, ts=None, tod_dict=None): »’ Принимает объект datetime (dt) или timestamp (ts), и словарь tod_dict {час : наименование времени} Возвращает строку c временем суток. При отсутствии аргументов — возвращает строку с текущим временем суток. Словарь по умолчанию: {0: ‘ночь’, 1: ‘ночь’, 2: ‘ночь’,…