Inhoudsopgave:

Proximity LED-rugzak - Ajarnpa
Proximity LED-rugzak - Ajarnpa

Video: Proximity LED-rugzak - Ajarnpa

Video: Proximity LED-rugzak - Ajarnpa
Video: Led браслет для детей и взрослых. Для безопасности на дороге в тёмное время суток. 2024, November
Anonim
Proximity LED-rugzak
Proximity LED-rugzak
Proximity LED-rugzak
Proximity LED-rugzak
Proximity LED-rugzak
Proximity LED-rugzak

Mijn project is ontworpen om een naderend object of onderwerp tot 20 cm te detecteren dankzij de Proximity IR-detector die wordt geleverd door mijn 27 Egeloo-sensorkit.

Hier is een lijst van wat je nodig hebt: Lijst met items:

1. WS2812b Neo Pixel LED's

2. Stroomvoorziening (ik gebruikte een 9V-batterij om mijn Matrix en Uno van stroom te voorzien) en een 22.000 mA-oplader op zonne-energie.

3. 2 10k-weerstand:

4. Arduino Uno R3

5. Arduino Uno IDE:

6. Code: https://github.com/adafruit/Adafruit_NeoPixel (ga naar GitHub en download de code, open met de Arduino IDE-software)

7. Jumpers en dunne draden van zwart (aarde), rood (stroom) en blauw (gegevens). Ze hoeven alleen uw maximale output / input-wattage te ondersteunen.

8. Een rugzak

9. Soldeerbout/soldeer

Stap 1: De code

Image
Image
De code
De code
De code
De code

Nadat je je Arduino hebt getest en de IDE-software hebt gedownload. (Ter info, er zijn geweldige voorbeelden zoals Blinky om je Arduino Uno te testen met ingebouwde downloadbare IDE-software van Arduino). Nu is het tijd om je Neo Pixels te testen. Nadat de test positief is, kun je doorgaan met het bouwen van je proximity-rugzak.

Stap 2: De matrix

De Matrix
De Matrix
De Matrix
De Matrix
De Matrix
De Matrix

Je moet ongeveer een stuk Worbla snijden, 4 1/2 inch B x 6 1/2 inch H. Ik kies Worbla omdat het een zeer flexibel materiaal is en dit zou handig zijn omdat mijn prop een rugzak is. De montage van de matrix (gebruik de 144 / pixels) is vrij eenvoudig. Het enige dat u hoeft te doen, is groepen van 2 tot 2 1/4 inch van de data-, stroom- en aardingskabels door te knippen. U hebt er in totaal 24 nodig omdat u ze zult gebruiken om elk deel van de streng op volgorde aan te sluiten. 144 / pixel moet in afgeknipte strengen van 12 pixels of 2 1/4 inch lang zijn. De beste manier om je secties nu te soderen, is om te stoppen en te controleren of ze werken terwijl je bezig bent. Vertrouw me, dit bespaart u veel tijd en verdriet. Zodra uw matrix is voltooid, is het tijd om de code opnieuw te testen om te controleren of deze werkt. Succes! Tijd om de rest te bouwen.

Stap 3: 30/pixels en rugzak

30/pixel en rugzak
30/pixel en rugzak
30/pixel en rugzak
30/pixel en rugzak
30/pixel en rugzak
30/pixel en rugzak
30/pixel en rugzak
30/pixel en rugzak

De 30/pixels zijn makkelijker om mee om te gaan, maar je hebt 5 meter van deze LED's dus veel geluk. Ik wilde mijn LED's niet afknippen omdat ik bang was om te veel verbroken verbindingen te maken. Dit is een probleem als u uw stroom, grond of gegevens niet goed verzoent, dus neem de tijd en wees voorzichtig. Controleer uw code nog een keer om er zeker van te zijn dat alle verbindingen werken en ga verder met de volgende stap. Ik gebruikte koperdraad om een bedrade/elektronische look aan mijn rugzak te geven. Ik wilde dat het er zoveel mogelijk uit zou zien als een machine. Ik geloof dat dit een succesvolle aanpak was, maar ik overweeg om de 30/pixel LED's op de rugzak te naaien voor een strakke look. Tijd om onze draden te splitsen en onze rotzooi op te ruimen. Ik gebruikte een kleine doos om mijn Arduino en 9V-batterij te bewaren. Ik gebruikte ook twist-ties om mijn draden in groepen van de voorkant naar de achterkant van de rugzak te verzamelen.

Stap 4: Organiseren en Power

Organiseren en macht
Organiseren en macht
Organiseren en macht
Organiseren en macht
Organiseren en macht
Organiseren en macht
Organiseren en macht
Organiseren en macht

Georganiseerd blijven is erg belangrijk bij het omgaan met zoveel draden. Ik merkte dat ik vaak draden door elkaar haalde. De beste methode is om uw Arduino los te koppelen en ervoor te zorgen dat u eerst de juiste poorten gebruikt voordat u stroom toevoegt. Door een USB-kabel te splitsen en alleen de zwarte en rode kabel te trekken, kunt u nu uw stroomcel aansluiten op uw WS2812b 30/pixels. Ik ontdekte dat de extra grond naar de Arduino niet nodig is bij het gebruik van deze build. Gebruik slechts één grond. Tijd voor de 144 / pixels, dus sluit de grond-, data- en voedingskabel rechtstreeks aan op de Arduino voor de matrix. Deze methode verbruikt snel de levensduur van de 9V, maar het gaf me de beste resultaten. Ik zal de volgende keer proberen om het op de power cell aan te sluiten.

Stap 5: Conclusie

De nabijheids-IR-detector werkte met succes met mijn oorspronkelijke code, maar ik wilde meer cycli en een helderdere ervaring hebben. Ik ontdekte dat ik niet genoeg stroom beschikbaar had voor mijn LED's om dit voor elkaar te krijgen, dus ik moest terugkeren naar mijn oorspronkelijke testcode om dit project af te ronden. Ik heb het gevoel dat dit over het algemeen nog steeds een succesvol experiment en build was. Ik hoop veel geluk voor iedereen die er zelf wil bouwen en zich bewust wil zijn van stroomverbruik / vereisten, iets waarvan ik pas op het einde ontdekte dat het een groot probleem was. Ik plaats mijn laatste video om de volledige capaciteit van de rugzakken te laten zien. De 9V-batterij sterft tijdens de video, maar je zult het algehele succes van mijn proximity-rugzak zien. Bedankt en groet:-)

Aanbevolen: