Cuprins:
- Pasul 1: Modelul Tinkercad
- Pasul 2: Asamblați mecanismul 3D și Servo
- Pasul 3: Circuit și cod Arduino
Video: Servo Hat cu foarfecă: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Acest proiect simplu de tipărire 3D și servomotor este un sentiment bun pentru Simone Giertz, un producător minunat care tocmai a suferit o intervenție chirurgicală de eliminare a tumorii cerebrale. Dispozitivul foarfecă este acționat de un micro servomotor și un microcontroler Trinket care rulează puțin cod Arduino și este alimentat de un pachet de baterii 3xAAA. Acest proiect este o colaborare cu Leslie Birch!
Am modelat placa de bază și suportul motorului folosind Tinkercad, un instrument de modelare 3D gratuit și ușor, care are încorporat un panou de componente electronice comune. Am reușit să trag un micro servo și apoi să modelez baza pentru a se potrivi în jurul ei și să văd unde se va alinia cu mecanismul foarfecă.
Șarpele foarfecă a fost proiectat de ricswika pe Thingiverse și a fost ușor să-l aduceți în Tinkercad și să modificați capetele mânerului și prinderii pentru a se potrivi împreună cu piesa noastră de bază.
Pentru acest proiect, veți avea nevoie de:
- Micro servomotor
- Pălărie proastă
- Minge de golf din plastic
- Sârmă de oțel cu freze adecvate
- Acul de cusut și firul
- Foarfece
- Microntroller 5V cu bibelou
- Suport baterie 3xAAA
- Tuburi termocontractabile
- Fier de lipit și lipit
- Instrument de ajutor la a treia mână
- Decapanti de sârmă
- Spălați frezele diagonale
- Firele de conectare de sex feminin sau niște pini de antet (pentru conectarea la conectorul servo standard)
- Lipici fierbinte
Pentru a ține pasul cu ceea ce lucrez, urmează-mă pe YouTube, Instagram, Twitter, Pinterest și abonează-te la newsletter-ul meu. În calitate de asociat Amazon câștig din achizițiile eligibile pe care le faceți folosind linkurile mele de afiliere.
Găsiți acest circuit pe Tinkercad
Diagrama este și simularea arată microcontrolerul Attiny85, bateria și servo-ul Trinket. Faceți clic pe Start Simulare pentru a rula codul și a vedea rotirea servo.
Tinkercad Circuits este un program gratuit bazat pe browser care vă permite să construiți și să simulați circuite. Este perfect pentru învățare, predare și prototipare.
Pasul 1: Modelul Tinkercad
Am încărcat modelul de șarpe de foarfecă de bază în Tinkercad, apoi l-am modificat trăgând o formă de gaură de pe panoul lateral și modelându-le pentru a acoperi fiecare mâner și mânerele de la capăt, apoi grupând găurile cu forma originală. Am continuat apoi să creez noi filete pe capetele și găurile de bază pentru atașarea mingii de golf din plastic, precum și la bază / servo.
Piesa de bază a fost modelată de la zero folosind componentele circuitului încorporat ale Tinkercad. Am tras un micro servo motor de pe panoul componentelor electronice și l-am modelat în jurul lui, creând o interfață pentru fixarea motorului și atașarea șarpelui foarfecă. Am pus și câteva găuri în bază pentru a o coase pe pălărie.
Puteți copia acest design Tinkercad și puteți exporta fiecare piesă pentru imprimare. Șarpele de foarfecă vertical are scop demonstrativ - nu încercați să imprimați această parte duplicat. = D
Dezvăluire: în momentul redactării acestui articol, sunt angajat al Autodesk, care face Tinkercad.
Pasul 2: Asamblați mecanismul 3D și Servo
Am folosit sârmă de oțel rigidă pentru a lega partea fixă a șarpelui foarfecă de bază și partea mobilă de servo. După ce am îndoit un unghi într-o bucată mică de sârmă, am folosit margele de bijuterii și un pic de adeziv fierbinte pentru a asigura celelalte capete ale „axelor” noastre. Servomotorul în sine este ținut în poziție cu mai mult de același fir și un pic de adeziv fierbinte. A trebuit să facem niște experimente cu poziționarea claxonului servo pentru a permite ca gama de mișcare să se suprapună cu cea a șarpelui foarfecă.
Pasul 3: Circuit și cod Arduino
Conexiunile circuitului sunt după cum urmează:
- Trinket BAT + la puterea servomotorului
- Trinket GND la servomotorul la sol
- Pinul de bibelou # 0 la semnalul servomotorului
- Alimentarea bateriei 3xAAA (fir roșu) la Trinket BAT + (pe partea inferioară a plăcii)
- 3xAAA baterie împământată (fir negru) la Trinket GND (pe partea inferioară a plăcii)
Codul Arduino pentru acest proiect se bazează pe exemplul SoftServo din tutorialul Trinket Servo. Va trebui să instalați biblioteca SoftServo pentru ao utiliza, lucru pe care îl puteți face căutând în Manager bibliotecă (Schiță -> Includeți biblioteci -> Gestionați bibliotecile …). Pentru mai multe informații despre instalarea și utilizarea bibliotecilor de coduri în Arduino, consultați clasa mea gratuită Instructables Arduino, lecția 4.
/*******************************************************************
Schiță SoftServo pentru Adafruit Trinket. (0 = zero grade, complet = 180 grade) Biblioteca obligatorie este biblioteca Adafruit_SoftServo disponibilă la https://github.com/adafruit/Adafruit_SoftServo Biblioteca servo Arduino IDE standard nu va funcționa cu microcontrolere AVR pe 8 biți precum Trinket și Gemma datorită diferențe în hardware-ul și programarea temporizatorului disponibil. Reîmprospătăm pur și simplu prin salvare pe contorul de 0 milis () Hardware-ul necesar include un microcontroler Adafruit Trinket un servomotor După cum este scris, acest lucru este specific pentru Trinket, deși ar trebui să fie Gemma sau alte plăci (Arduino Uno, etc.) cu mapări de pini Trinket: BAT + Gnd Pin # 0 Conexiune: Servo + - Servo1 ************************************ ******************************* / #include // SoftwareServo (funcționează pe pini care nu sunt PWM) // Demonstrăm două servouri ! #define SERVO1PIN 0 // Servo control line (orange) on Trinket Pin # 0 int pos = 40; // variabilă pentru a stoca poziția servo Adafruit_SoftServo myServo1; // create servo object void setup () {// Configurați întreruperea care va reîmprospăta servo-ul pentru noi automat OCR0A = 0xAF; // orice număr este OK TIMSK | = _BV (OCIE0A); // Porniți întreruperea comparării (mai jos!) MyServo1.attach (SERVO1PIN); // Atașați servo la pinul 0 pe Trinket myServo1.write (pos); // Spuneți servo-ului să meargă în poziție pe întârziere (15); // Așteptați 15ms pentru ca servo să atingă poziția} void loop () {for (pos = 40; pos = 40; pos- = 3) // merge de la 180 grade la 0 grade {myServo1.write (pos); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); // așteaptă 15ms pentru ca servo să ajungă la poziție}} // Vom profita de temporizatorul încorporat în milis () care se oprește // pentru a ține evidența timpului și pentru a reîmprospăta servoul la fiecare 20 de milisecunde volatil contor uint8_t = 0; SIGNAL (TIMER0_COMPA_vect) {// aceasta se numește la fiecare contor de 2 milisecunde + = 2; // la fiecare 20 de milisecunde, reîmprospătați servo-urile! if (contor> = 20) {contor = 0; myServo1.refresh (); }}
Recomandat:
Hat Not Hat - o pălărie pentru persoanele care nu poartă cu adevărat pălării, dar care și-ar dori o experiență de pălărie: 8 pași
Hat Not Hat - o pălărie pentru oamenii care nu poartă cu adevărat pălării, dar care și-ar dori o experiență de pălărie: mi-am dorit întotdeauna să pot fi o persoană cu pălărie, dar nu am găsit vreodată o pălărie care să funcționeze pentru mine. Această „pălărie nu pălărie”, sau fascinator așa cum se numește este o soluție crustă superioară la problema mea cu pălăria în care aș putea participa la Kentucky Derby, vacu
Foarfecă de hârtie rock AI: 11 pași
Rock Paper Scissor AI: Te-ai simțit vreodată plictisit singur? Să jucăm rock, hârtie și foarfece împotriva unui sistem interactiv alimentat cu inteligență
Shake Detecting Talking Hat With Circuit Playground Express: 12 pași (cu imagini)
Shake Detecting Talking Hat With Circuit Playground Express: Acest tutorial ușor și rapid vă învață cum să faceți o pălărie de vorbire! Ar răspunde cu un răspuns procesat cu atenție atunci când „puneți” o întrebare și poate vă poate ajuta să decideți dacă aveți griji sau probleme. În clasa mea Wearable Tech, eu
Programare orientată pe obiecte: crearea de obiecte Metoda de învățare / predare / tehnică folosind foarfeca: 5 pași
Programare orientată pe obiecte: crearea de obiecte Metodă / tehnică de învățare / predare Utilizarea foarfecelor: Metodă de învățare / predare pentru studenții noi în programarea orientată pe obiecte. Aceasta este o modalitate de a le permite să vizualizeze și să vadă procesul de creare a obiectelor din clase. Părți: 1. foarfece (orice fel va face). 2. Bucată de hârtie sau carton. 3. Marker
IOT BIT 4G, 3G V1.5 Hat pentru Raspberry Pi: 16 pași (cu imagini)
IOT BIT 4G, 3G V1.5 Hat pentru Raspberry Pi: IoT Bit este mândru să vă prezinte placa de dezvoltare 4G, o HAT 4G pentru Raspberry Pi care oferă date mobile 4G pentru mini computerul Raspberry Pi. Modulul nostru inteligent HAT vă oferă Raspberry Pi cu date mobile, informații de poziționare GPS