3D LED глобус

12 years ago….
Давным давно… в далёкой галактике….. ))) Ну… в общем не так уж и давно, всего-то лет 12 назад, жил был мальчик, в небольшом БАМовском посёлке :) Все нормальные мальчишки в его возрасте, интересовались девченками и сигаретами :) но он напротив — целыми днями просиживал дома, за куренем журнала ЮТ или «Техника Молодежи»…. Рос не особым батаном, но и разгильдяем уж таким тоже не был.. в общем так… нормальный, поселковый сорванец :)

И его всегда интересовали всякие там игрушки (механические, с электроприводом естественно ), руки так и чесались у него что-нить раскурочить — авось что-нить вкусненького найду? Так вот…. Попалось ему на глаза, в одной передаче (по моему «спокойной ночи малыши») одна интересная весч…Там был показан концепт типа — «планета с бегущей строкой вокруг неё»

Мальчик был потрясён до глубины души! Ещё бы! Это же почти голограмма!!! Живое воплощение любимых фантастических фильмов в стиле Звёздных войн!

Итак, была поставлена цель — сотворить такую же штуку любыми, доступными уму и телу, способами :) И вот что в итоге вышло
В ход пошли:
нещадно раскуроченный китайский мафон с LED-светомузыкой (большая редкость у нас в те времена),
моторчик от туда же, картон, провода и ,моя гордость — самодельный (мой первый девайс всетаки!) блок питания на 220 >> 9 вольт.. Все это было сляпано на скорую руку под музон E-Type и выглядело примерно так:

Красные и синие — это диоды с мафона, перевёрнутый знак вопроса я вырезал с картона и приклеил его к валу моторчика на «момент» :)) Минус был на валу, а плюс я сделал скользящим… шуму было!!!! Столько , сколько и радости — полные штаны :)) Ощущение было, что смотришь на Юпитер в миниатюре :) Такой же разноцветный (за счет искрения контакта) и круглый, а главное — висящий в воздухе светящийся шар. Это было что-то! Все местные пацаны завидовали мне 8)

Но вот, прихожу я как то раз из школы, а комнате запах расплавленной пластмассы и перегоревшего пластика.

Спрашиваю у предков — Что случилось? Оказалось, что приходили мамины подружки, и предки захотели показать что сумелил наш сына и воткнули мою игруху в розетку, в 220 вольт! Я ркая вспышка и результат плачевен :(

Я был убит горем и решил что когда нибудь я повторю то, что видел в телепередаче. Так я зажёг в себе искорку истинного Фрика.

present day….
Перерыв тонну инфы в Нете по поиску хотя бы кусочка кода на Асме (в Сях я почти полный даун) для AVR, чтоб сделать пропеллерклок — я был потрясён ! Ничего! Тока под пик, либо на Си. Надо что-то делать… решил дотумкиваться своими силами.

С чего бы начать свои происки ?

Как «с чего?», конечно же с того, с чего обычно начинают все мало-мальски понимающие электронщики ! С завоевания Мира армией собственных роботов! )))) …шутка :) Начну я конечно с «мира» , но маленького такого — глобуса , основанного на технологии развертки картинки линейкой светодиодов.

Начнём пожалуй с отрисовки массива.

Порылся я по Гуглю и нарыл себе «физическую карту мира», да не просто карту, а именно развёртку.

Если знаете, что Землю (условно) можно представить как апельсин, так вот — если с неё снять шкурку дольками и разложить на столе вот так то это и получится наша развёртка , идеальная для массива.

Нашел я и такую вот карту, распечатал её на принтере и разлиновал под 32 х 70 битную сетку.

Почему 32 ? Так я буду юзать 4 сдвиговых регистра — вот и получается 8*4=32 , а 70 — это столько у меня получилось столбцов, это не аксиома, можно и больше налиновать, но мне было лень….

получилась вот такая хрень:

Схемотехника
Сама схема несложная. В качестве мозга у меня нарисовалась ATTiny13, которая гонит данные в 4ре сдвиговых регистра, а эти регистры уже через транзистор зажигают диоды. Осталось только придумать как все это питать…

Схема крупнее
Нам нужен источник питания, который бы обеспечивал вращающююся часть девайса током в, минимум 150 мА и вольтажем где-то в 6 — 12 вольт. Кто сказал батарейки ? Не, слишком громоздко и будут большие траблы с центрированием девайса. Скользящий контакт? Хм, это мысль! Но тут будет искрение, а следствие — помехи по питанию, шум от трения и геммор с контактами — не труЪ :\

Что же сделать ? О! Вращающийся трансформатор! Тадааам! (лампочка зажглась над головой думающего :D )

Плюсы: никакого шума от трения ! никаких искрений и полная развязка от питающих источников. Минусы: требует минимального зазора между катушками для большей отдачи по току и точной подстройки скважности и частоты, дабы не вскипеть :)

На сём и порешим :) робим вращающийся транс!

Короче, я много писать не умею, приступим сразу к делу!

Первичка
Это около 90 оборотов, виток к витку, медного провода (я применил от размагничивающей петли с кинескопа какого-то старого телека) 0.3 мм…. получилось 3 слоя. Наматывается на трубку, потом обматывается скотчем или изолентой чтобы не елозило, а затем вынимаем трубку оправку.

Вторичка
Около 130 оборотов,что-то около 4-х слоёв , виток к витку , того же провода. Наматывается прям на бошку от вентилятора у которого обломаны лопасти.

Зазор между обимотками допускается до 1.5 см, но чем менее, тем лучше. У меня зазор получился 3 мм. обмотки мотаются в одну и ту же сторону, обе. Можно конечно и в разную, но падает производительность и ваш глобус будет блекло блымкать, вместо того, чтоб гордо светить в ночи.

