Inhoudsopgave:
- Benodigdheden
- Stap 1: Plan uit en breadboard
- Stap 2: Programma
- Stap 3: Transplantatie naar Perfboard
- Stap 4: Bevestig onderdelen aan longboard
Video: Longboard Underglow: 5 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Door spikytunaLinkedinVolg meer door de auteur:
Over: Ik ben een student lucht- en ruimtevaarttechniek die vaak projecten maakt die het verst van aero af staan. Meer over stekeltonijn »
Inleiding
Misschien was je voorbestemd om een longboard er heel ziek uit te laten zien. Misschien verveelde je je in quarantaine. Wat de reden ook is, underglow op je board zetten is een goede manier om het uit te lokken. Ik heb een WS2812 LED-stripcontroller gemaakt met een accelerometer, een bluetooth-module en een Arduino Nano.
Vereisten
Basiskennis van Arduino en solderen. Het vermogen om op een skateboard te rijden zou ook cool zijn.
Opmerking voor Maker (u)
Er zijn veel verschillende longboard-vormfactoren, beschikbaarheid van componenten en ideeën over hoe underglow eruit zou moeten zien. Daarom zullen uw lampen vrijwel zeker niet overeenkomen met wat ik heb. Deze gids beschrijft het algemene ontwerpproces van mijn gloed, maar behandel het meer als een suggestie. Geef er je eigen draai aan!
Projectdoelen
- Zet LED-verlichting onder het bord met meerdere vooraf ingestelde patronen.
- Bedien deze patronen draadloos.
- Schakel automatisch uit bij het oppakken, om verblinding van mensen te voorkomen.
Benodigdheden
- Arduino Nano
- HC-06 Bluetooth-module
- ADXL345 versnellingsmeter
- 2 x WS2812 LED-strips + connectoren
- Perfboard
- 2,54 mm vrouwelijke headers
- 22 AWG massieve kerndraad
- USB-batterijbank
- Condensator (100 uF)
- Een longboard (uiteraard)
- klittenband
- Soldeerbout + Soldeer
Dit zijn Amazon-affiliate links, dus ik verdien een kleine commissie bij elke verkoop. Als je deze benodigdheden nog niet hebt en toekomstige projecten van mij wilt steunen, volg dan deze links!:)
Stap 1: Plan uit en breadboard
Plan welke functies en patronen je op je bord wilt hebben. Dit is een vrij open stap. Het is geheel aan jou om te bepalen hoe complex of eenvoudig je het wilt. Als je het absolute minimum wilt, zijn een batterij, Arduino en LED-strips alles wat je nodig hebt.
Als u tevreden bent met uw installatie, tekent u een mooi, overzichtelijk systeemdiagram. Dit komt van pas wanneer u het transplanteert naar perfboard of PCB.
Mijn vereisten:
Adresseerbare LED's.
Ik wil adresseerbare LED's zodat ik mooiere patronen kan maken.
Bluetooth.
Ik wil niet bukken en op een knop drukken om mijn patroon te veranderen, dus ik gebruik een Bluetooth-module en mijn telefoon om het te doen.
Versnellingsmeter.
LED's kunnen behoorlijk fel zijn en ik wil voetgangers niet storen als ik mijn board ophaal. Daarom zal ik een versnellingsmeter gebruiken om te detecteren wanneer het bord wordt vastgehouden en dan de lichten uitdoen.
Tips:
Testen, testen, testen.
Zorg ervoor dat je je setup eerst op een breadboard test! Dit maakt het veel gemakkelijker om uw componenten te debuggen en de lichtpatronen te programmeren. Ik raad ook aan om componenten één voor één te testen, om het aantal variabelen te beperken wanneer een bug verschijnt.
Opmerking:
Hierboven ziet u het systeemschema van mijn opstelling. De pinnen voor elk onderdeel staan vermeld op elke pijl.
Stap 2: Programma
GITHUB-LINK
De code die ik op deze link geef, is puur fundamenteel en heeft alleen betrekking op de Bluetooth-module. Gebruik een seriële Bluetooth-app op uw telefoon om het patroon te wijzigen. Verander de pinout volgens wat je nodig hebt.
Ik heb mijn code zo ontworpen dat het relatief eenvoudig is om nieuwe patronen op te nemen en de pinout te wijzigen. Om nieuwe patronen te maken, plaatst u de juiste instructie strncmp in de req_handle() en laat u uw patroon functioneren in patterns.h.
Je hebt zowel glowy_basic.ino als patterns.h nodig. Zorg ervoor dat u ze in dezelfde map opneemt wanneer u uw Nano programmeert. Ze zijn uit elkaar gehaald om te voorkomen dat er een enorm, onpraktisch bestand ontstaat. Dit is in geen geval klaar voor de industrie.
Wil je mijn code niet gebruiken? Maak je eigen! De bibliotheken zijn eenvoudig en gebruiksvriendelijk.
Gebruikte bibliotheken:
- FastLED.h (Voor LED's)
- SoftwareSerial.h (Serial voor Bluetooth)
- Draad.h (I2C)
Stap 3: Transplantatie naar Perfboard
Pas op, dit wordt vervelend.
(Als je het op een PCB kunt plaatsen in plaats van perfboard, raad ik het ten zeerste aan.)
Perfboard is het midden tussen een prototype op een breadboard en een volwaardige PCB. Het was de beste optie die ik bij de hand had om dit enigszins permanent te maken. Het was mijn bedoeling om deze schildstijl te maken (met vrouwelijke headers om onderdelen te verbinden) zodat ik kritieke componenten kan hergebruiken. Zorg ervoor dat je een bypass-condensator parallel aan je batterijaansluiting soldeert. Dit verzacht de klap van plotselinge stroomveranderingen van uw LED-strips. Ik kan niet elke afzonderlijke soldeerverbinding die ik heb gemaakt gedetailleerd beschrijven, maar ik heb tijdens dit proces verschillende dingen geleerd.
Tips:
Leg het uit.
Neem je componenten en leg ze op je bord! Het is belangrijk om te plannen waar en hoe ze bij elkaar passen om tijdrovende fouten te voorkomen.
Stevig.
Vaste kerndraad is een must-have. Het is veel gemakkelijker om gestripte massieve kern in de gaten van perfboard te plaatsen, omdat het niet uit elkaar zal splijten zoals gevlochten draad.
Driemaal meten, eenmaal knippen.
Om een enigszins net perfboard te hebben, moet je ervoor zorgen dat je echt weet hoeveel draad je moet gebruiken om het ene punt op je bord met het andere te verbinden.
Twee keer controleren.
Gebruik regelmatig een multimeter om continuïteit tussen punten te verzekeren en ervoor te zorgen dat er geen kortsluitingen zijn. Dit helpt voorkomen dat batterijen per ongeluk worden vernietigd.
Wat een opluchting.
Soldeerverbindingen zijn niet goed bestand tegen stress en spanning, dus je hebt een vorm van trekontlasting nodig om ongeplande belastingen aan te kunnen. Dit is vooral belangrijk, omdat je board veel trillingen ervaart. Ik heb persoonlijk gebogen nietjes gebruikt om draden en draadbundels vast te zetten.
Stap 4: Bevestig onderdelen aan longboard
Het is van een leien dakje, nu het perfboard klaar is.
Dit is waar het klittenband om de hoek komt kijken. Ik was van plan klittenband te gebruiken omdat het vrij sterk en toch verwijderbaar is.
- Plaats de mannelijke kant van het klittenband op het longboard zelf. De mannelijke kant is gemakkelijker schoon te maken, als je besluit om zonder underglow te rijden.
- Plaats de vrouwelijke kant van het klittenband op het batterijpakket en de onderkant van perfboard.
- Bevestig de LED-strips.
- Bevestig de batterij en het perfboard.
Tips:
Wiel bijten.
Plaats geen draden of onderdelen direct boven de wielen. Als u te agressief draait, kan het wiel deze items raken en beschadigen.
Staart.
Plaats ook geen draden of componenten op de staart, omdat deze contact maken met de grond. Om voor de hand liggende redenen zal dit deze items beschadigen.
Bescherming.
Ik heb dit advies zelf niet opgevolgd vanwege mijn gebrek aan 3D-printer, maar ik raad ten zeerste aan om beschermhoezen te ontwerpen voor de strips en het perfboard. Blootgestelde elektronica, zoals hierboven, is zeer gevoelig voor schade door snel puin en water dat door de wielen wordt geslingerd. Beschermhoezen zouden dergelijke schade beperken en de levensduur van een apparaat als dit verlengen.
Aanbevolen:
DIY elektrisch longboard! 7 stappen (met afbeeldingen)
DIY Elektrisch Longboard!: Hallo, mede-makers die er zijn, in deze gids laat ik je zien hoe je een doe-het-zelf elektrisch skateboard maakt met een relatief klein budget. Het bord dat ik heb gebouwd, kan snelheden bereiken van ongeveer 40 km/u (26 mph) en ongeveer 18 km rennen. Hierboven vindt u een videogids en een paar pi
Geef je bed underglow! 7 stappen (met afbeeldingen)
Geef je bed Underglow!: In deze Instructable leg ik uit hoe je je bed er geweldig uit kunt laten zien met RGB-LED's. Degene die ik heb zijn op afstand bestuurbaar, ze hebben verschillende opties, zoals vervagen of knipperen, en ze zijn erg goedkoop. Onlangs was er een uitverkoop op bangg
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen