Pull to refresh
1
0
Send message

Как я разработал квадрокоптер на ESP32 с нуля (ушло 4 года)

Level of difficultyMedium
Reading time12 min
Views49K

При сборке квадрокоптеров и других БПЛА обычно используют готовую плату полетного контроллера, содержащую все необходимые датчики и периферию, и готовую полетную прошивку, например, Betaflight, ArduPilot или PX4. Полетный контроллер управляет моторами квадрокоптера и обеспечивает стабильный полет.

Занимаясь БПЛА с 2016 года, я решил разобраться в устройстве полетных контроллеров максимально глубоко и создать квадрокоптер с нуля, не используя готовый полетный контроллер и готовый софт. Спустя долгое время разработки мне удалось это сделать. Я написал прошивку с максимально простым исходным кодом и выложил ее на GitHub. В этой статье я расскажу о теории и практике разработки полетного софта для квадрокоптера и проиллюстрирую это на примере своего дрона на базе микроконтроллера ESP32, который можно увидеть на картинке выше.

Читать далее
Total votes 312: ↑312 and ↓0+371
Comments132

OpenProject на практике

Level of difficultyEasy
Reading time9 min
Views7.1K

В этой статье рассмотрим реальную историю внедрения приложения для управления проектами OpenProject. После быстрого гугления и поиска по Хабру не удалось найти ни короткого русскоязычного мануала по нему, ни задокументированного опыта его применения на реальных кейсах. Будем исправлять ситуацию!

Для нетерпеливых: OpenProject спустя несколько месяцев прижился, и все к нему привыкли. Хотя, процесс был не из простых. Гнев, торг, затем принятие. Но, давайте по порядку. 

Читать далее
Total votes 10: ↑9 and ↓1+13
Comments5

10 фактов, которые разработчики ПО должны знать про обучение

Reading time26 min
Views7.9K

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

Читать далее
Total votes 25: ↑23 and ↓2+24
Comments3

Сфера Дайсона — для чего это нужно? Часть III: Применение Кольца Дайсона и отдельных элементов

Reading time11 min
Views16K
Рассмотрев в первой части статьи историю идеи о сфере Дайсона и определив самый простой и практичный вариант её конструкции в виде нежесткого Кольца Дайсона, я посвятил вторую части статьи подробному разбору конструкции такого Кольца из отдельных (умеренно гигантских) автономных элементов. Там же была подробно описана конструкция довольно примитивного автономного элемента Кольца, рассчитан его примерный вес и параметры всего Кольца для двух радиусов.

image

Теперь можно переходить к сути: Для чего можно применять такое нежесткое Кольцо из отдельных автономных элементов?

Во-первых, как уже было описано выше, каждый шестиугольный (или восьмиугольный) элемент Кольца с герметичным центральным модулем является сам по себе базой по получению энергии + либо автономной колонией для обитания нескольких сотен или тысяч человек (с производством еды), воплощающий мечты Циолковского об «эфирных городах», либо заводом по обработке минеральных ресурсов (энергоемкое производство материалов) и/или станцией по выработке топлива (в виде пары кислород/водород, плюс другие газы для разных двигателей, возможно и обогащение изотопов для ядерных и термоядерных реакций).
Читать дальше →
Total votes 24: ↑24 and ↓0+24
Comments60

AutoLove: апдейты девушке с YandexGPT

Level of difficultyEasy
Reading time11 min
Views13K

Салют! Меня зовут Григорий. Как и у многих из нас, у меня есть вторая половинка, и ей свойственно требовать внимания. Сам по себе я человек занятой и мне бывает трудно отвлечься от дел и написать апдейт девушке, из-за чего приходиться терпеть капризы по причине «недостатка внимания». В статье я рассказываю, как YandexGPT и Python-Telegram «уделяли внимание» моей девушке.

Читать далее
Total votes 28: ↑22 and ↓6+23
Comments26

70 лет Сиду Мейеру — величайшему создателю игр

Level of difficultyEasy
Reading time7 min
Views9.9K


Бывают игры, а бывают — Игры. Они остаются с нами на долгие годы, обретают верных почитателей, о них с теплотой вспоминают даже спустя много лет. С одной из таких игр я впервые познакомился в 1992 году, и могу сказать, что иногда нет-нет, да и поигрываю в ее современное переиздание, уже давно превратившееся в целую вселенную. 24 февраля создателю этой вселенной под названием «Цивилизация», Сиду Мейеру, исполняется 70 лет.
Читать дальше →
Total votes 39: ↑38 and ↓1+47
Comments8

Information

Rating
Does not participate
Registered
Activity