Частота питалова первички …эээ….
ну, короче, импульс размером 680 uS и пауза в 7.6 mS это минимум. Максимум — пока не сгорит первичка )))

8.2mS — период импульсов. частоту находим по формуле v=1/T
1000/8.2 = 121.9512195 Гц Считаем что примерно 122 Гц.

Да, питал первичку я полевиком IRL2505S — он подошел идеально. Все эти параметры подходят под именно этот трансформатор так что при увеличении\уменьшении витков как на первичке, так и на вторичке — за последствия ответственности я не несу :))

В итоге, у вас должно получиться что-то типа такого:

Печатная плата
Далее , надо взять текстолит, подойдёт любой от 1 до 1.5 мм, но чем толще он будет, тем стрёмнее его будет резать, а резать его надо будет фигурно.

На фотке почти всё , что нам потребуется.

Не считая пары метров МГТФ на 0.3 мм и кусочка латунной трубочки длиной 10 мм, с пропилом посредине 4 мм в глубину и миллиметр в ширину. Я пропиливал обычной пилкой по металлу. Крепить будем все тремя шурупами на 3-2.5 мм длиной. Длиннее не надо, придётся обкусывать (бляха, я так и убил свои фирменные кусачки GOOT , за 600 рублей :( ).

Печатал я всё это дело на печатной плате посредством Лазерного Утюга о которой уже не раз и не два писалось на сайте.

Для того чтобы ровно обрезать текстолит можно заюзать лобзик. А я же обошелся ножницами по металлу. Так как текстолит тонкий, 1 мм, то я его обрезаю тока в путь. Круглую плашку под МК и регистры, я обрезал так же просто ножницами, а вот эту хърень, что похожа на знак вопроса — по внешнему контуру обкорнал ножницами, а потом зашлифовал напильником, а внутри взял свёрлышко на 0.5 мм и попросверлял отверстия часто-часто, потом резаком провёл для пущщей верности и тупо обломил это всё хозяйство :) От заусениц и прочего гемороя, что останется от высверливания и плохой обрезки , меня спасли алмазные надфильки :)

Итак, что мы имеем ? Так называемую «материнку» и «подкладку» под неё. Нужна подкладка для того, чтобы банально утолщить слой текстолита для шурупов, так как крепиться сие дело будет именно шурупами! Никакие клеи не обеспечат нужного крепления, ибо вы не сможете идеально отцентровать девайс, а на оборотах примерно 1200 rpm — центробежные силы будут , ой как давать о себе знать! Поразлетается всё к «котам под хвост».

Надо нам теперь просверлить всё это дело. Сверло на 0.5 подойдёт идеально для переходных отверстий и 2.5 мм — под шурупы. Металлизацию переходных отверстий я делал так: брал ножки от резюков ЛМТ-0.125 и вставлял их в отверстие. Потом обкусывал их так, чтоб над поверхностью платы торчало с обеих сторон не более 0.8, максимум 1 мм., и обжимал аккуратно это дело пассатижами (естественно — это всё после облуживания платы) в дальнейшем, это залуживалось капелькой припоя и почти не отличалось от заводской обработки.

Переходные отверстия замутили, знаю что это муторно и долго, но что сделаешь? Девайс делается для красоты глазу и должен соответствовать :)

Следующий шаг: напайка регистров. В качестве флюса я юзал обнаковенный глицерин. Да, да эт который используется как смягчитель кожи рук в «Фейри» и в мыле. В больницах, иногда в качестве слабительного, так что, смотрите, чтоб во время пайки не попало в рот ;) Ещё , не дай Бог, «клапан» не выдержит в ответственный момент ! :)))))))

Так, отвлеклись. Что там далее? Ага!

Припаяли регистры. Следующим шагом припаиваем всё остальное (кроме бочёнка конденсатора на 1000 мкФ , проводков МГТФ и микроконтроллера — его будем паять в последнюю очередь и бегом в ваную! Ну или на кухню, короче — под горячую воду и с хоз. мылом и зубной щеткой — драить это всё дело! Отмывать глицерин. Видите ли он — токопроводящий, так что не упускаем это из виду.
Отмыли?! Гуд! Сушим обычным феном и идем далее….

Сейчас я скажу, почему мы не стали припаивать сразу и капачитор на «кило» микрофарад и МК с проводочками. Всё потому, что при отмывании водичка не должна попасть внутрь конденсатора (на самом деле фигня, кондеры выдерживают без особых проблем и купание в УЗ ванне, хотя таким лучше не злоупотреблять. А вот вода из под крана это семечки. Прим. DI HALT). МГТФ лихо отлетит, когда будете драить зубной щеткой всё это дело, а МК нам надо ещё прошить перед запайкой. Вот и весь расклад.

Теперь мы это всё дело припаиваем на нейтральный флюс — канифоль или спирт-канифольную смесь, чтобы не смывать (стараемся не заляпать плату ;) ) Далее, берём 4 проводочка МГТФ длиной около150 мм, заботливо зачищенных от изоляции на 1.5 мм с одного конца и залуженных и припаиваем их к четырём внутренним площадкам регистра U5 примерно вот таким макаром:

Вот это второе исправление моей ошибки в сборке — я начал припаивать проводки после установки вращ. дуги на материнку — это была жопа! пришлось припаивать тонюсеньким жалом, что бы подлезть туда! )

В качестве стабилизатора , я заюзал L7805 в ТО-92 корпусе, с виду похож на обыкновенный транзистор, чтобы припаять его , я повернул плоской стороной корпуса к плате и загнул ему ноги на манер SOT-223, чтоб меньше сверлить отверстий.

