Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Tinkercad-projecten »
Het was in dit semester dat de hoogbegaafde klas van onze school een speciale cursus had:
Gebruik BBC micro:bit om een 3D-geprinte auto van stroom te voorzien
Maar ik hield niet van het frame dat onze leraar voor ons maakte (je weet wel, typ "BitCar Micro Bit" op Google en je zult veel van dat soort dingen zien), IK WIL IETS ANDERS!!!
Dus in plaats van auto's op wielen te maken, besloot ik een rupsvoertuig te maken (ook 3D-geprint!)
De eerste foto is wat ik wil maken.
Alle printbare onderdelen van een bewegend model van een Duitse tank genaamd Maus. ('s Werelds zwaarste ooit gemaakt.)
Benodigdheden
Stappen 1 & 2:
Een Tinkercad-account
Stap 3:
- 1x (of 2x) BBC micro:bit.
- Code met Mu Python Script Editor door DFRobot Team. (Bestuurt de BBC micro:bit.) (Je kunt ook iets anders gebruiken om de TT Motors te besturen als je weet hoe dat moet.)
Stap 4:
- Een 3D-printer.
- 1x (of 2x) BBC micro:bit.
- 1x Driver Uitbreidingskaart voor BBC micro:bit. (Zoals deze) (Je kunt ook iets anders gebruiken om de TT Motors aan te drijven als je weet hoe dat moet.)
- 2x 3V ~ 6V TT-motorversnellingsbak. (1:48 Gear Ratio, AKA Hobby Gearmotor in Tinkercad, kan het vinden in Circuits>Components in de bewerkingsinterface) (Nogmaals, je kunt ook iets anders gebruiken om de TT Motors aan te drijven als je weet hoe dat moet.)
Stap 1: Zoek iets om te bewerken
Ik vond enkele 3D Maus-modellen in de galerij.
Maar het exterieurontwerp van sommige modellen is te eenvoudig, en delicate exemplaren zijn uit één stuk, wat SUPER moeilijk is om alle componenten te splitsen.
Uiteindelijk vond ik degene op de eerste foto hierboven. (Boven de titel van deze stap)
De buitenkant is niet al te eenvoudig en kan worden gedegroepeerd!
Dus die heb ik als mijn sjabloon gebruikt.
Stap 2: Laten we de lay-out maken
Stap I: Shrink N' Disassemble
Zorg dat het in het werkvlak past.
Demonteer alles dat moet worden bewerkt.
(Eerste foto hierboven)
Stap II: Graven
Graaf gaten in de toren en het lichaam om de motoren erin te laten passen.
(Tweede en derde foto hierboven)
Stap III: Opschorting
De ophanging in het originele sjabloon was vreemd. (zoals de vijfde foto hierboven)
De Sixth Pic is de manier om dwarsbalken toe te voegen aan de linker (en ook rechter) body.
Acht dwarsbalken in totaal.
Ze gaan de 8 wielen in The Seventh Pic bevestigen.
Vier van de wielen zijn bevestigd aan een blok met een gat erop om de TT-motoren te bevestigen en moeten aan de bovenste dwarsbalken worden bevestigd. (De achtste foto)
(In feite zouden er maar 2 van dat blok aan dat blok moeten zijn bevestigd, maar ik denk nog steeds dat vier nodig is)
Stap IV: volgen
De baan is opgedeeld in tonnen kleine stukjes zoals The Ninth Pic.
De tiende foto is hoe ze eruit moeten zien: de spikes van het wiel passen er goed in en ze kunnen één voor één worden bevestigd.
(Er zijn nogal wat manieren om ze te bevestigen, zoals een stang en twee doppen apart printen, en de stang door de gaatjes tussen de baandelen laten gaan en de doppen aan 2 kanten plaatsen.)
(Ik gebruik liever een stuk ijzerdraad om door de gaten te gaan en de beide zijden te buigen (een beetje zoals nietjes) omdat de printer niet nauwkeurig genoeg is om zulke kleine staafjes en doppen te printen en ik geen doppen nodig heb door doen.)
Stap V: Exporteren
Exporteer alle onderdelen.
(IK ZET ALLE BESTANDEN HIERBOVEN, GEBRUIK HET ZELF:))
We printen ze later uit.
Stap 3: Voor de motor
In deze stap gaan we Mu Python Script Editor van DFRobot gebruiken.
(Disclaimer: het is slechts een demonstratie, geen reclame.)
(U kunt het verkrijgen via de link in het gedeelte 'benodigdheden'.)
- Sluit de micro:bit aan op uw computer.
- Download de editor die ik noemde.
- Pak alle bestanden uit totdat je 'Mu 1.0.1.exe' ziet.
- Dubbelklik om het uit te voeren. (Als UAC verschijnt, klikt u gewoon op Ja.)
- Nadat de installatiewizard is verschenen, voert u de installatie uit.
- Nadat de software is geïnstalleerd, voert u de editor uit.
- Kies 'Maqueen' in het vak 'Selecteer modus'.
- Typ het script onder het gedeelte 'Scripts' hieronder in de bewerkingsinterface.
- Bewaar de tekst die je hebt getypt als een.py-bestand.
- Klik op de 'flash'-knop boven het tekstgebied om het bestand op de micro:bits te flashen.
žScripts:
van microbit-import *
radio importeren
žI2caddr = 0x10
ždef motor (richtingL, snelheidL, richtingR, snelheidR):
ž buf = bytearray(5)
žbuf[0] = 0x00
ž buf[1] = richtingL
ž buf[2] = snelheidL
ž buf[3] = richtingR
ž buf[4] = snelheidR
ž i2c.write(I2caddr, buf)
žradio.on()
žradio.config(kanaal=01)
terwijl True:
ž if button_a.was_pressed():
ž radio.send('A')
ž if button_b.was_pressed()
ž radio.send(‘B')
ž bericht = radio.ontvangen()
ž als bericht niet Geen is:
ž als bericht==A:
ž motor (0, 255, 0, 0) # linker motor vooruit en linker motor snelheid = 255, (1, 255, 0, 0) voor linker motor achteruit
ž slaap(1000)
ž als bericht==B:
ž motor (0, 0, 0, 255) # rechter motor vooruit en rechter motor snelheid = 255
ž slaap(1000)
Stap 4: Print, monteer en laat het werken
(Ik heb geen foto's van echte dingen die ik in deze stap heb afgedrukt omdat alleen mijn leraar een 3D-printer heeft en het is zomervakantie in Taiwan - hier is geen politiek bij betrokken:))
1. Stuur de spullen die we gaan printen naar de 3D-printer.
(Google zelf, het hangt ervan af welke printer je hebt)
2. Print ze uit.
3. Lijn de drie delen van het lichaam uit zoals op de foto hierboven. Bevestig ze nu niet.
4. Zet de wielen op de dwarsbalken. Onthoud dat degenen met blokken moeten overeenkomen met de bovenste dwarsbalken.
Verbind alle baandelen, plaats het op de wielen om het eruit te laten zien als een echt rupsvoertuig.
5. Plaats de TT-motoren in de carrosserie en steek hun assen (dit zijn witte staven) in de (rechthoekige) gaten van de blokken op de bovenste wielen. Maak het vervolgens vast op het lichaam (zoals de foto hierboven, gebruik lijm of tape)
6. Sluit de motoren aan op het driverboard en het driverboard op een van de micro:bits. Zorg ervoor dat je genoeg elektriciteit hebt voor alle componenten en geniet van je tijd met het spelen van deze op afstand bestuurbare tank!
(Hoe te bedienen: druk op knop A om naar rechts te draaien, knop B om naar links te draaien, druk op beide om recht vooruit te gaan)