Spisu treści:
Wideo: Czapka z napędem nożycowym: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Ten prosty projekt drukowania 3D i serwomotoru jest sentymentem do zdrowia Simone Giertz, niesamowitej twórczyni, która właśnie przeszła operację usunięcia guza mózgu. Urządzenie nożycowe jest napędzane przez mikrosilnik serwo i mikrokontroler Trinket z niewielkim kodem Arduino i jest zasilane przez pakiet baterii 3xAAA. Ten projekt to współpraca z Leslie Birch!
Wymodelowałem płytę podstawy i mocowanie silnika za pomocą Tinkercad, bezpłatnego i łatwego narzędzia do modelowania 3D, które ma wbudowany panel typowych komponentów elektronicznych. Udało mi się wyciągnąć mikro serwo, a następnie wymodelować podstawę, aby dopasować się do niego i zobaczyć, gdzie będzie pasować do mechanizmu nożycowego.
Wąż nożycowy został zaprojektowany przez ricswika na Thingiverse i łatwo było przenieść go do Tinkercad i zmodyfikować rękojeść i końcówki chwytaka, aby pasowały do naszej podstawy.
Do tego projektu będziesz potrzebować:
- Mikrosilnik serwo
- Głupi kapelusz
- Plastikowa piłka golfowa
- Drut stalowy z odpowiednimi nożami
- Igła i nici do szycia
- Nożyce
- Mikrontroler Trinket 5V
- Uchwyt baterii 3xAAA
- Rurki termokurczliwe
- Lutownica i lut
- Pomoc narzędzia trzeciej ręki
- Narzędzia do ściągania izolacji
- Płaskie szczypce do cięcia ukośnego
- Żeńskie przewody przyłączeniowe lub niektóre szpilki nagłówka (do podłączenia do standardowego złącza serwo)
- Gorący klej
Aby być na bieżąco z tym, nad czym pracuję, śledź mnie na YouTube, Instagramie, Twitterze, Pintereście i subskrybuj mój newsletter. Jako partner Amazon zarabiam na kwalifikujących się zakupach, których dokonujesz za pomocą moich linków afiliacyjnych.
Znajdź ten tor na Tinkercad
Schemat i symulacja pokazują mikrokontroler Attiny85, baterię i serwo Trinket. Kliknij Uruchom symulację, aby uruchomić kod i zobaczyć wirowanie serwomechanizmu.
Tinkercad Circuits to darmowy program oparty na przeglądarce, który pozwala budować i symulować obwody. Jest idealny do nauki, nauczania i tworzenia prototypów.
Krok 1: Model Tinkercad
Przesłałem podstawowy model węża nożycowego do Tinkercad, a następnie zmodyfikowałem go, przeciągając kształt otworu z panelu bocznego i kształtując go tak, aby zakrył każdy uchwyt i chwytaki na końcu, a następnie grupując otwory o oryginalnym kształcie. Następnie stworzyłem nowe zakładki na końcach podstawy i otwory do mocowania plastikowej piłki golfowej, a także do podstawy/serwa.
Podstawa została wymodelowana od podstaw przy użyciu wbudowanych komponentów obwodów Tinkercad. Wyciągnąłem mikrosilnik z panelu komponentów elektronicznych i zamodelowałem wokół niego, tworząc interfejs do zabezpieczania silnika i mocowania węża nożycowego. Umieściłem też kilka otworów w podstawie do przyszycia go do czapki.
Możesz skopiować ten projekt Tinkercad i wyeksportować każdy element do samodzielnego drukowania. Pionowy wąż nożycowy służy do celów demonstracyjnych - nie próbuj drukować tej zduplikowanej części. =D
Ujawnienie: w chwili pisania tego tekstu jestem pracownikiem firmy Autodesk, która produkuje Tinkercad.
Krok 2: Złóż mechanizm 3D i serwo
Użyliśmy sztywnego stalowego drutu, aby połączyć nieruchomą stronę węża nożycowego z podstawą, a ruchomą część z serwomechanizmem. Po zagięciu kątownika w małym kawałku drutu, użyliśmy koralików jubilerskich i odrobiny gorącego kleju, aby zabezpieczyć pozostałe końce naszych „osi”. Sam serwomotor jest utrzymywany na miejscu za pomocą większej ilości tego samego drutu i odrobiny gorącego kleju. Musieliśmy poeksperymentować z ustawieniem klaksonu serwomechanizmu, aby jego zakres ruchu pokrywał się z zakresem ruchu węża nożycowego.
Krok 3: Kod obwodu i Arduino
Połączenia obwodu są następujące:
- Trinket BAT+ do mocy silnika serwo
- Trinket GND do masy serwosilnika
- Trinket pin #0 do sygnału serwomotoru
- Zasilanie pakietu baterii 3xAAA (czerwony przewód) do Trinket BAT+ (na spodzie płytki)
- Masa baterii 3xAAA (czarny przewód) do Trinket GND (na spodzie płyty)
Kod Arduino dla tego projektu jest oparty na przykładzie SoftServo w samouczku Trinket Servo. Aby z niej korzystać, musisz zainstalować bibliotekę SoftServo, co możesz zrobić, wyszukując w Menedżerze bibliotek (Sketch -> Include Libraries -> Manage Libraries…). Aby uzyskać więcej informacji na temat instalowania i używania bibliotek kodu w Arduino, zapoznaj się z moją bezpłatną klasą Instructables Arduino, lekcja 4.
/*******************************************************************
Szkic SoftServo dla Adafruit Trinket. (0 = zero stopni, pełne = 180 stopni) Wymagana biblioteka to biblioteka Adafruit_SoftServo dostępna pod adresem https://github.com/adafruit/Adafruit_SoftServo Standardowa biblioteka serwo Arduino IDE nie będzie działać z 8-bitowymi mikrokontrolerami AVR takimi jak Trinket i Gemma ze względu na różnice w dostępnym sprzęcie i programowaniu timera. Po prostu odświeżamy przez piggy-backing na liczniku timer0 millis() Wymagany sprzęt zawiera mikrokontroler Adafruit Trinket serwomotor Jak napisano, jest to specjalnie dla Trinket, chociaż powinna to być Gemma lub inne płyty (Arduino Uno itp.) z odpowiednim mapowanie pinów Trinket: BAT+ Gnd Pin #0 Połączenie: Servo+ - Servo1 ************************************ *******************************/ #include // SoftwareServo (działa na pinach innych niż PWM) // Demonstrujemy dwa serwa ! #define SERVO1PIN 0 // Linia sterowania serwomechanizmem (pomarańczowa) na Trinket Pin #0 int pos = 40; // zmienna do przechowywania pozycji serwa Adafruit_SoftServo myServo1; //utwórz obiekt serwa void setup() { // Ustaw przerwanie, które automatycznie odświeży dla nas serwo OCR0A = 0xAF; // dowolna liczba jest OK TIMSK |= _BV(OCIE0A); // Włącz przerwanie porównania (poniżej!) myServo1.attach(SERVO1PIN); // Dołącz serwo do pinu 0 na Trinket myServo1.write(pos); // Powiedz serwo, aby przeszło na pozycję za każdym opóźnieniem dziwactwa(15); // Poczekaj 15ms, aż serwo osiągnie pozycję } void loop() { for(pos = 40; pos =40; pos-=3) // przechodzi ze 180 stopni do 0 stopni { myServo1.write(pos); // powiedz serwo, aby przeszło na pozycję w zmiennej 'pos' delay(15); // czeka 15ms, aż serwo osiągnie pozycję } } // Skorzystamy z wbudowanego zegara millis(), który wyłącza się // do śledzenia czasu i odświeżania serwa co 20 milisekund volatile uint8_t counter = 0; SIGNAL(TIMER0_COMPA_vect) { // to jest wywoływane co 2 milisekundy licznik += 2; // co 20 milisekund odświeżaj serwa! if (licznik >= 20) { licznik = 0; mojeSerwo1.odśwież(); } }
Zalecana:
Flappy Bird z napędem mięśniowym: 9 kroków (ze zdjęciami)
Muscle Powered Flappy Bird: Być może pamiętasz, kiedy Flappy Bird szturmem podbił świat, stając się w końcu tak popularny, że twórca usunął go ze sklepów z aplikacjami, aby uniknąć niechcianej reklamy. To jest Flappy Bird, jakiego nigdy wcześniej nie widziałeś; łącząc kilka gotowych kompozycji
Robot do malowania z napędem Arduino: 11 kroków (ze zdjęciami)
Arduino Powered Painting Robot: Czy kiedykolwiek zastanawiałeś się, czy robot może tworzyć hipnotyzujące obrazy i dzieła sztuki? W tym projekcie staram się to urzeczywistnić za pomocą Arduino Powered Painting Robot. Celem jest, aby robot mógł samodzielnie tworzyć obrazy i korzystać z ref
Elektryczny samochodzik z napędem RC: 10 kroków (ze zdjęciami)
Elektryczny samochodzik z napędem RC: Autor: Peter Tran 10ELT1Ten samouczek szczegółowo opisuje teorię, projekt, produkcję i proces testowania samochodu z napędem zdalnie sterowanym (RC) wykorzystującego układy scalone HT12E/D. Samouczki szczegółowo opisują trzy etapy projektowania samochodu: Kabel na uwięzi Infrar
Zdalnie sterowany samochód z napędem na zbiornik: 3 kroki
Zdalnie sterowany samochód z napędem cysterny: To jest przewodnik, jak zrobić zdalnie sterowany samochód z napędem cysterny. Zestaw, którego dziś użyję do wykonania samochodu, to prosty zestaw samochodowy z napędem na zbiornik, z czujnikiem światła do podążania ścieżką. Twój samochód nie potrzebuje czujnika światła, ale potrzebny jest samochód z napędem na zbiornik
Retro Game Boy z napędem zewnętrznym: 3 kroki
Retro Game Boy z napędem zewnętrznym: Dans z artykułem je vous présente mon disque dur externe unique au monde (du moins à ma connaissance). Rozpocznij swoją przygodę z interfejsem USB-SATA, który pozwala na dostęp do zewnętrznego grobowca. Après un pewne temps passé sur cette c