Припаяли проводки, теперь можно отложить матринку в сторону и разогнуть натруженную спину :) Фууух!

Возмёмся за дугу!

Судя по фотке, вы наверное уже догадались как там всё запущенно ;)
Светодиоды диаметром 3 мм , зелёные. Лицевая сторона в железе, а на бумажной печатке — вид с оборота, там отверстия под резюки и пятачки для припайки МГТФ. Нам осталось припаять все оставшиеся проводки к вращающейся дуге, как раз к этим пятачкам и диоды к своим местам.

В дальнейшем, они соберутся в один жгут и закрепятся термоклеем. Главное , с длиной не подъе… проколоться ))

Так-с, у нас есть материнская плата с запаянными на неё регистрами, обвязом питания и 4-мя проводками в самом хитром, для пайки, месте. А также дуга — проецирующая часть девайса, с пучком проводов и светодиодами.

Настало время это всё обьеденить в один союз-нерушимый диодов горящих… Помните, я говорил про отрезок трубочки? Вот сейчас он нам и понадобится. Берем это кусочек трубочки (с пропилом по средине) и в этот пропил вставляем нижней частью дуги вот так и запаиваем.

получается вот такое вот чудо с бородой :

Энд нау…
Наберёмся терпения и приступим к методичному медитированию с паяльником — надо же припаять эту бороду на свои места. Каждый свисающий кончик МГТФ надо будет припаять на положенный ему пятачок на материнке.

Железо готово. Остался софт.
…это жуткое слово — Ассемблер

Софт пишется для 13 тиньки и только для неё! Конечно можно портировать прогу в более увесистые МК, но это будет казаться нелепо данный девайс создавался, как проверка способностей автора на пробе. Так как я сам недавно начал увлекаться программированием на ассемблере и на МК в частности, то Гуру этого дела прошу меня сильно ногами не пинать :)

Для начала создадим блок схему. «- Фууу !! фтопку схему !! Сразу кодим !! Блок-схема для недоумков !! «. Э нет! Тожет блок-схема это не так интересно, как кажется на первый взгляд, но удержать в голове, весь этот извратский код, все эти переходы и вызовы, просто невозможно! (На самом деле не все так сложно — вопрос опыта. Хорошо структурированная программа, будь она даже на ассемблере, неплохо удерживается в голове. Прим. DI HALT)

Так что — схема рулит! Рисуем:

Ну, а сам код с комментариями сныкан в архив. Прям вместе с проектом в AVRStudio.

Файлы к статье:
Исходники
Печатная плата

З.Ы.
А чуть позже я добавил еще и второй кадр — новогоднее приветствие:

