Съдържание:
- Стъпка 1: Модел на Tinkercad
- Стъпка 2: Сглобете 3D и серво механизъм
- Стъпка 3: Код на веригата и Arduino
Видео: Серво шапка с ножично задвижване: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Този прост проект за 3D печат и серво мотор е добро настроение за Симоне Гиерц, страхотна създателка, която току-що претърпя операция за отстраняване на мозъчен тумор. Ножичното устройство се задвижва от микро серво мотор и микроконтролер Trinket, работещ с малко код Arduino, и се захранва от 3xAAA батерия. Този проект е сътрудничество с Лесли Бърч!
Моделирах основната плоча и стойката на двигателя, използвайки Tinkercad, безплатен и лесен инструмент за 3D моделиране, който има панел от общи компоненти за електроника, вграден. Успях да извадя микро серво и след това да моделирам основата, за да се побере около нея, и да видя къде ще се подреди с ножичния механизъм.
Ножичната змия е проектирана от ricswika на Thingiverse и беше лесно да я вкарате в Tinkercad и да модифицирате дръжката и краищата на грайфера, така че да паснат заедно с нашата основна част.
За този проект ще ви трябва:
- Микро серво мотор
- Глупава шапка
- Пластмасова топка за голф
- Стоманена тел с подходящи фрези
- Шивашка игла и конец
- Ножици
- Trinket 5V микроконтролер
- 3xAAA държач за батерия
- Термосвиваеми тръби
- Поялник и спойка
- Помагащ инструмент от трета ръка
- Машини за сваляне на тел
- Фрези с диагонален диаметър
- Женски свързващи проводници или някои щифтове за заглавки (за свързване към стандартен серво конектор)
- Горещо лепило
За да сте в крак с това, върху което работя, следвайте ме в YouTube, Instagram, Twitter, Pinterest и се абонирайте за моя бюлетин. Като партньор на Amazon печеля от квалифицирани покупки, които правите с помощта на моите партньорски връзки.
Намерете тази схема на Tinkercad
Диаграмата и симулацията показват микроконтролера Attiny85 на Trinket, батерията и серво. Щракнете върху Стартиране на симулацията, за да стартирате кода и да видите въртенето на серво.
Tinkercad Circuits е безплатна програма, базирана на браузър, която ви позволява да изграждате и симулирате схеми. Той е идеален за учене, преподаване и създаване на прототипи.
Стъпка 1: Модел на Tinkercad
Качих основния модел ножица змия в Tinkercad, след което го модифицирах, като издърпах форма на дупка от страничния панел и ги оформих така, че да покриват всяка дръжка и грайфери в края, след което групирам дупките с оригиналната форма. След това продължих да създавам нови раздели в краищата на основата и дупки за закрепване на пластмасовата топка за голф, както и към основата/серво.
Основното парче е моделирано от нулата с помощта на вградените компоненти на веригата на Tinkercad. Издърпах микро серво мотор от панела за електронни компоненти и го моделирах около него, създавайки интерфейс за обезопасяване на двигателя и прикрепване на ножичната змия. Сложих и някои дупки в основата, за да я зашия върху шапката.
Можете да копирате този дизайн на Tinkercad и да експортирате всяко парче за самостоятелно отпечатване. Вертикалната ножична змия е за демонстрационни цели- не се опитвайте да отпечатате тази дублираща се част. = D
Разкриване: към момента на това писане съм служител на Autodesk, което прави Tinkercad.
Стъпка 2: Сглобете 3D и серво механизъм
Използвахме твърда стоманена тел, за да свържем неподвижната страна на ножичната змия към основата и подвижната част към серво. След като огънахме ъгъл в малко парче тел, използвахме бижута от бижута и парче горещо лепило, за да закрепим другите краища на нашите "оси". Самият серво мотор се държи на място с повече от същия проводник и малко горещо лепило. Трябваше да направим някои експерименти с позиционирането на серво рога, за да позволим обхвата на неговото движение да се припокрие с този на ножицата змия.
Стъпка 3: Код на веригата и Arduino
Свързването на веригата е както следва:
- Trinket BAT+ към мощността на серво мотора
- Дрънкулка GND към земята на серво мотора
- Щифт № 0 към сигнала на серво мотора
- 3xAAA захранване на батерията (червен проводник) към Trinket BAT+ (от долната страна на дъската)
- 3xAAA батерия заземена (черен проводник) към Trinket GND (от долната страна на дъската)
Кодът на Arduino за този проект се основава на примера на SoftServo в урока Trinket Servo. Ще трябва да инсталирате библиотеката на SoftServo, за да я използвате, което можете да направите, като потърсите в Мениджъра на библиотеки (Sketch -> Include Libraries -> Manage Libraries …). За повече информация относно инсталирането и използването на библиотеки с кодове в Arduino, разгледайте моя безплатен клас Arduino Instructables, урок 4.
/*******************************************************************
SoftServo скица за Adafruit Trinket. (0 = нула градуса, пълна = 180 градуса) Задължителната библиотека е библиотеката Adafruit_SoftServo, достъпна на https://github.com/adafruit/Adafruit_SoftServo Стандартната серво библиотека на Arduino IDE няма да работи с 8 -битови AVR микроконтролери като Trinket и Gemma поради разлики в наличния хардуер на таймера и програмирането. Ние просто опресняваме с помощта на прахосмукачка на брояча timer0 millis () Изискваният хардуер включва микроконтролер Adafruit Trinket и серво мотор Както е написано, това е специално за Trinket, въпреки че трябва да е Gemma или други платки (Arduino Uno и т.н.) с подходящи ПИН картографиране Дрънкулка: BAT+ Gnd Pin #0 Връзка: Servo+ - Servo1 ********************************** *******************************/ #include // SoftwareServo (работи на не PWM пинове) // Демонстрираме две серво ! #define SERVO1PIN 0 // Серво контролна линия (оранжева) на Trinket Pin #0 int pos = 40; // променлива за съхраняване на серво позицията Adafruit_SoftServo myServo1; // създаване на серво обект void setup () {// Настройване на прекъсването, което автоматично ще опреснява серво за нас OCR0A = 0xAF; // всяко число е ОК TIMSK | = _BV (OCIE0A); // Включете прекъсването за сравнение (по -долу!) MyServo1.attach (SERVO1PIN); // Прикачете серво към щифт 0 на Trinket myServo1.write (pos); // Кажете на серво да отиде на позиция за забавяне на странността (15); // Изчакайте 15ms, докато сервоприемникът достигне позицията} void loop () {for (pos = 40; pos = 40; pos- = 3) // преминава от 180 градуса до 0 градуса {myServo1.write (pos); // кажете на серво да отиде на позиция в променлива 'pos' delay (15); // изчаква 15ms, докато сервоприемникът достигне позицията}} // Ще се възползваме от вградения таймер millis (), който се изключва //, за да следим времето, и да опресняваме серво на всеки 20 милисекунди променлив uint8_t брояч = 0; SIGNAL (TIMER0_COMPA_vect) {// това се извиква на всеки 2 милисекунди брояч += 2; // на всеки 20 милисекунди, опреснявайте сервомоторите! if (брояч> = 20) {брояч = 0; myServo1.refresh (); }}
Препоръчано:
Шапка не шапка - шапка за хора, които наистина не носят шапки, но биха искали опит с шапка: 8 стъпки
Шапка, а не шапка - шапка за хора, които наистина не носят шапки, но биха искали опит с шапка: Винаги съм искал да мога да бъда шапка, но никога не съм намирал шапка, която да работи за мен. Тази " шапка не шапка " или завладяващ, както се нарича, е решение на проблема с шапката, в което мога да присъствам на дербито в Кентъки, вакуум
Използвайте мотор с постоянен ток за задвижване и ШИМ регулатор на скоростта за захранване на инструменти: 13 стъпки (със снимки)
Използвайте бягаща пътека с постоянен токов задвижващ двигател и ШИМ регулатор на скоростта за захранващи инструменти: Електрически инструменти като фрези за метали и стругове, преси за свредла, лентови триони, шлифовъчни машини и други може да изискват двигатели от 5 до 2 к.с. с възможност за фина настройка на скоростта, като същевременно се поддържа въртящ момент .Случайно повечето бягащи пътеки използват мотор 80-260 VDC с
Използвайте фърмуера на Homie за задвижване на модула за превключване на Sonoff (базиран на ESP8266): 5 стъпки (със снимки)
Използвайте фърмуера на Homie за задвижване на модула за превключване на Sonoff (базиран на ESP8266): Това е инструкция за проследяване, написал съм това малко след „Изграждане на устройства Homie за IoT или домашна автоматизация“. По -късно се фокусира върху основен мониторинг (DHT22, DS18B20, светлина) около D1 Mini платки. Този път бих искал да покажа как
Контролирано ножично повдигане на Raspberry Pi: 17 стъпки (със снимки)
Ножичен асансьор с контрол на Raspberry Pi: Защо ножичен асансьор? Защо не! Това е готин и забавен проект за изграждане. Истинската причина за мен е да вдигна камерите на моя проект Great Mojave Rover. Искам камерите да се издигнат над марсохода и да заснемат изображения на околностите. Но имах нужда от
Задвижване с постоянен ток на двигателя: 4 стъпки (със снимки)
Задвижване с постоянен ток на мотор с постоянен ток: Тази инструкция ще разгледа подробно проектирането, симулацията, изграждането и тестването на превключващ режим DC към DC преобразувател и контролер на системата за управление за DC двигател. След това този преобразувател ще се използва за цифрово управление за шунтиращ DC двигател с l