Përmbajtje:

Mbajtës robotik: 6 hapa
Mbajtës robotik: 6 hapa

Video: Mbajtës robotik: 6 hapa

Video: Mbajtës robotik: 6 hapa
Video: Битва пылесосов. DYSON VS BISSELL. 2024, Korrik
Anonim
Mbajtës robotik
Mbajtës robotik

Në këtë projekt do t'ju tregoj se si kam bërë një kapëse robotike që kontrollohet nga një Arduino dhe është plotësisht e printueshme 3D. Projekti bazohet në krahun robotik me burim të hapur që jjshortcut postoi në instruksione mbi 8 vjet më parë, mund ta kontrolloni projektin e tij këtu.

Hapi 1: Printimi 3D

Shtypje 3D
Shtypje 3D

Të gjitha pjesët e përdorura janë të printuara 3D Unë mora skedarin e projekteve me burim të hapur DXF dhe e hapa atë në skenë boje. Pastaj i ndava të gjitha pjesët individuale dhe fshiva një herë që nuk kisha nevojë, pastaj e ruaja secilën pjesë individualisht dhe përdorja një konvertues online SVG në STL. Pasi u konvertova, vendosa lartësinë në 5 mm për të gjitha pjesët, përveç kapëseve kryesore që vendosa në një lartësi prej 10 mm.

Unë pastaj hapa skedarët STL në Cura dhe i ruajta në kartën SD dhe i printova të gjitha pjesët.

Hapi 2: Montimi

Kuvendi
Kuvendi

Pasi të jenë shtypur të gjitha pjesët, atëherë kam përdorur një stërvitje 3 mm për të zmadhuar vrimat në pjesë pasi ato ishin pak më të vogla. Atëherë më duhej të paraqisja disa nga lojërat elektronike për t'i bërë të gjitha pjesët të përshtaten së bashku.

Kam përdorur bulona M3 dhe arra nyloc M3 për të bashkuar pjesët së bashku. Unë e bashkangjita servon në printimin 3D duke përdorur vida vërtet të vogla vetë -përgjimi. Pastaj e bashkangjita printimin 3D në fund të motorit servo gjithashtu duke përdorur vida të vogla vetë -përgjimi.

Kam përdorur gjithashtu shirit të dyanshëm për të ngjitur një rrip gome në fund të kapëses në mënyrë që të ketë më shumë kontroll kur marr gjërat.

Hapi 3: Kontrolluesi

Vendosa të përdor një Arduino UNO për të kontrolluar servo. Qarku është shumë i thjeshtë, vetëm lidhni pozitivin e servo me 5v dhe atë negativ me tokëzimin, pastaj tela sinjali në pin 9.

Sapo të lidhet servo lidhni një potenciometër me pinin analog 0 pastaj një anë të potenciometrit në tokë dhe anën tjetër në 5v.

Pastaj e ngarkova kodin duke lidhur Arduino me kompjuterin dhe duke e përpiluar pastaj ngarkuar atë në Arduino. Kam përfshirë kodin më poshtë.

#përfshi Servo myservo; // krijoni një servo objekt për të kontrolluar një servo

int potpin = 0; // kunja analoge e përdorur për të lidhur potenciometrin

int val; // ndryshore për të lexuar vlerën nga kunja analoge

void setup () {

myservo.tash (9); // i bashkon servo -në pin 9 tek servo objekti}

lak void () {

val = analogRead (potpin); // lexon vlerën e potenciometrit (vlera midis 0 dhe 1023)

val = hartë (val, 0, 1023, 0, 180); // shkallëzoni atë për ta përdorur me servo (vlera midis 0 dhe 180)

myservo.shkruaj (val); // vendos pozicionin servo sipas vlerës së shkallëzuar

vonesa (15); // pret që servo të arrijë atje}

Hapi 4: U krye

U krye!
U krye!

Tani që gjithçka është e lidhur dhe programuar kur rrotulloni çelësin e potenciometrit, kapësja do të hapet dhe mbyllet. Ky kapës mund të ngjitet në një krah robot për ta bërë atë të mbledhë gjërat.

Hapi 5: Mirënjohje

Falënderoj LCSC Electronics për partneritetin.

LCSC Electronics është Distributori kryesor i Komponentëve Elektronikë në Kinë. LCSC shet një shumëllojshmëri të gjerë të përbërësve elektronikë me cilësi të lartë me çmime të ulëta. Me mbi 150, 000 pjesë në magazinë ato duhet të kenë përbërësit që ju nevojiten për projektin tuaj të ardhshëm. Regjistrohuni sot dhe përfitoni 8 dollarë zbritje në porosinë tuaj të parë.

Recommended: