Inhoudsopgave:
- Stap 1: Lijst met benodigde componenten
- Stap 2: Het ontwerp begrijpen
- Stap 3: Het maken van de basketbalringen
- Stap 4: De hoepels slimmer maken
- Stap 5: Het gerecht maken
- Stap 6: De servo bevestigen
- Stap 7: Bevestiging van het dak en de deur/kogelstopper
- Stap 8: Montage van de katapult of de launcher
- Stap 9: De doos maken die de ballen bevat
- Stap 10: De arena versieren
- Stap 11: Het LeaderBoard toevoegen
- Stap 12: Tijd om te coderen
- Stap 13: Conclusie
Video: Smart Basketball Arcade Game met scoretelringen met behulp van Evive- Arduino Embedded Platform - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Van alle spellen die er zijn, zijn de meest vermakelijke arcadespellen. Dus we dachten, waarom zouden we er niet zelf een thuis maken! En hier zijn we dan, het meest vermakelijke doe-het-zelf-spel dat je tot nu toe ooit hebt gespeeld - het doe-het-zelf Arcade-basketbalspel! Dit spel is niet alleen super leuk om te spelen, maar ook super leuk om te maken! Met stapsgewijze instructies en eenvoudig programmeren in PictoBlox - grafische programmeersoftware met geavanceerde mogelijkheden, wordt dit spel het beste spel dat je ooit zult spelen!
Dus wat doe je hier nog? Download PictoBlox HIER en ga aan de slag!
Stap 1: Lijst met benodigde componenten
Hardware
- levend maken
- IR-sensor
- Micro Servo en zijn accessoires
- Dik karton
- Kleurenkaartpapier
- Bekers van polystyreen
- Lijmpistool en lijmstiften
- Startkabels
Software
PictoBlox
Alle bovenstaande elektronische componenten zijn te vinden in de Starter Kit.
Stap 2: Het ontwerp begrijpen
Neem een kartonnen vel en knip de volgende stukken van het Arcade-spel uit volgens de afmetingen in de afbeelding hierboven. U kunt proberen het te maken met MDF-platen voor meer duurzaamheid.
- Het dak
- De zijwanden van de grond (x 2)
- De basis van de balhouder
- De servodeur
-
Staan voor het klassement
- Rugsteun
- Voorste ondersteuning
- De basis van de balhouder
-
De basis van de grond
- De linker V-vormige muur
- De juiste V-vormige muur
- De achtermuur
- De voormuur
- De zijwanden van de balhouder (x 2)
Stap 3: Het maken van de basketbalringen
Laten we beginnen met het gemakkelijke deel: The Hoops.
Neem kleine kopjes polystyreen, je kunt een willekeurig aantal glazen nemen, afhankelijk van het aantal hoepels dat je wilt hebben. Snijd de basis van de bril zo dat wanneer we de ballen erin schieten, de ballen er gemakkelijk langs kunnen. Perforeer de glazen met een uitsteker zodat ze op het net lijken.
Stap 4: De hoepels slimmer maken
De netten die we in de vorige stap hebben gemaakt, zijn de domme netten. Ze kunnen de shoots die je in elke basket hebt gedaan niet tellen, noch kunnen ze je de score geven. Wat als we de netten maken die ons de score geven door het aantal keren dat de bal door de netten is gegaan te vermenigvuldigen met de score die eraan is toegewezen.
We gaan de IR-sensor voor hetzelfde doel gebruiken. Test alle IR-sensoren met behulp van de Pin State Monitor-optie van de firmware van evive.
- Neem een paar ijsstokjes en plak ze zo aan elkaar dat ze omgevormd worden tot een lange.
- Wikkel er een stuk gekleurd papier omheen zodat het op een peiling lijkt. We moeten voor elke hoepel een paal maken.
- Bevestig nu op deze palen de I-sensor met behulp van Hot Glue en bevestig deze IR-sensoren in de gaten op de bril.
- Als u klaar bent, bevestigt u de hoepels op de grond. Maar zorg ervoor dat je de draden door de grond haalt. U kunt desgewenst ook een ring aan de achterwand bevestigen.
In ons geval gaan we de scores toewijzen aan de hoepels op basis van hoe moeilijk het is om erin te schieten. De mand die het dichtst bij ons is, geeft ons 10 punten, de middelste 20 punten, terwijl de mand op de achterwand 50 punten geeft.
Opmerking: u kunt de score toewijzen zoals u dat wilt.
Stap 5: Het gerecht maken
Laten we beginnen met het maken van het basketbalveld.
- Bevestig de V-vormige wanden op de basis met Hot Glue zoals weergegeven in de eerste afbeelding hierboven. Deze muren verzamelen alle ballen.
- Neem de twee zijwanden en trek een rechte lijn in het midden van elke muur. Lijm nu de basis van de baan op deze lijnen (één aan elke kant). Door dit te doen, krijgt je baan een hoger niveau en kun je de ballen op één plek verzamelen.
- Tijd om het veld te dekken van de overgebleven kant. Lijm de voorwand op de basis maar zorg ervoor dat de ruimte in de voorwand en de V-vormige wanden op één lijn liggen.
- Bevestig tot slot de achterwand aan de basis.
Zo is het basketbalveld klaar.
Stap 6: De servo bevestigen
Bevestig de microservo aan de kleine ruimte in de voorwand met behulp van hete lijm. We zullen de meeste verbindingen onder de rechtbank maken. Maak dus een kleine snede naast de servo op de basis, zodat je de draden er doorheen kunt leiden.
Zorg ervoor dat je de servo vooraf hebt getest met de firmware van evive.
Stap 7: Bevestiging van het dak en de deur/kogelstopper
Neem het dakstuk en lijm de muren die als standaard werken op het scorebord, zoals weergegeven in de afbeelding. Bevestig nu dit dakstuk aan de hofmuren.
Als je klaar bent, pak je de kleine kartonnen deur en bevestig je deze aan de servohoorn. Dit geeft je een vast aantal opnamen. Hoe? De verzamelde ballen gaan pas door de poorten als je deze deur opent. Die zullen we zo coderen dat de deur pas aan het begin van het spel opengaat, zodat alle ballen in de balhouder worden verzameld. Zodra het spel begint gaat de deur dicht.
Stap 8: Montage van de katapult of de launcher
Nu is het tijd om het belangrijkste element van het spel te maken, de katapult of de launcher.
- Neem zes kleine kartonnen stukjes van elk bijna 2 cm x 2 cm en maak er twee stapels van.
- Zodra je de stapels hebt, plaats je ze op een stuk karton met enige afstand tussen de stapels.
- Steek er een tandenstoker tussen en plak een ijsstokje in het midden ervan.
- Bevestig nu twee tandenstokers in de stapels zodat ze naar buiten wijzen.
- Bevestig nu een kleine rubberen band over deze stokjes.
- Lijm tot slot een dop op de ijsstok om de bal vast te houden.
Als je klaar bent, versier je het zoals je wilt. Plaats deze in het midden van het dak op de baan.
Stap 9: De doos maken die de ballen bevat
Het is tijd om de balhouder te maken. Als alle ballen door de deur glijden, kunnen we ze niet rond laten rollen. We hebben dus een balhouder nodig.
- Neem de basis van de balhouder en lijm deze met Hot Glue op de voorwand.
- Lijm vervolgens de zijwanden erop.
- Lijm tot slot de voorwand van de balhouder.
Hier houdt het maken op.
Stap 10: De arena versieren
Nu kun je het basketbalspel inrichten zoals jij dat wilt.
Stap 11: Het LeaderBoard toevoegen
Tijd om het leaderboard toe te voegen. We gaan evive hiervoor gebruiken. Voordat we evive op het dak plaatsen waar we de plaats ervoor hebben behouden, eerst de aansluitingen maken.
- Sluit alle drie de IR-sensoren en de microservo parallel aan en verbind hun GND met de GND-pin van evive en VCC met de 5V-pin van evive.
-
Nu, tijd om de signaalpinnen aan te sluiten:
- IR-sensor 1 – Digitale pin 2 van evive
- IR-sensor 2 – Digitale pin 3 van evive
- IR-sensor 3 – Digitale pin 4 van evive
- Servomotor – Digitale pin 5 van evive
We gaan de berichten, score en timing op het scherm weergeven.
Stap 12: Tijd om te coderen
Om het op een eenvoudigere manier te coderen, gaan we PictoBlox gebruiken, een grafische programmeersoftware.
U kunt het volgende script schrijven of de onderstaande code rechtstreeks uploaden:
Stap 13: Conclusie
Hiermee ben je helemaal klaar om je familie en vrienden uit te dagen voor een spannend spelletje Arcade Basketball! Genieten van!:NS
Aanbevolen:
Meting van versnelling met behulp van ADXL345 en Particle Photon: 4 stappen
Meting van versnelling met behulp van ADXL345 en deeltjesfoton: De ADXL345 is een kleine, dunne, ultralaagvermogen, 3-assige versnellingsmeter met hoge resolutie (13-bits) meting tot ±16 g. Digitale uitvoergegevens zijn geformatteerd als 16-bits tweetallen en zijn toegankelijk via de digitale I2 C-interface. Het meet de
Upgrade de achtergrondverlichting van een VU-meter naar blauwe led met behulp van oude CFL-lamponderdelen: 3 stappen
Upgrade een VU-meterachtergrondverlichting naar blauwe led met behulp van oude CFL-lamponderdelen.: Tijdens het repareren van een oude Sony TC630 reel-to-reel bandrecorder, merkte ik dat een van de glazen bollen voor de achtergrondverlichting van de VU-meter kapot was. Geen hoeveelheid geleidende verf werkte omdat het lood onder het glasoppervlak was afgebroken. De enige vervanger die ik
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing: 6 stappen
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing. We komen verschillende projecten tegen die temperatuur-, druk- en vochtigheidsbewaking vereisen. We realiseren ons dus dat deze parameters eigenlijk een cruciale rol spelen bij het hebben van een schatting van de werkefficiëntie van een systeem bij verschillende atmosferische cond
DHT-temperatuur- en vochtigheidsbewaking met behulp van de ESP8266 en het AskSensors IoT-platform: 8 stappen
DHT-temperatuur- en vochtigheidsbewaking met behulp van de ESP8266 en het AskSensors IoT-platform: in een vorige instructable presenteerde ik een stapsgewijze handleiding om aan de slag te gaan met de ESP8266-nodeMCU en het AskSensors IoT-platform. In deze tutorial sluit ik een DHT11-sensor aan naar het knooppunt MCU. De DHT11 is een veelgebruikte Temperatuur- en luchtbevochtiger
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik