Inhoudsopgave:
- Stap 1: Motivatie
- Stap 2: Projectvideo
- Stap 3: Onderdelen, materialen en gereedschappen
- Stap 4: Circuit
- Stap 5: Machine maken
- Stap 6: Programmeren
- Stap 7: Resultaten en reflectie
- Stap 8: Referenties en Credits
Video: Pingo: een bewegingsdetectie en zeer nauwkeurige pingpongbalwerper - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Kevin Nitiema, Esteban Poveda, Anthony Mattacchione, Raphael Kay
Stap 1: Motivatie
Hier bij Nikee (niet te verwarren met onze concurrent Nike), zijn we constant op zoek om te investeren in en technologieën te ontwikkelen waarmee onze atleten hun grenzen kunnen testen en verleggen. We werden benaderd door een gerenommeerd internationaal onderzoeksteam dat zich bezighoudt met de ontwikkeling van bewegingsdetecterende en zeer nauwkeurige lanceersystemen. Dit team, dat meestal werkt aan hooggeclassificeerde topbeveiligingsprojecten, ontwikkelde een kinetisch systeem dat rond doelen beweegt, hun posities detecteert en nauwkeurig pingpongballen in hun richting lanceert. We testen momenteel hoe dit systeem kan worden gebruikt om de hand-oogcoördinatie, mentale focus en uithoudingsvermogen van een atleet te testen. We zijn ervan overtuigd dat dit systeem binnenkort zal worden vastgesteld als een industriestandaard in elk atletisch trainingsregiment. Kijk zelf maar:
Stap 2: Projectvideo
Stap 3: Onderdelen, materialen en gereedschappen
Elektronica:
6 x 3V-6V DC-motoren
3 x L298N-motoraandrijving (voor 6 gelijkstroommotoren)
2 x 28BYJ-48 stappenmotor
2 x Uln2003 motordriver (voor 2 stappenmotoren)
1 x MG996R servomotor
1 x HC-SR04 ultrasone sensor
1 x breadboard (elke maat is voldoende)
1 x arduino mega 2560
3 x 3.7V 18650-batterijen
3 x 3.7V 18650 batterijhouder
1 x 9V batterij
40 x M/M-draden
40 x M/F-draden
40 x F/F-draden
12 voet x 22 gauge rode draad
12 voet x 22 gauge zwarte draad
Materialen:
4 x wiel/tandwiel/band voor 3V-6V DC-motoren (deze werken: https://www.amazon.ca/KEYESTUDIO-Motor-Arduino-Uniaxial-Wheels/dp/B07DRGTCTP/ref=sr_1_7?keywords=car+ kit+wielen+arduino&qid=1583732534&sr=8-7)
2 x 6 mm dikke blanke acryl autoplaten (te lasersnijden, zie laser.stl)
1 x pingpongbalwerper (te 3d printen, zie 3d.stl)
1 x pingpongbalwerper - plaatconnector (zie all.stl)
1 x sensorplatform (te 3d printen, zie all.stl)
4 x 55 mm M3-schroef
8 X 35 mm M3-schroef
6 x 25 mm M3-schroef
32 x 16 mm M3-schroef
22 x 10 mm M3-schroef
72 x M3 moer
Gereedschap:
Kruiskopschroevendraaiers
Tang
Draadstrippers
Elektrische tape
Multimeter
Schaar
superlijm
Apparatuur:
Lasersnijder
3D-printer
Software:
Modelleren (neushoorn)
Arduino
Fritsing
Stap 4: Circuit
Stap 5: Machine maken
We hebben drie 3D-modelleringsbestanden bijgevoegd. De eerste bevat de geometrie voor de lasergesneden acrylcomponenten (laser.stl; een tweede bevat de geometrie voor de 3D-geprinte plastic componenten (3d.stl); en een derde bevat alle geometrie voor de hele machine in zijn geassembleerde vorm - inclusief de lasergesneden geometrie, de 3D-geprinte geometrie en de geometrie van de gekochte componenten (all.stl)
We hebben de machine eerst gebouwd door de wielen en elektronica op de lasergesneden acrylplaten te schroeven. Vervolgens hebben we de draagraket aan elkaar geschroefd, waarbij zowel motoren als wielen zijn aangesloten, voordat we de draagraket op de platen hebben aangesloten met een deels lasergesneden, deels 3D-geprinte connector. De sensor werd uiteindelijk in zijn houder geschroefd, zelf op de autoplaten geschroefd. De assemblage wordt in detail getoond, kleurgecodeerd door fabricagetechniek (d.w.z. laser gesneden, 3D-geprint, gekocht).
Stap 6: Programmeren
Zie ons bijgevoegde arduino-bestand!
Stap 7: Resultaten en reflectie
We wilden een machine bouwen die langs een as reed, de afstand van een object binnen een bepaald bereik van zijn sensor lokaliseerde en noteerde, en een pingpongbal op dat object afvuurde. Dit hebben wij gedaan! Hier zijn enkele lessen en mislukkingen onderweg:
1) Noch 3D-printers, noch lasersnijders produceren geometrische precisie. Om stukken passend te maken, moet worden getest. Op verschillende dagen en op verschillende machines werken verschillende fabricage-instellingen anders! Print en knip proefmonsters eerst af wanneer u de stukken in elkaar zet.
2) Verschillende motoren hebben verschillende voedingen nodig. Gebruik verschillende circuits om verschillende spanningen te produceren in plaats van motoren te verbranden.
3) Sluit geen elektronische componenten of draden in onder harde hardware! Er zijn altijd kleine veranderingen die u wilt maken (of moet maken) onderweg - en het los- en vastschroeven van een hele machine met meerdere verbindingen om deze veranderingen aan te brengen, is een vermoeiende taak. We zouden veel grotere doorgaande gaten maken voor draden en voor toegang tot de bovenplaat van de auto als we het allemaal opnieuw zouden doen.
4) Alleen omdat je de 3D-bestanden en werkende code hebt, wil nog niet zeggen dat er geen problemen zullen zijn. Weten hoe u onvermijdelijke problemen kunt oplossen, is belangrijker dan proberen alle onvermijdelijke problemen te voorzien. Het belangrijkste is: blijf bij de les! Het zal uiteindelijk wel lukken.
Stap 8: Referenties en Credits
We namen het idee om pingpongballen te versnellen van de Backroom Workdesk
We willen Tom, de workshopmanager van de faculteit Bouwkunde van de Universiteit van Toronto, bedanken voor het geduld voor een maand.
Werk van: Kevin Nitiema, Anthony Mattacchione, Esteban Poveda, Raphael Kay
Werk voor: opdracht ‘Useless Machine’, cursus Physical Computing, Faculteit Bouwkunde, Universiteit van Toronto
Aanbevolen:
Nauwkeurige YouTube-abonneeteller: 4 stappen
Nauwkeurige YouTube-abonneeteller: ik begon me ongeveer een maand geleden voor te bereiden op dit project, maar toen werd ik ontspoord door YouTube toen ze aankondigden dat ze niet langer het echte aantal abonnees zouden geven, maar het dichtstbijzijnde afgeronde getal. Op dit moment is dat niet echt een probleem voor
Een zeer irritant alarm: 5 stappen
Een zeer irritant alarm: sommige mensen hebben moeite om 's ochtends wakker te worden, dus dit Arduino-project is voor hen gemaakt. Dit project is gemaakt voor degenen die 's ochtends moe zijn en te laat op het werk of op school komen. Het kunnen kinderen zijn, of zakenmensen, of ouderen. Dit is
DIY Home Security - Hoe maak je een eenvoudige bewegingsdetectie - Nieuwe versie: 6 stappen
DIY Home Security - Hoe maak je een eenvoudige bewegingsdetectie | Nieuwe versie: in dit project laat ik je zien hoe je een goedkoop doe-het-zelf-alarm voor bewegingsmeldingen voor je huis kunt maken! Zie oude versie: Hoe maak je een wifi-beveiligingssysteem van $ 10 thuis
Panarama's leren maken tegen een zeer lage prijs: 11 stappen
Panarama's leren maken tegen een zeer lage prijs.: Benodigd materiaal. Digitale camera Statief? OptioneelGratis software12-punts gids voor foto'sVeel vrije tijdDe manier waarop deze Instructable tot stand kwam, was als volgt. Ik was aan het surfen op internet toen ik op een site kwam die een mooi panorama had. Ik wil
Zeer eenvoudige maar zeer effectieve grap (computergrap): 3 stappen
Zeer eenvoudige… maar zeer effectieve grap (Computer Prank): Deze Instructable is zeer eenvoudig, maar zeer effectief! Wat er zal gebeuren is: je verbergt alle pictogrammen op het bureaublad van het slachtoffer. Het slachtoffer zal in paniek raken als ze de computer zien nadat je de grap hebt uitgehaald. Dit kan de computer op geen enkele manier schaden