Inhoudsopgave:

Lego 4x4 toetsenbordmatrix: 8 stappen (met afbeeldingen)
Lego 4x4 toetsenbordmatrix: 8 stappen (met afbeeldingen)

Video: Lego 4x4 toetsenbordmatrix: 8 stappen (met afbeeldingen)

Video: Lego 4x4 toetsenbordmatrix: 8 stappen (met afbeeldingen)
Video: 🇳🇱 FUNCTIES EN SCOPES - Arduino theorie #3 2024, November
Anonim
Lego 4x4 toetsenbordmatrix
Lego 4x4 toetsenbordmatrix
Lego 4x4 toetsenbordmatrix
Lego 4x4 toetsenbordmatrix

Hoewel ik de afgelopen weken in huis heb vastgezeten, ben ik er eindelijk toe gekomen om een aantal projecten af te ronden die in mijn hoofd ronddwarrelen. Ik heb de afgelopen weken Lego gebruikt als basis voor de meeste van mijn projecten. Ik heb eindelijk mijn Google AIY-kit samen met lego's, ik heb ook een aangepaste Apple Pencil-houder gebouwd met behulp van aangepaste lego-stukken. Dus het was tijd om over te gaan naar iets uitdagenders. Ik wilde echt stukken gebruiken die ik in huis heb en de lego's waren perfect. Het enige dat ik moest bestellen voor de build was een Arduino Micro. Ik heb het met andere boards geprobeerd, maar dit is eerlijk gezegd de beste oplossing. Het is plug-and-play. Het was de moeite waard om een paar dagen te wachten.

Deze week heb ik een van de projecten aangepakt waar ik al een tijdje over nadenk. Een 4x4-toetsenbordmatrix voor snelkoppelingen naar scripts voor mijn computer. Ik heb ook wat werk in photoshop gedaan en ik wilde dat het wat gemakkelijker heen en weer kon navigeren. Dus ik brak de tools uit en ging aan de slag. Deze ga ik later demonteren om stenen te bestellen om er een egale kleur van te maken. Maar voor nu, hier gaan we.

Benodigdheden

  1. Arduino Micro
  2. 16 tactiele knoppen
  3. Soldeer
  4. Soldeerbout
  5. flux
  6. Micro-USB-kabel
  7. Veel Lego
  8. Knoophouder*
  9. Bodemplaat *
  10. Arduino Micro Lego-houder*

*Vereist 3D-printer

Stap 1: Druk de onderdelen af

Print de onderdelen
Print de onderdelen

U moet de onderdelen 3D-printen en voorbereiden voor de bouw.

Stap 2: Plaats de knoppen

Plaats de knoppen
Plaats de knoppen

Plaats de voelbare knoppen op de onderste plint en soldeer ze op hun plaats.

Stap 3: Soldeer de knoppen op hun plaats

Soldeer de knoppen op hun plaats
Soldeer de knoppen op hun plaats

Met behulp van het matrixdiagram heb ik de knoppen op hun plaats gesoldeerd met een zigzagpatroon voor de rijen. Het doel was om gewoon de rijen over en de kolommen naar beneden te verbinden.

Stap 4: Soldeer de rijen en kolommen

Soldeer de rijen en kolommen
Soldeer de rijen en kolommen

Ik begon met het solderen van de 4 rode draden en 4 zwarte draden aan de Arduino Micro. Soldeer vervolgens elk van de draden aan de kolommen en rijen en let goed op om in de goede richting te gaan. De Arduino Micro was warm gelijmd op het aangepaste 3D-geprinte Lego-onderdeel.

Stap 5: Huisvesting opbouwen

Huisvesting bouwen
Huisvesting bouwen
Huisvesting opbouwen
Huisvesting opbouwen
Huisvesting bouwen
Huisvesting bouwen

Ik heb verschillende 1x stenen gebruikt om de behuizing op te bouwen. Er zijn geen stenen onder het toetsenbord. Het hecht aan de omtrek. Er worden stenen bovenop en in het midden geplaatst om meer stabiliteit te bieden.

Stap 6: Laat de 2x2 stenen vallen

Laat de 2x2 stenen vallen
Laat de 2x2 stenen vallen

De 2x2 stenen fungeren als de eigenlijke knoppen en passen perfect over de voelbare knoppen.

Stap 7: De code schrijven

De code schrijven
De code schrijven

De code voor het project was vrij eenvoudig. Ik volgde een code die ik op Github vond. Ik moest wel wat wijzigingen aanbrengen in de rijen en kolommen, maar het werkt perfect. Aanwijzingen voor de bibliotheek staan op de Arduino CC-website.

Stap 8: Geniet ervan

Ik ben super enthousiast over het maken van kunst nu met dit toetsenbord omdat ik de sneltoetsen kan gebruiken die ik heb gemaakt. Ik denk erover na hoe ik elk van de 14 sleutels ga scripten.

Ik ben enthousiast over het plaatsen van een update nadat ik een consistent kleurenschema van stenen heb besteld.

Aanbevolen: