указатель МКС
Это своего рода бесполезная настольная игрушка, указывающая на местоположение международной космической станции в небе. Конечно, вы также можете указать ему на другие вещи. Конечная цель — заставить его получать данные TLE из Интернета и позволить пользователю по беспроводной сети сообщать ему, на что указывать. https://www.youtube.com/watch?v=brCzEvc-sUg
В настоящее время: жестко запрограммировано наведение на конкретный спутник. В Arduino 328 недостаточно программной памяти, чтобы также получать данные из Интернета при расчете параметров орбиты. Я использую драйверы шаговых двигателей 28BYJ, также известные как массивы Дарлингтона, а это значит, что шаговые двигатели очень слабые. Это проблема только во время возврата в исходное положение, которую можно устранить, просто уменьшив скорость возврата в исходное положение. Хотя, как ни странно, после некоторого пери��да прогрева кажется, что возвращение домой работает безупречно.
Как построить
Требуемые детали
Шаговые двигатели Elegoo 28byj https://www.amazon.com/gp/product/B01CP18J4A
Arduino Nano [https://www.amazon.com/ATmega328P-Microcontroller-Board-Cable-Arduino/dp/B00NLAMS9C/](https://www.amazon.com/ATmega328P-Microcontroller-Board-Cable-Arduino/dp/B00NLAMS9C/?tag=thingiverse09-20)
RTC https://www.amazon.com/JBtek-DS1307-AT24C32-memory-Arduino/dp/B00UUR8GJU/
оптические концевые упоры https://www.amazon.com/SainSmart-Optical-Endstop-Printer-MEGA2560/dp/B00EVOKHPO/
макет https://www.amazon.com/microtivity-400-point-Experiment-Breadboard-Jumper/dp/B004RXKWDQ/
случайные пластитовые винты https://www.amazon.com/Thread-Rolling-Plastic-Finish-Phillips/dp/B00GDYDCC0/
разное:
стальная сварочная проволока MIG (для концевых триггеров)
лента из фольги
горячий клей
Советы по сборке
Отшлифуйте внутреннюю часть «нижней шестерни орбитальной дорожки», чтобы она плавно скользила по валу в положении «база орбитальной дорожки-средняя». Сделайте то же самое для «orbitrack-gear-higher». Будьте осторожны при прикреплении «pointergearv2», чтобы не сломать боковой вал на «orbitrack-gear-higher». Я так и сделал, но все получилось нормаль��о, при достаточной шлифовке. Поверните шестерни вручную, чтобы убедиться, что они не заедают и свободно вращаются. С моей стороны это потребовало немалой шлифовки, но это возможно!
Я использовал несколько опто-концевиков, которые у меня были под рукой. Возможно, вы могли бы использовать те, которые я перечислил выше, но я не уверен, что они подойдут. Однако концевые упоры прикреплены горячим кле��м, так что вы определенно сможете заставить его работать. Концевые упоры срабатывают с помощью флажков из фольгированной ленты, прикрепленных к стальным проволокам. Стальные проволоки необходимо обернуть вокруг шестерен так, чтобы они взаимодействовали с маленькими выступами, торчащими из верхней части шестерен. Это несколько сложно, но, к счастью, сварочная проволока MIG дешевая и достаточно упругая, чтобы идеально подходить для этого применения.
В качестве корпуса я использовал коробку, в которой шли моторы 28byj. Для крепления механизма к этой коробке используются шесть пластитовых винтов.
Электропроводка
На моей фотографии проводки вы увидите много всякой всячины, большая часть которой не используется для описанных функций (например, наведение на космические корабли). Я хотел получить данные из Интернета, и для этого есть код, но 328 просто не может с этим справиться. Тем не менее, все, что вам нужно для управления указателем, — это часы реального времени и драйверы двигателей. Используйте схему подключения (такую, какая она есть), чтобы подключить ее точно так, как я это сделал. Точно не нужно делать именно так, но я так и сделал.
ОБНОВЛЕНИЕ от 19.01.2017
на самом деле двигатели будут намного надежнее, если вы подключите их +5 В к выводу +5 В Arduino, если вы запитаете его через USB. Я думал, что Vin — это напряжение +5 USB, но это не так, и на самом деле он используется только для внешнего питания.
Категория: Физика и астрономия





























