Arduino LED ਮੈਟਰਿਕਸ ਡਿਸਪਲੇਅ
ਹਦਾਇਤਾਂ
Arduino LED ਮੈਟਰਿਕਸ ਡਿਸਪਲੇਅ
by ਦੈਂਤਜੋਵਨ
ਹਾਲ ਹੀ ਵਿੱਚ ਮੈਂ ਗ੍ਰੇਟ ਸਕਾਟ ਦਾ ਵੀਡੀਓ ਦੇਖਿਆ, ਜਿੱਥੇ ਉਸਨੇ ws10b RGB LED ਡਾਇਡਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ 10×2812 LED ਮੈਟ੍ਰਿਕਸ ਬਣਾਇਆ। ਮੈਂ ਵੀ ਇਸ ਨੂੰ ਬਣਾਉਣ ਦਾ ਫੈਸਲਾ ਕੀਤਾ। ਇਸ ਲਈ ਹੁਣ ਮੈਂ ਕਦਮ ਦਰ ਕਦਮ ਦੱਸਾਂਗਾ ਕਿ ਇਸਨੂੰ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ।
ਸਪਲਾਈ:
- 100 LEDs ws2812b LED ਸਟ੍ਰਿਪ, ਮੈਂ ਇੱਥੇ ਇੱਕ ਗਲਤੀ ਕੀਤੀ ਹੈ। ਪ੍ਰਤੀ ਮੀਟਰ 96LEDs ਦੇ ਨਾਲ, ਪ੍ਰਤੀ ਮੀਟਰ 144 LEDs ਨੂੰ ਬਿਹਤਰ ਚੁਣੋ।
- ਤਾਰ ਲਗਭਗ 20 ਮੀ
- ਸੋਲਡਰਿੰਗ ਤਾਰ
- ਗੱਤੇ
- ਪਲੇਕਸੀਗਲਾਸ
- Arduino (ਨੈਨੋ ਸਭ ਤੋਂ ਛੋਟਾ ਅਤੇ ਵਧੀਆ ਵਿਕਲਪ ਹੈ)
- ਗੱਤੇ
- ਲੱਕੜ
- ਗੂੰਦ
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
ਕਦਮ 1: ਪਹਿਲਾ ਕਦਮ
ਗੱਤੇ 'ਤੇ ਛੋਟੇ ਵਰਗ ਬਣਾਉ. ਜਿਵੇਂ ਮੈਂ ਕੀਤਾ ਸੀ!
![]() |
![]() |
ਕਦਮ 2: ਪੱਟੀ ਕੱਟੋ
ਕੱਟੋ ਪੱਟੀ...ਕਦਮ 3: ਗੂੰਦ ਵਾਲੀ ਪੱਟੀ ਜਿਵੇਂ ਦਿਖਾਈ ਗਈ ਹੈ
ਕਦਮ 4:
ਸੋਲਡਰਿੰਗ ਭਾਗ!
ਸੋਲਡਰ ਪੱਟੀਆਂ ਜਿਵੇਂ ਕਿ ਸਰਕਟ ਡਾਇਗ੍ਰਾਮ 'ਤੇ ਦਿਖਾਈਆਂ ਗਈਆਂ ਹਨ।
ਸੁਝਾਅ: ਸੋਲਡਰਿੰਗ ਧੂੰਏਂ ਨੂੰ ਸਾਹ ਨਾ ਲਓ, ਇਹ ਫੇਫੜਿਆਂ ਲਈ ਬਹੁਤ ਮਾੜਾ ਹੈ। ਇਸ ਦੀ ਬਜਾਏ ਅਜਿਹਾ ਪੱਖਾ ਬਣਾਓ ਜਿਸ ਨਾਲ ਧੂੰਆਂ ਨਿਕਲ ਜਾਵੇ। ਮੇਰੇ ਪ੍ਰੋਲ 'ਤੇ ਤੁਸੀਂ ਉਸ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਵੀ ਲੱਭ ਸਕਦੇ ਹੋ!
ਕਦਮ 5: ਟੈਸਟਿੰਗ
ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ. Arduino IDE ਖੋਲ੍ਹੋ, ਫਿਰ ਸਕੈਚ 'ਤੇ ਜਾਓ, ਲਾਇਬ੍ਰੇਰੀ ਸ਼ਾਮਲ ਕਰੋ, ਲਾਇਬ੍ਰੇਰੀਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ, ਖੋਜ ਬਾਰ ਵਿੱਚ ਫਾਸਟ LED ਟਾਈਪ ਕਰੋ, ਇੰਸਟਾਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਤੁਹਾਨੂੰ Adafruit NeoPixel ਨੂੰ ਵੀ ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ।
LEDs ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਸਾਬਕਾ 'ਤੇ ਜਾਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀamples, Adafruit NeoPixel ਸਧਾਰਨ, ਤੁਹਾਨੂੰ ਕੋਡ ਅਤੇ ਪਿੰਨ ਨੰਬਰ ਵਿੱਚ LEDs ਦੀ ਗਿਣਤੀ ਨੂੰ ਬਦਲਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਅੱਪਲੋਡ 'ਤੇ ਕਲਿੱਕ ਕਰੋ! ਜੇਕਰ ਹਰ ਇੱਕ LED ਲਾਈਟ ਅੱਪ ਸਭ ਚੰਗਾ ਹੈ ਜੇਕਰ ਸੋਲਡਰਿੰਗ ਦੀ ਜਾਂਚ ਨਾ ਕਰੋ. ਜੇਕਰ ਸੋਲਡਰਿੰਗ ਚੰਗੀ ਹੈ ਅਤੇ ਅਗਵਾਈ ਕੰਮ ਨਹੀਂ ਕਰਦੀ ਹੈ, ਤਾਂ ਇਸਨੂੰ ਬਦਲ ਦਿਓ।
ਕਦਮ 6:
ਬਾਕਸ ਬਣਾਉਣਾ
ਤੁਹਾਨੂੰ ਆਪਣੇ ਮਾਪ ਨਾਲ ਧਨੁਸ਼ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ. ਲੱਕੜ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਇਹ ਸਭ ਤੋਂ ਵਧੀਆ ਵਿਕਲਪ ਹੈ. Arduino, ਪਾਵਰ ਕੇਬਲ ਅਤੇ ਸਵਿੱਚ ਲਈ ਇੱਕ ਮੋਰੀ ਡਰਿੱਲ ਕਰੋ।
ਕਦਮ 7: ਗਰਿੱਡ
ਤੁਹਾਨੂੰ LED ਨੂੰ ਵੱਖ ਕਰਨ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਤੁਸੀਂ ਲੱਕੜ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਰਿੱਡ ਬਣਾ ਕੇ ਅਜਿਹਾ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਗਰਿੱਡ ਸੰਪੂਰਣ ਹੋਣ ਦੀ ਲੋੜ ਹੈ, ਇੱਥੇ ਕੋਈ ਗਲਤੀ ਨਹੀਂ ਹੋ ਸਕਦੀ (ਉੱਚਾਈ, ਚੌੜਾਈ ਵੱਖ-ਵੱਖ...)। ਗਰਿੱਡ ਬਣਾਉਣ ਦੇ ਨਾਲ ਚੰਗੀ ਕਿਸਮਤ. ਇਸ ਕਦਮ ਨੇ ਮੇਰਾ ਜ਼ਿਆਦਾਤਰ ਸਮਾਂ ਲਿਆ। 🙂
ਕਦਮ 8:
ਮੁਕੰਮਲ ਹੋ ਰਿਹਾ ਹੈ
ਕੁਝ ਗੂੰਦ ਨਾਲ LEDs ਨੂੰ ਗੂੰਦ ਗਰਿੱਡ. ਫਿਰ ਉਸ ਐਲਈਡੀ ਨੂੰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਬਣਾਏ ਗਏ ਬਕਸੇ ਵਿੱਚ ਪਾਓ। ਗੂੰਦ Arduino, ਪਾਵਰ ਕੇਬਲ ਅਤੇ ਸਵਿੱਚ. ਪਲੇਕਸੀਗਲਾਸ ਨੂੰ ਢੁਕਵੇਂ ਆਕਾਰ 'ਤੇ ਕੱਟੋ ਅਤੇ ਇਸਨੂੰ ਬਕਸੇ ਦੇ ਸਿਖਰ 'ਤੇ ਰੱਖੋ। ਪਲੇਕਸੀਗਲਾਸ ਨੂੰ ਕੁਝ ਸੁਪਰ ਗਲੂ ਨਾਲ ਗੂੰਦ ਕਰੋ। ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਸਭ ਕੁਝ ਕੰਮ ਕਰਦਾ ਹੈ.
ਕਦਮ 9:
ਐਨੀਮੇਸ਼ਨ ਬਣਾਉਣਾ
ਇਸਨੂੰ ਡਾਉਨਲੋਡ ਕਰੋ ਅਤੇ ਅਨਜ਼ਿਪ ਕਰੋ file:
https://github.com/TylerTimoJ/LMCS2
ਫੋਲਡਰ ਨੂੰ ਖੋਲ੍ਹੋ ਅਤੇ LED ਮੈਟ੍ਰਿਕਸ ਸੀਰੀਅਲ ਫੋਲਡਰ 'ਤੇ ਜਾਓ, ਅਤੇ Arduino ਕੋਡ ਖੋਲ੍ਹੋ। ਕੋਡ ਵਿੱਚ LED ਅਤੇ ਪਿੰਨ ਦੀ ਸੰਖਿਆ ਬਦਲੋ। ਕੋਡ ਅੱਪਲੋਡ ਕਰੋ ਅਤੇ Arduino IDE ਬੰਦ ਕਰੋ। LED ਮੈਟਰਿਕਸ ਕੰਟਰੋਲ ਸਾਫਟਵੇਅਰ ਖੋਲ੍ਹੋ। COM ਪੋਰਟ ਨੂੰ ਚੁਣੋ ਅਤੇ ਉੱਪਰਲੇ ਖੱਬੇ ਕੋਣ ਵਿੱਚ ਡਰਾਅ ਮੋਡ 'ਤੇ ਜਾਓ। ਹੁਣ ਤੁਸੀਂ ਖਿੱਚ ਸਕਦੇ ਹੋ। ਜਦੋਂ ਤੁਸੀਂ ਡਰਾਇੰਗ ਨੂੰ ਨਿਸ਼ਚਤ ਕਰਦੇ ਹੋ ਤਾਂ ਸੇਵ ਫਾਸਟਐਲਈਡੀ ਕੋਡ 'ਤੇ ਜਾਓ। ਸੰਭਾਲਿਆ ਖੋਲ੍ਹੋ file ਅਤੇ ਕੋਡ ਦੀ ਨਕਲ ਕਰੋ। ਦੁਬਾਰਾ LED ਮੈਟ੍ਰਿਕਸ ਸੀਰੀਅਲ ਫੋਲਡਰ 'ਤੇ ਜਾਓ, ਅਤੇ Arduino ਕੋਡ ਖੋਲ੍ਹੋ। ਵੋਇਡ ਲੂਪ ਸੈਕਸ਼ਨ ਵਿੱਚ FastLED ਦੇ ਕੋਡ ਤੋਂ ਪਹਿਲਾਂ, ਅਤੇ void serialEvent() ਅਤੇ ਇਸ ਵਿੱਚ ਮੌਜੂਦ ਹਰ ਚੀਜ਼ ਨੂੰ ਮਿਟਾਓ। ਕੋਡ ਅੱਪਲੋਡ ਕਰੋ ਅਤੇ ਤੁਸੀਂ ਹੁਣ Arduino ਅਤੇ PC ਨੂੰ ਡਿਸਕਨੈਕਟ ਕਰ ਸਕਦੇ ਹੋ। ਤੁਸੀਂ ਹੁਣ ਜਾਣ ਲਈ ਚੰਗੇ ਹੋ।
ਕਦਮ 10: ਸਮਾਪਤ
ਮੈਂ ਸਿਰਫ਼ 13 ਸਾਲਾਂ ਦਾ ਹਾਂ ਅਤੇ ਮੇਰੀ ਅੰਗਰੇਜ਼ੀ ਸਭ ਤੋਂ ਵਧੀਆ ਨਹੀਂ ਹੈ, ਪਰ ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਮੈਂ ਇਸ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਬਣਾਉਣ ਵਿੱਚ ਤੁਹਾਡੀ ਮਦਦ ਕੀਤੀ ਹੈ। ਇਹ ਹੈ ਮੇਰਾ ਕਿਹੋ ਜਿਹਾ ਦਿਖਦਾ ਹੈ। ਮੈਂ ਸਿਰਫ਼ 2 ਐਨੀਮੇਸ਼ਨਾਂ ਨੂੰ ਜੋੜਿਆ ਹੈ, ਪਰ ਤੁਸੀਂ ਹੋਰ ਵੀ ਬਹੁਤ ਸਾਰੇ ਜੋੜ ਸਕਦੇ ਹੋ। ਬਾਈ!
https://youtu.be/bHIKcoTS8WQ
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
instructables Arduino LED ਮੈਟਰਿਕਸ ਡਿਸਪਲੇਅ [pdf] ਹਦਾਇਤਾਂ Arduino LED ਮੈਟ੍ਰਿਕਸ ਡਿਸਪਲੇਅ, Arduino, LED ਮੈਟ੍ਰਿਕਸ ਡਿਸਪਲੇ, ਮੈਟ੍ਰਿਕਸ ਡਿਸਪਲੇਅ |