Инструкция в картинках

Скачать PDF — вся книга

khРОБОТОТЕХНИКАнаборы для сборки · khanin.infoИнструкцияпо сборкеRB-01Робот с ультразвукомуроки 1–5 · бампер, ультразвук и логика без программысимулятор: cs.khanin.info© 2026 Даниил Ханин · khanin.info · RB-011
Как читать инструкцию3номер шага — идти строго по порядкуAND2×6×детали на этот шаг: сколько поставитьANDAxByYzдеталь и метки на её ногахCLKCLKодинаковые имена меток соединеныAYпорты чипа: вход [ и выход ]DFFсиняя рамка — собираем чипХОЛСТсерая вкладка — общий холстlowжёлтое кольцо — то, что поменялосьубрать деталь вместе с метками2×двойной клик по метке — новое имя3чип собран в уроке с этим номеромпроверка: так должно работатьКлавишиVVCC (1)GGND (0)NтранзисторIтумблерOлампаLметкаKгенераторUкнопка[порт-вход]порт-выходCtrl+G — в чипна Mac Ctrl = Cmd© 2026 Даниил Ханин · khanin.info · RB-012
Немного истории1948черепаха1950-етележка1978дальномер1984Брайтенберг2002пылесоссейчасHC-SR04В 1948 году Грей Уолтер собрал «черепах»: фотоэлемент, бампер-контакт, две радиолампы и два мотора.Наткнулась — отъехала и повернула. Программы нет — так и у нашего «жука».В 1950-х заводские тележки поехали по проводу в полу: два датчика по бокам, провод ушёл под один — подрулила.В 1984-м Брайтенберг описал машинки, где датчик крутит колесо напрямую. Это урок 5.В 1978 году Polaroid поставил в фотоаппарат ультразвуковой дальномер: пискнул — сосчитал эхо.В 2002-м робот-пылесос ездил «прямо до удара — поворот». Сегодня HC-SR04 — как у нашего робота.UPolaroid — торговая марка своего владельца. Набор не связан с ней и не одобрен ею; название упоминается, чтобы рассказать историю.© 2026 Даниил Ханин · khanin.info · RB-013
1Шассидва колеса, руля нет — поворот разницей колёсkhRB-01VCC1×GND1×1×1×1×1×1×03×∞© 2026 Даниил Ханин · khanin.info · RB-014
ХОЛСТ1VCC1×GND1×2×VCCVCCGNDGND2бумага первой, контур поверх — углы в углы; размер — ручкой (подпись у ручки)31×1×1×800 × 500800 × 50080 × 804шасси — слева, носом вправо; метки — двойной клик по ноге© 2026 Даниил Ханин · khanin.info · RB-015
ХОЛСТ …51×4×GOL_ONLDIRL_DIRGOR_ONRDIRR_DIRскорость 606тяни за оранжевую гайку к зелёной точке шасси — защёлкнется71×1×VCCDOWN© 2026 Даниил Ханин · khanin.info · RB-016
ХОЛСТ …803×3×0GO0LDIR0RDIRLDIR 1 · RDIR 1вперёдLDIR 0 · RDIR 0назадLDIR 1 · RDIR 0по часовойLDIR 0 · RDIR 1против часовой© 2026 Даниил Ханин · khanin.info · RB-017
2«Жук»: бампер и CD4017наткнулся — отъехал — развернулсяkhRB-01FWDBACKTURNHz1×QQ1×1×CD4017B1×CD4072B1×CD4069UB1×CD4001B1×1×1×1×∞© 2026 Даниил Ханин · khanin.info · RB-018
ХОЛСТ1библиотека → импорт → robot-chips.json: папка Robot, десять микросхем2пробу урока 1 — тумблеры LDIR и RDIR — удали; метки на шасси оставь3Delete0LDIR0RDIR4Hz1×QQ1×2×10HzCKRESET51×1×110HITHIT© 2026 Даниил Ханин · khanin.info · RB-019
ХОЛСТ …6микросхемы готовые: имена ног — как в даташите TI; метки — двойной клик по ноге7CD4017B1×12×CD4017BRESETRESETCLOCKCKINHHOLDCOO9O8T4O7T3O6T2O5T1O4B4O3B3O2B2O1B1O0FWD8CD4072B1×10×CD4072BAB1BB2CB3DB4ET1FT2GT3HT4JBACKKTURN© 2026 Даниил Ханин · khanin.info · RB-0110
ХОЛСТ …9CD4069UB1×8×CD4069UBAFWDBBACKCGNDDGNDEGNDFGNDGNFWDHLDIRIJKL10CD4001B1×10×CD4001BABACKBTURNCHITDNFWDEGNDFGNDGGNDHGNDJRDIRKHOLDLM111×1×1×3×FWDBACKTURNFWDедетударBACKназад 0,4 сTURNразворот 0,4 с© 2026 Даниил Ханин · khanin.info · RB-0111
3Ультразвуквремя эха — это сантиметры на таблоkhRB-011×Hz2×CD4017B1×CD4069UB1×CD4013B1×CD4081B1×CD4011B1×CD4029B4×4b0A1×∞© 2026 Даниил Ханин · khanin.info · RB-0112
ХОЛСТ1Датчики → Ultrasonic: отражатель удали — эхо даёт любая стенка21×2×PINGTRIGECHOECHO3Hz2×2×60HzCK608kHzCK8K460HzCK601Hz2Hz10Hz60Hz4kHz8kHz16kHz…MAX8kHzCK8K1Hz2Hz10Hz60Hz4kHz8kHz16kHz…MAX5микросхемы готовые: имена ног — как в даташите TI; метки — двойной клик по ноге© 2026 Даниил Ханин · khanin.info · RB-0113
ХОЛСТ …6CD4017B1×5×CD4017BRESETRESETCLOCKCK60INHGNDCOO9O8O7O6O5O4O3O2SHOWO1O0PING© 2026 Даниил Ханин · khanin.info · RB-0114
ХОЛСТ …7CD4069UB1×8×CD4069UBACK8KBFULLCGNDDGNDEGNDFGNDGNCK8KHNFULLIJKL8CD4013B1×9×CD4013BR1RESETD1ECHOS1GNDCL1NCK8KR2GNDD2GNDS2GNDCL2GNDQ1ECHOSQN1Q2QN2© 2026 Даниил Ханин · khanin.info · RB-0115
ХОЛСТ …9CD4081B1×11×CD4081BACT3BCT0CCU3DCU0EX9FY9GGNDHGNDJX9KY9LFULLM10CD4011B1×9×CD4011BAECHOSBNFULLCGNDDGNDEGNDFGNDGGNDHGNDJCIUKLM11CD4029B1×14×CD4029BBDGNDPEPINGCICIUUDVCCCLOCKCK8KJ1GNDJ2GNDJ3GNDJ4GNDCOCOUQ1CU0Q2CU1Q3CU2Q4CU3© 2026 Даниил Ханин · khanin.info · RB-0116
ХОЛСТ …12CD4029B1×13×CD4029BBDGNDPEPINGCICOUUDVCCCLOCKCK8KJ1GNDJ2GNDJ3GNDJ4GNDCOQ1CT0Q2CT1Q3CT2Q4CT313CD4029B1×13×CD4029BBDGNDPESHOWCIVCCUDGNDCLOCKGNDJ1CU0J2CU1J3CU2J4CU3COQ1DU0Q2DU1Q3DU2Q4DU314CD4029B1×13×CD4029BBDGNDPESHOWCIVCCUDGNDCLOCKGNDJ1CT0J2CT1J3CT2J4CT3COQ1DT0Q2DT1Q3DT2Q4DT3© 2026 Даниил Ханин · khanin.info · RB-0117
ХОЛСТ …154b0A1×DT3DT2DT1DT0DU3DU2DU1DU0HEX16Fastрежим Fast: счётчику нужен каждый такт 8 кГцстенка в 41 смдальше 99 см© 2026 Даниил Ханин · khanin.info · RB-0118
4Не касаясьближе 20 см — разворот до удараkhRB-01NEARCD4585B1×CD4071B1×1×∞© 2026 Даниил Ханин · khanin.info · RB-0119
ХОЛСТ1микросхемы готовые: имена ног — как в даташите TI; метки — двойной клик по ноге2CD4585B1×12×CD4585BA0CT0A1CT1A2CT2A3CT3B0GNDB1VCCB2GNDB3GNDLTINGNDEQINGNDGTINVCCLTCLOSEEQGT3CD4071B1×9×CD4071BAHITBNEARCGNDDGNDEGNDFGNDGGNDHGNDJTRIPKLM© 2026 Даниил Ханин · khanin.info · RB-0120
ХОЛСТ …4Alt/⌘+щелчок — синий51×1×NEAR6A2×BCD4013BQ1ECHOSR2RESETGNDCD4013BQ1ECHOSD2CLOSEGNDCD4013BQ1ECHOSCL2SHOWGNDCD4013BQ1ECHOSQ2NEARCD4001BJRDIRCTRIPHIT© 2026 Даниил Ханин · khanin.info · RB-0121
ХОЛСТ …7Fastрежим Fast: счётчику нужен каждый такт 8 кГц< 20 cmNEARближе 20 см — NEAR, разворот до удара© 2026 Даниил Ханин · khanin.info · RB-0122
5По линиидатчик видит линию — его колесо стоитkhRB-01VCC1×GND1×1×1×2×01×CD4069UB1×CD4001B1×∞© 2026 Даниил Ханин · khanin.info · RB-0123
ХОЛСТ1отдельный проект — новый холст2VCC1×GND1×2×VCCVCCGNDGND31×800 × 500track-1-stadium.jsonу бумаги ⬆ → файл трассы4робот — на линию: линия между датчиками© 2026 Даниил Ханин · khanin.info · RB-0124
ХОЛСТ …51×4×LONL_ONRONR_ONVCCL_DIRVCCR_DIR6тяни за оранжевую гайку к зелёной точке шасси — защёлкнется72×2×SLOUTflSROUTfr801×1×0GO9микросхемы готовые: имена ног — как в даташите TI; метки — двойной клик по ноге© 2026 Даниил Ханин · khanin.info · RB-0125
ХОЛСТ …10CD4069UB1×7×CD4069UBAGOBGNDCGNDDGNDEGNDFGNDGNGOHIJKL11CD4001B1×10×CD4001BASLBNGOCSRDNGOEGNDFGNDGGNDHGNDJLONKRONLMпрямовлевовправо© 2026 Даниил Ханин · khanin.info · RB-0126
Детали наборасколько раз за все уроки ты поставишь каждую детальVCC2×GND2×04×1×1×1×4b0A1×Hz3×QQ1×203×2×1×1×2×1×1×1×2×1ש 2026 Даниил Ханин · khanin.info · RB-0127
Чипы набораготовые микросхемы TI из файла набора robot-chips.json — сколько раз ставишьCD4017B2×CD4072B1×CD4069UB3×CD4001B2×CD4013B1×CD4081B1×CD4011B1×CD4029B4×CD4585B1×CD4071B1ש 2026 Даниил Ханин · khanin.info · RB-0128
Готово!15 микросхем · 2 800 транзисторовGO — и робот ездит сам: разворачивается в 20 см от стенок© 2026 Даниил Ханин · khanin.info · RB-0129
Права© 2026 Даниил Ханин, khanin.info. Все права защищены.Инструкция, рисунки и схемы — авторская работа.Перепечатка, публикация в интернете, продажа и передача третьим лицамцеликом или по частям — без письменного разрешения автора запрещены.Свежая версия — на khanin.info.khkhanin.infoRB-01© 2026 Даниил Ханин · khanin.info · RB-0130