Inhoudsopgave:
- Benodigdheden
- Stap 1: Soldeer het circuit
- Stap 2: Lasersnijden
- Stap 3: Batterij toevoegen
- Stap 4: Bevestig circuit
- Stap 5: Lijm het samen
- Stap 6: Bouten toevoegen
- Stap 7: voeg de vergeten schakelaar toe (optioneel)
- Stap 8: Bevestig de Micro:bit
- Stap 9: Programmeren
- Stap 10: Testen
Video: Micro:bit - Micro-drummachine - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Dit is een micro:bit micro-drummachine, die in plaats van alleen het geluid te genereren, echt drumt. Het is zwaar geïnspireerd door de konijnen uit het micro:bit orkest.
Het kostte me wat tijd om enkele solenoïdes te vinden die gemakkelijk te gebruiken waren met de mocro:bit, omdat ik geen alternatieve stroombronnen of relais wilde gebruiken.
Het circuit is een beetje ingewikkelder dan mijn andere projecten, en hoewel het niet zo moeilijk is, is het eigenlijk geen project voor middelbare scholieren.
Benodigdheden
Materialen:
1 x micro:bit
4 mm multiplex
3 x M3-bouten
12 x M3 moeren
1 x TIP120 darlington-transistor
1 x 1k ohm weerstand
2 x 10 uF elektrolytische condensatoren
1 x 47 uF elektrolytische condensator
1 x TO220-3 spanningsregelaar
1 x rubberen band
1 x 9 volt batterij
1 x 9 volt batterijclip
1 x schakelaar
1 x Diode
1 x 5 volt solenoïde
Een paar meter draad.
Het is goed als je verschillende kleuren hebt
Sommige perfboard
Houtlijm
Hete lijm
Gereedschap:
Soldeergereedschappen
Lasersnijder
Draadknipper
Heet lijmpistool
Stap 1: Soldeer het circuit
Soldeer de schakeling op de tekeningen. Je moet niets aan de micro:bit solderen, omdat we hem gaan verbinden met bouten en moeren. Laat daar maar wat draad achter. Ik heb de weerstand van 1k ohm in de draad gesoldeerd.
Toen ik dit voor het eerst maakte, realiseerde ik me niet dat er een schakelaar nodig was, dus ik heb het later toegevoegd, maar je moet goed leren van mijn fout en het nu toevoegen.
Stap 2: Lasersnijden
Download de bestanden en knip ze uit 4 mm multiplex.
Stap 3: Batterij toevoegen
Bevestig eerst de rubberen band en maak vervolgens de batterij vast.
Stap 4: Bevestig circuit
Gebruik hete lijm om het circuit en de solenoïde te bevestigen. Gebruik veel hete lijm. U kunt de solenoïde voor een ander project herstellen als u dat wilt, omdat hete lijm niet zo goed op metaal hecht.
Stap 5: Lijm het samen
Gebruik houtlijm om de twee zijkanten vast te lijmen. Wacht even voordat je verder gaat met werken.
Stap 6: Bouten toevoegen
Pak nu een van de M3-bouten, wikkel de datadraad die je op de micro:bit wilt aansluiten er omheen en houd deze op zijn plaats met een van de moeren. Doe hetzelfde voor de aarde en de 3,3 V-draad.
Steek vervolgens de schroeven door de gaten. Gnd door het meest linkse gat, 3,3 V door het op een na meest linkse en data door het meest rechtse gat. Gebruik op elk twee moeren om ze op hun plaats te houden. We gebruiken er twee in plaats van één, omdat we ook wat afstand moeten creëren voor als we de micro:bit aansluiten.
Stap 7: voeg de vergeten schakelaar toe (optioneel)
Als je bent vergeten een schakelaar toe te voegen zoals ik, dan heb ik deze toen toegevoegd. Zonder de schakelaar om het circuit uit te schakelen, zal het erg moeilijk zijn om de micro:bit op zijn plaats te krijgen, omdat de solenoïde willekeurig aan en uit gaat, totdat de micro:bit correct is ingesteld. Knip de aardingsdraad van de batterijclip, soldeer op de schakelaar en lijm deze vast met hete lijm.
Stap 8: Bevestig de Micro:bit
Schroef de micro:bit erop.
Stap 9: Programmeren
Dus programmeren is vrij eenvoudig.
Het eerste rode blok zet de solenoïde uit.
Het volgende blok laat de LED's een vermoeid gezicht zien.
Derde blok pauzeert het programma voor een seconde.
Het tweede rode blok zet de solenoïde aan, zodat deze eruit springt en een slag maakt.
Daarna hebben we een blokkade voor geschrokken gezicht en een wachttijd van 100 ms.
Ik gebruik de gezichten in mijn eerste programma voor het oplossen van problemen, maar als je een perfectere beat wilt programmeren, dan wil je ze eigenlijk niet opnemen, omdat de micro:bit tijd nodig heeft om ze te tekenen. Een kleine hoeveelheid tijd, maar genoeg om een beat te verknoeien.
Hier is een programma.
Stap 10: Testen
Breng nu uw code over naar de micro:bit en test deze.
Als je een snelle beat gebruikt, wordt de solenoïde na 5 minuten warmer en na 15 - 20 minuten warm. Dus als je wilt dat de Micro Drum Machine lang aan staat, dan wil je misschien een kleine passieve koeler op de solenoïde toepassen.
Aanbevolen:
Hoe de GPIO-pinnen en Avrdude van een Raspberry Pi te gebruiken om DIMP 2 of DA PIMP te Bit-bang-programma te gebruiken 2: 9 stappen
Hoe de GPIO-pinnen van een Raspberry Pi en Avrdude te gebruiken voor Bit-bang-programma DIMP 2 of DA PIMP 2: Dit zijn stapsgewijze instructies voor het gebruik van een Raspberry Pi en het gratis open-source commando avrdude to bit-bang -programmeer een DIMP 2 of DA PIMP 2. Ik neem aan dat je bekend bent met je Raspberry Pi en de LINUX-opdrachtregel. Je hoeft niet
Arduino en de TI ADS1110 16-bit ADC: 6 stappen
Arduino en de TI ADS1110 16-bit ADC: In deze tutorial onderzoeken we hoe Arduino te gebruiken om te werken met de Texas Instruments ADS1110 - een ongelooflijk klein maar handig 16-bit analoog-naar-digitaal converter-IC. Het kan werken tussen 2,7 en 5,5 V, dus het is ook prima voor Arduino Due en andere lagere vol
Wat denkt de Bit? Maak een eenvoudig raadspel met de BBC Microbit!: 10 stappen
Wat denkt de Bit? Maak een eenvoudig raadspel met de BBC Microbit!: Ik pakte een paar BBC Microbits nadat ik er positieve recensies over had gelezen in verschillende online artikelen. In een poging om vertrouwd te raken met de BIT, speelde ik met de online Microsoft Blocks Editor voor een paar uur en kwam op
Hoe ATMEGA 8, 16, 328 Attiny en Fuse Bit te programmeren: 5 stappen
Hoe ATMEGA 8.16.328 Attiny en Fuse Bit te programmeren: Hallo vrienden. Vandaag laat ik je zien hoe je ATMEGA 8.16.328 Attiny en Fuse Bit programmeert
8-bit Arduino-gaming: 4 stappen
8-bit Arduino Gaming: Hallo allemaal! Dit zal een eenvoudige tutorial zijn over het bouwen van een 8-bit gaming setup met behulp van een arduino