315 thoughts on “3D LED глобус”

  1. Драить плату зубной щеткой не есть гут. (Когда — то в детстве я этой садистской приспособой на всю жизнь себе десны и зубы испортил).
    Я мою платы после лужения и пайки с глицерином плоской широкой кистью (флейцем) шириной см 5-6, с натуральной волосяной щетиной длиной около 35-40мм. Длинный и достаточно мягкий волос залазит во все щели и дает обильную пену, способствующую хорошей отмывке, но без риска что-нибудь отломить или погнуть. Мыло годится любое — хозяйственное, банное, туалетное. Вода лучше теплая или горячая.

    1. Если есть хоть намек на разрушение от вибрации, то лучше не доводить частоту вращения до «зубовыбивательных» величин, а постараться от неё избавиться (…вспомните коленвал).
      А вообще, 20 оборотов секунду, не такая уж и большая величина :)

    1. Ненадо , коллеги посоветовали вообще лезвие припоять.К сожелению у нас такой народец.Ежели написанно обявление , что пальцы в часы не совать , таки они стали совать ручки и карандаши.Часы сделанные по принципу Боби Клика.

    1. В исходниках «озвучено» почему для синхронизации вращения картинки , я использовал именно привязку к оборотам двигателя :)…
      Так как прожект делался на Тини 13 мне банально не хватало ресурсов на это всё!
      А извращаться до конца мне уже не хотелось….

  2. А почему бы не поставить регистры прямо на дугу и развести плату по тооонким дорожкам? Это будет проще чем по проводам, а с лазероутюгом нарисовать на текстолите не проблема. Только оговорюсь что немного посчитав ширины дуги не хватит и надо будет половину диодов разводить на одной стороне, вторую на другой. Регистры тоже пополам разделить, но реально дуга получится красивей, да и с центровкой проблем гораздо меньше.

    ЗЫ. Дугу уже развел, регистры с диодами припаял, резаки использовал для поверхностного монтажа. Девайс получился присимпатичненький, найду фотик — выложу

    1. ах да, еще неплохо было бы поставить какой-нибудь датчик на ось что бы синхронизировать изображение по оборотам. Сразу подумал про датчик холла, но учитывая трансформатор с его полями, думаю уместней воткнуть фототранзистор с инфракрасным фотодиодом (что бы не видно было, да и помех меньше). При таком подходе изображение не будет дергаться и можно закодить его вывод по прерыванию.

  3. В целом прикольно, не не ясно зачем надо было делать бороду из проводов, когда можно было сделать на «матери» разъем с дырками, а на дугу посадить ответную часть со штырями. Заодно и крепление бы получилось :) Причем, если подойти к этому вопросу с умом (например, крестом поставить), то возможно даже не понадобилось бы дополнительно укреплять это соединение.

    А ещё мне кажется, что там требуется балансировка, ибо там дисбаланс должен быть жуткий, который достаточно скоро разобъет втулку моторчика.

    Ну и схема синхронизации начисто отсутствует, из-за чего изображение «плавает» влево-вправо. А можно было бы датчик Холла добавить.

    Но это я так, теоретизирую. Сам-то я ни одной серьезной схемы вообще ни разу не спаял :)

    1. балансировка не сложна …. я приделал контрогруз к хвосту перевёрнутого «знака вопроса» просто тупой намоткой изоленты, до уменешения биения к возможному минимуму… далее просто отмотал это всё обратно, взвесил и уже по полученной массе нашел приемлемую по размерам железку, которая и была прикручена обратно к хвосту

      1. А синхронизация здесь идёт по оборотам движка, а двигун говённый (( обороты плавают. Надо было сделать на коллекторном, у них линейность хорошая , но первым на глаза попался вентилятор от компа, да и меньше траблов с намоткой вращь.транса было

          1. У колекторного двигуна линейная зависимость оборотов от напряжения покчти как по линейке !! у него больше шансов держать стабильные обороты…
            А от синхронника никто не отказывается :) просто на него не хватило ресурсов…(или ума)

            1. >у него больше шансов держать стабильные обороты…
              Сомневаюсь, с этой точки зрения коллекторные и автогенераторные бесколлекторные ИМХО практически идентичны.
              Можно в принципе сделать схему управления обмотками кулера, конструктивно это именно синхронник.

            2. У него линеная механическая характеристика, только и всего. Нагрузка то у тебя может же плавать. Трение меняется в подшипнике, ветерок дунул и тыды. А этот движок он почти как коллекторный, только коллектор у него на датчике холла сделан. Вот и вся разница. Характеристика у него аналогичная.

  4. Делал подобную штуку, только с обратной связью для стабилизации и выводил не на «сферу», а на колесо велосипеда)
    Самое сложное приделать на колесо вращающийся трансформатор — дисковые тормоза мешают.

        1. Очень симпатично получилось.
          Для полной реалистичности можно добавить линейку светодиодов на внутреннюю сторону «вопросительного знака». Тогда можно получить какую-нибудь бегущую строку поверх любого сферического объекта. «Universal Pictures» нервно курит в сторонке…

  5. Красиво получилось, молодец.

    А яркости у светодиодов на «экваторе» и «полюсах» одинаковые или разные? Есть ли зависимость воспринимаемой глазом яркости от линейной скорости движения светодиода? А то по видеозаписи судить трудно…

      1. Я имел в виду вот что: вот возьмем два одинаковых светодиода — на «экваторе» и на «полюсе», и закачаем в них одинаковый ток. Вроде как, по идее, светодиод на «экваторе» должен выглядеть менее ярким, так как его излучение «размазывается» по большей площади. Вот что-нибудь подобное наблюдается? Я не очень уверен, так это или нет, подскажите плиз.

      1. Вроде бы только вращающиеся головки от всякой бытовой техники. Токи только не те. А ещё вращающиеся трансформаторы использовались в военной технике, в РЛС. Если есть специалист по этим вещам, может чего посоветует?

  6. Впечатлён!!! Хочу такую игрушку себе :)
    Правда я с механикой ни разу не работал, и уж тем более не наматывал обмотки трансформатора. Когда наберусь опыта по этому вопросу — обязательно сделаю!

    Кстати, на схеме описка — Tyni13

              1. резисторы тут ещё не только для «кучи», но и для строгой токовой диеты светиков ))… дабы не перегружать своим аппетитом контур вторички.
                А вентилятор да, 80 мм ,но лучше взять от БП… он поустойчивее будет

    1. Видел я эти ужасные конструкции…
      А теперь прикинь с тремя такими бадягами на колесе далеко ты уедешь?
      Первый камешек из под колеса снесет нафик часть платы)
      Это ездить только по асфальту… для такого и велик не стоило покупать)
      Правильнее сделать конечно на смд и запихать каждую штуку в прозрачную трубку, в этом случае ни трава, ни небольшие веточки ни камни из под колес уже не страшны.
      Да и в дождь нормально робит ;)

  7. _riko_ а как вы зачищаете провод во фторопластовой изоляции?
    Мне недавно пришлось зачистить много такого провода.Зачищал я ножиком, и немного задолбался…….Может есть способ сделать это быстрее?

    1. кусачками ))
      только хорошими кусочками,такими, которые одинаково хорошо кусают медный провод в 3 мм толщиной и тут же — волос !
      Лично я использую фирменные кусачки от GOOT
      Просто надкусываю нежно ими изоляцию и снимаю как кожуру :)она с челчком слетает ))
      только надо приноровиться… по первости я кромсал провода только в путь, пока не научился.

    2. Было дело, проходил практику на заводе в Уфе. Там зачищать провода механически просто запрещено (завод МАПовский) т.к. проводочки могут оказаться надрезанными, и в самолете отломиться. Мы зачищали провода (а они практически все были с фторопластовой изоляцией) с использованием «обжигалки» — ручка с нихромовой проволокой согнутой вопросом. Проволока разогревалась до красна, изоляция практически испарялась по окружности и затем спокойно снималась . (правда на заводе к этой ручке еще подводилось разряжение для отсоса продуктов испарения фторопласта)

  8. Молодца!
    Делал я нечто подобно, тока часики у меня были, тож вращающийся транс, единственно синхронизацию с помощью ИК светодиода + ИК транзистора делал (пробовал датчик холла, ИК связь больше понравилась)
    У меня основной проблемой стала баллансировка готового устройсва, уж больно оно «прыгать» хочет, а прикручивать к столу или станину тяжелую делать тож не хотелось. Как Вы с этим боролись?

    1. да так и боролся…. раскручивал , как только начинало бить, останавливал навешивал контрогруз и раскручивал снова… и так вот целый день.
      Добился мизерной вибрации, которую можно было остановить лёгким прижатием основания к столу.
      Потом тупо утяжелил подставку, прикрутив её к толстой плашке ДСП и профит ! :)

  9. Забавная штука.
    Начал думать сделать такую. Токо с нуля. Заодно потренируюсь программировать AVR.
    Есть пара вопросов.
    Например если ставить оптопару для точной синхронизации с частотой вращения, то как лучше зажигать светики? Например у нас есть, как у автора, 70 столбцов. Т.е. на каждый импульс оптопары надо 70 раз переключить светики. Как лучше это делать? Мерить прерыванием время между двумя импульсами оптопары, делить его на 70 и по полученному значению вызывать второе прерывание, отвечающее за пропихивание данных в сдвиговые регистры и зажигание?
    Или есть способ эффективнее?
    Спасибо.

    1. лучше на каждую «меридианальную» линию иметь собственное отверстие для оптопары. Будете иметь 70 импульсов для 70 столбцов. На каждый импульс делать новый сдвиг.

  10. я вот думаю что можно еще сенсорное управление добавить.
    рядом со светодиодом поставить фотодиод, и отраженный от пальца свет будет говорить о том что поднесен палец. Ну и будут расчитываться координаты.
    но это будет функционировать только в темноте…
    чтобы работало при свете допаять инфракрасные фотодиоды и инфракрасные светодиоды во второй и третий ряд, тогда и при свете можно будет ткнуть в глобус)

  11. Для передачи питания на плату можно использовать щетки самого движка — берется моторчик с толстой осью, ось сверлится вдоль и у контактов катушки делается ещё одно отверстие. К контактам подпаивается тонкий провод и выводится по каналу в оси наружу к плате.

  12. Очень крутая штука!!!
    Мне понравилась!
    Подскажите плиз, можно тиньку13 заменить на тини25? У нас в городе нету 13-х, и привезти не могут :(
    И еще, можно ли заменить сверхяркие диоды (прозрачные) на матовые? или весь шарм данного устройства потеряется?
    Кстати, я смотрю, там напротив дуги есть место под 4 диода, когда планируется ввести их в работу?
    Очень хочется вывести имя жены в виде строчки над глобусом :)

    1. да в принципе можно, только надо проверить на ножкосовместимость да и малость подправить программу под 25-ю… в частности — таблицу прерываний , а на счет диодов на другой стороне… это уже на вкус ползователей :)… можно вывести и текст, но на 13 тиньке это уже не сделать, или можно — но на отдельной, для хвоста .
      но всё-таки лучше делать глобус на Мега 8 :)

      1. Ок! Спасибо!
        Только что нашел у себя две тиньки13V
        Попробую сделать вашу схему и на хвосте текст выводить (через вторую тиньку)
        Еще попробую обойтись без резисторов (питать буду от стабилизатора на 3В) и все 74HC164 разместить на дуге

        1. там резюки стоят не только для того, чтоб погасить лишнее напряжение…но и для ограничения по току в основном…
          а то контур вторички вращ. транса будет сильно греться

    1. Он нужен для зажигания светиков в столбце после того, как они «выйдут» на все 4-ре порта регистров. В результате, нет засветки портов при выводе битов на них.
      если делать без него, то придется переразводить «материнку» под 74НС595
      это сдвиговые регистры с защелкой. Им не требуется дополнительный ключь -«enable».

  13. Да, а если делать цифровые часы, то отсутствие синхронизации даст дополнительный бонус — они будут вращаться покругу. Главное — чтоб изображение не наплыло на само себя.

    1. а если имя жены зарядить на фоне глобуса!!!! Мммм! Она ж мне все простит!
      riko, сделайте, пожалуйста, на меге8 диодики на противовесе штук 7 чобы любую надпись мона вывести было. программно, ессно. у самого пока мозгов не хватит. но стараюсь!!!

  14. За статью огромное спасибо, очень интересная, но есть один вопрос, как запитать первичку? на схеме написано просто генератор,но что то мозга не хватает сообразить на его конструкцию…

    1. генератор можно собрать на 555 таймере, есть прекрасный «калькулятор 555″, который по заданным параметрам схемку нарисует и все элементы посчитает.
      Так вот, кук уже говорил автор, подключаете этот генератор к базе транзистора IRL2505S и вуаля, первичка запитана :)

                1. И правда огромное спасибо, но если не трудно можно вашу точную схему генератора но с прикрученным полевиком тоже куда нибудь выложить, а то я начинающий и могу что то перепутать, ибо на той что вы выложили показаны диоды..) Заранее спасибо.

                  1. если будете задавать такие вопросы, так и останетесь начинающим :) погуглите хоть 5 минут, почитайте на этом сайте про транзистор — не зря же автор сайта старался, чессслово. это несколько минут всего, зато придет понимание проиходящего и гордость собой.

                    1. жаль нет опции редактировать сообщение….
                      ох и нафлудил я….

                    2. Не парься. Я один фиг просматриваю все сообщения, а удалить кривое мне один клик. Просто переделай его заново и все.

  15. Девайс получился клёвый, сам тоже пытаюсь подобное соорудить.
    А можно поподробнее про расчёт трансформатора?
    (размеры немного другие у моего девайса.)))
    И почему бы переменку не подавать на первичку, а на вторичке просто мост диодный поставить с кондером?

  16. народ, вот у меня вопрос на 1000000 долларов: что бы все это знать(всякие программаторы, микроконтроллеры, язык ассемблера и всякое такое), это если в универе учится, то на кого? случаем не приборостроение?
    и можно ли в домашних условиях (по книжкам) все это выучить?
    просто желание есть. вот

      1. Не, Ди, а серьёзно, вот где можно этим примудростям научиться?
        Просто всё что ты и все вы тут делаете вводит в транс! хочется сделать самому, а опыта и знаний не хватает, а где их дыбать многие, в том числе и я, понятия не имеют… Посоветуй, как где и с чего начинать?

        1. Брать самому и начинать пробывать. Читать руководства.

          Начать проще всего с микроконтроллеров. Там не сильно критично знание электроники, так что разобраться в самом минимуме не займет много времени. Зато будет хоть какой то результат. А дальше копать вширь и вглубь.

          Поставь вначале цель помигать диодом через микроконтроллер. При грамотном подходе к обучению у тебя это должно получиться уже через два три дня ;)

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

          Не надо бояться и тупить на месте. Надо начинать и пробовать!

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

    1. Берешь и развертываешь. Просто по времени. Примерно прикидываешь частоту вращения крыльчатки. И оцениваешь время за которое она совершит полный оборот. Делишь это время на число столбцов и получаешь время между столбцами. Дальше просто. Если ты не угадал — то у тебя глобус будет либо не на всю окружность, либо наоборот с перехлестом.

    2. в исходнике есть комментарии, читайте их пожалуйста )
      Там расписан расчёт времени задержки свечения столбца на обороте…
      а делается это примерно так:
      Допустим, двигатель будет вращаться на 20 оборотах в секунду.
      Тогда мы легко найдём время одного оборота: 1/20 = 0,05 сек.
      а так, как у нас в оборот должны помещаться все 70 столбцов, то 0.05 сек делим ещё на 70(…на самом деле там 75 столбцов, в статье есть маленькая ошибка, но это не критично), получаем 0,000714 секунды — это время свечения одного столбца !
      Ну а в хексовом виде, для функции DELAY, эту задержку получить уже не сложно
      считается всё по формуле T = (Xtal * Tсек)/5
      тинька 13 имеет встроенный генератор на 9.6 МГц, значит (9600000*0.000714)/5 = 1370,88
      округляем и переводим в HEX — 00 05 5А
      теперь подставляем полученное число в функцию и вуаля ! )

      delay:
      ldi r20,$5А
      ldi r21,$05
      ldi r22,$00
      pausa1:
      subi r20,1
      sbci r21,0
      sbci r22,0
      brcc pausa1

      ret

  18. я бы хотел спросить у автора. неужели ассемблер проще чем Си? я пишу на Си, но мне кажется, что ассемблер это нечто такое космическое, что я никогда не освою. да и потом простая прошивка на Си, в ассемблере выглядит очень сложной. BR

    1. Проще … намного !
      Может Си и лучше выглядит ,в плане читаемости, но Ассемблер — очень прост в освоении !
      там нет всех этих «тильд», инверсий и прочих while(1) then….else…
      Там есть простые команды с простыми действиями на них ))
      если NOP — то ничего, если BRNE — то я четко знаю что это переход если «не ноль» и так же знаю, что в регистре SREG ничего не устанавливается (бит Z пуст)
      RJMP\JMP — есть тоже самое, что и тупое GOTO, RCALL\CALL…RET — я буду четко знать что прога именно по этому операнду прыгнет туда-то и никуда более и вернётся в то же место, откуда прыгнула…
      Да, на Асме не попишешь, если надо сваять, допустим сервер на МК, но можно!
      Да и Ассемблер, чтобы не говорили — проще в отладке на много!

    1. да, получается регистры идут от U2 > U5 , что соответствует отрисовке светодиодов сверху вниз, а резисторы возле транза — один токоограничивающий, а второй на полное закрытие оного, для пущщей верности :)

        1. 1. Ну если есть приставка «к» то наверное 5к и 10к — это 5 килоОм и 10 килоОм
          2. А по схемке не видно ? ))
          там как раз идет минус с 1000uF на сторону с широкой полосой, да и по дорожкам можно посмотреть :)
          На танталах ясно видно , где плюс а где минус ;)
          P.S. плюс на танталовых чип-конденсаторах отмечен чертой ! не перепутайте !

      1. еммм… я паяльник первый раз взял в руки пару дней назат когда начал делать схему…так что даже самые елементарные вещи у меня вызывают «некоторые» затруднения.. скажи плз на какие ноги 2505 подавать ток, а какие идут к первичке…

        1. ну что с вами делать )) ..хоть всю доку вам переписывай !
          вот http://savepic.org/190532.jpg, тут я накидал схемку подключения и распиновку IRL2505… но генератор оставляю на ваше усмотрение , вариантов много!
          Лично я сделал на микроконтроллере АТTiny13-20SSU. точно такой же, как и на глобусе.
          С учетом того, что я туда хотел прикрутить ещё и стабилизацию оборотов…

          1. http://s50.radikal.ru/i128/1001/5f/213794f01c3b.jpg — тут вы выкладывали расчет генератора. Вопрос Vcc — ето питание от 12В которое подается на таймер а V0 — выход на резистор -> первую ногу IRL2505 ? Диоды D1 и D2 что на етом рисунке…диоды Шотки подойдут?
            Выложите плз схему в Sprint layout своего генератора, и прошивочку для его МК ( он вроде на AtTiny13 у вас зделан…) хочю доделать уже девайс наконецто, он и так уже на пару дней опоздал как подарок.

  19. Посоветуйте пожалуйста решить проблему, для начала хочу вывести 1 столбец, но выводиться 2-6-8 столбцов(изображение довольно быстро вращаться.) это видимо из-за не верной задержки. но ни как не получается подобрать её,(уже 3 суток мучаюсь:)) ввиду того что не знаю точных оборотов кулера, что то можно предпринять в этом случае?

    1. У меня аналогичный вопрос. Я вот думаю сделать такой глобус, но на основе 120мм вентилятора. Т.е. будет побольше диодов и следовательно, больше потребления тока. Как расчитать трансформатор в таком случае? Спасибо.

      1. Когда смотришь на плату так что тинька справа, пятачок вторичной обмотки вверху.. На ней нарисовано переходное отверстие?
        пысы: Не туда первый раз отправил.. сорри

        1. ага… вот ещё бага в разводке.
          Это не переходное отвестие, а пропускное, для провода от обмотки
          на обоих пятачках есть отверстия и они не должны соединяться с массой естественно ;)

  20. а какой точно вентилятор использовался ? на какую силу тока? мой на 0,2 А выдал 3 об/сек — маловато. Прикупил себе вентилятор на 0,8А — так он оказался без датчика холла по ходу, и под нагрузкой отказывается работать.

      1. от блока питания….12 В 0.18А(3 оборота в секунду он с прикрученой дугой дает(дугу стабилизировал ,ничто нигде не трет при вращении)..щас пробую поменять двигатель с 0.8А движка на управляющюю плату из под 0.18А — го вентилятора

  21. _riko_ можешь сказать, а какой у тебя ток на выходе вторички, до и после стабилизатора? Я намотал трансформатор на первичке где-то 5 слоев, а на вторичке 7, и на вторичной обмотке ток меньше 100мА(

  22. А не могли бы Вы выложить или скинуть на мыло расчет вращающегося транса.. и теоретические выкладки про него? Те как подбиралось кол-во витков, что на входе, на выходе? Или ссылку, где это можно прочитать. А то захотелось сделать нечто похожее.. а уровень знаний низок:(

  23. Hi

    I’m about to build one. Could you please write down the exact parts list for this?

    You can ignore the resistors and capacitors because those are easy to get.
    So what I managed to find out from your russian text was:

    1X Attiny13
    4X 74HC164
    1X 7805
    1X KT315 ( I cannot find this in local store, what alternatives should i use?)

    1. Hi

      I’m about to build one. Could you please write down the exact parts list for this?

      You can ignore the resistors and capacitors because those are easy to get.
      So what I managed to find out from your russian text was:

      1X Attiny13
      4X 74HC164
      1X 7805
      1X KT315 ( I cannot find this in local store, what alternatives should i use?)

      Also please specify what LEDs did you use.

    1. No, any type 74HC164 suitable for the type of package. And any NPN transisor with collector current from 100mA and larger. Just to know its pinout and suitable size.

      3 LED… hmmm
      For future use, while not used

      Nothing. The fan just spins. The control and image stabilization were selected empirically, without sensors

  24. А, в коде хранилась. Понял. Я думал, где-нибудь в отдельном участке памяти и загружалась оттуда.
    Мог бы повторить, но трансформатор мне сложно сделать. А в принципе сделал недавно нечто отдаленно похожее — 4х4 светодиодную матрицу, которой управляет 8-я мега по трем проводам через регистр с последовательным вводом. Сначала выводится первая, потом вторая строка и т.д. Если это зациклить, то получится непрерывный вывод кадра. А если зациклить на определенное кол-во раз вывод кадра и поочередно кадры менять, то будет анимация.

  25. Привет. решил сделать этот глобус. НО ПРОБЛЕМА!!!! ПЕЧАТНЫЕ ПЛАТЫ 1:1 или нет?? просто на видео кажется что глобус довольно большой, а печатные платы очень маленькие.

  26. Всем здравствуйте.
    Мне очень понравился этот сайт и то,что на нем делают,но я в данной теме не оч многое понимаю и у меня есть куча вопросов по теме этого глобуса….
    Можно перечислить все детали,части и приспособления,которые пригодятся для сборки данного шедевра?
    И возможно ли написать инструкцию по пунктам,без лишних слов,но так чтобы на доступном языке (Примерно как для блондинок)?
    Заранее благодарю.

  27. Так,прошу прощения за предыдущий нубский коммент…
    Это я с дуру ляпнул…
    Можно его удалить?
    Хмм осталось только пару вопросов….
    Можно ли выложить исправленную схему куда нить еще(Ссылка не пашет)
    И что на счет варианта без кучи проводов к «Знаку вопроса»?Есть реальные идеи?

          1. Благодарю!
            Хоть качество и низкое,но идею уяснил!
            Осталось только узнать во сколько регистров это было сделано (Сколько светодиодов и т.д.),и каким образом соединена материнка с кругом,и каким штекером)
            И если не затруднит то попрошу выложить заготовку для Spriny-Layouy!
            (Я знаю,наглость — второе счастье) :-D

            1. Схема автора,мотор с платой тоже соединяется муфтой из медной трубки,только два медных проводка тянутся к плате от вторички трансформатора и то что у автора называлось материнкой переехало на саму плату,по тем-же средствам переходные отверстия,диоды 32шт не 3х мм. а 6ти мм.,естественно и диаметр в два раза больше,куллер от БП большой,внешний диаметр 130мм.внутренний 80мм.,контроллер стоит в самом низу около соединения с мотором,второй контроллер напротив хвостика и управляет семью 3х мм. светодиодами — рисует по экватору бегущую строку.

                1. Ненадо скорополительних выводов,в вес конструкции ещё входит контрагруз который балансирует всю конструкцию,у меня он распологается какраз на месте припайки семи светодиодов,тобишь ловил массой олова,а это 15граммов,причём кондюки стоят по центру и сосмещением в сторону балансира.Сама плата грам 20,диоды и SMD детали смотри в даташитах,монтаж поверхносный окромя контроллеров они DIP корпус применены-в виду того ,что сними проще работать ,они стоят в постельках,так что снять и переписать особого труда не составляет-поентому и нет никаких разьёмов.Сначала продумай конструкцию.Движок подбирай помощьнее.

                2. На счёт заготовки — я ёщё работаю по старой программе 1.0 -так что заготовку разводил дедовским способом на листе бумаги делал разводку двусторонней платы.Да и приятного времяпрепровождения за намоткой вращающегося трансформатора.

                    1. + Я не понимаю малость почему на схеме у 74HC164 по 8 ножек на выходе,а на фото и в жизни по 7 ножек…И как через 4 логики провести все к 32-ум светодиодам,если 7*4 28,а не 32…..

                    2. Там всё просто как божий день,две катушки одна наматывается на вращающуся часть ,а вторая с зазором до 1мм.Генератор не обязательно авторский,поищи в нете их тама много выложено,тебе нужен на 12V

                    3. Используй мостовую схему для питания схемы из 4х диодов.Незнаю как у автора ,но с полумостовой схемой включения диодов на выходе не мог преодолеть барьер 2.8V

  28. Я уже научился быстро катушки наматывать))
    А вес мне нужен был чтоб примерно расчитать сможет ли мой движек выдать нужные обороты под этим весом или лучше помощьнеей купить…

  29. я вот посмотрел схему и еше парук темокиз другого раздела и обнаглел
    короче у меня вопрос
    кого надо убить (как изменить прошывку и схему) чтоб сделать из 32 диодов 74 можно даже SMD
    и может ли вообше етот контроллер такое чудо явить или нет

  30. Добрый вечер, сегодня начал изучать плату, что и как, чтобы в другом редакторе сделать, со спринтом не сдружился, жаль инвентировать в ментор или пикад нельзя =)
    запутался там в дорожках
    где можно получить исправленный вариант платы? а то ссылки, что были выше уже не работают, так как хостинг закрыли =(

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

    =)

  31. Большое человечиское СПОСИБА автору! Быстро среагировал и отправил файлы! ПРОСТО ЗАМЕЧтательно)) только вот не могу разобрадца: начну со схемы питания, как я понимаю начиная путь: от разедки в 12-ти вольтовый блок питания после идёт таймер (у меня эту нарезку питания производит 555-я микруха) после нарезаное 122-герцное питание идёт на первичку потом на вторичку и достизает питания микрух!!! Если что то упустил прошу: ИСПРАВТЕ МЕНЯ!!! Есле можно нарисуйте блок схему питания!

  32. Собрал на макетке генератор и подключил к первичке через IRL2505. запитал от 9В батарейки — на выходе после 7805 2,5В. Запитал от 12В БП — сгорел полевик (( что не так сделал?
    Помогите плиз, это первая моя схема))
    З.Ы. схему генератора и подключения через полевик, взял из комментов…

  33. ЗдОрово тут у вас!
    такие мысли посетили:
    -если двигатель с валом, можно транс спрятать в сердечник (на старых платах
    попадались) такого вида:
    ____ ____
    | | | | (сечение по оси)

    будет замыкать магнитное поле.
    и почему не питать первичку 50 Гц от сети или лучше через транс?
    -если гденить у полюса ирду воткнуть и по ней передовать на контроллер новые фреймы картинки (можно прямо от компа), или радиоканал.

  34. _riko_ расскажи пожалуйста как ты рассчитывал количество витков обмоток и резонансную частоту для воздушного трансформатора? мне нужно рассчитать примерно такой же транс, с вторички нужно снимать 300мА 5В, вторичка 5см в диаметре, количество витков и толщина провода вторички нужно сделать минимальным!!!

  35. _riko_ всё хорошо….пацаны ваще ребята и всё такое, но не получаеться что то у меня зделать эту вещь.
    Скинь мне пожалуста всё что нужно, а именно: Печатку матери (испривленную с выводами с боку), печатку полукруга (если есть) и если можно генератора схемку.
    мыло dimafomichov@rambler.ru

    спасибо большое))

  36. Добрый день, понимаю что некропостер и т.д. но объясните пожалуйста. Чем питать первичку ?
    Что значит «Да, питал первичку я полевиком IRL2505S » схему мультивибратора который даёт 122 Гц. можно ? :)

    Заранее спасибо!
    mail: spam_box.01@mail.ru

  37. Поправьте расчеты плс, если что не так.
    Для более или менее нормального отображения картинки нужно 25/24 кадров/сек (тв/кино), похуже — 16 к/сек (старое кино). На худой конец 10 к/сек. Диаметр глобуса 20-30 см, соответственно, длина окружности 63-95 см. Скорость на экваторе получается 6-10 м/сек. Вопрос такой — этот глобус еще никому пальцы не отрубил?
    PS А так, идея класcная, и реализация супер, только с безопасностью непонятно ;(

    1. с безопасностью проблемы решаются так, либо ставить повыше\подальше от детей (я так думаю взрослые будут понимать что сия игрушка имеет процент опасности) , либо засовывать её в шарообразную стеклянную форму ( разнообразие выбора есть в магазинах по продаже аквариумов)

  38. Добрый вечер. Хочу спросить по поводу вращающегося транса:
    Отличается ли напряжение на выходе в следующих двух случаях, а именно:

    1)Обмотка неподвижна (кулер выключен)
    2)Обмотка вращается (кулер включен)

Добавить комментарий