프로그래밍 가능한 LED Firefly Jar에 대한 모든 정보

문제를 제거하기 위해 도구를 사용해보십시오





프로그래밍 가능한 LED 반딧불 항아리는 저렴하고 재미 있고 절묘한 프로젝트로 훌륭한 선물을 만듭니다. 프로그래밍 가능한 반딧불 항아리를 만드는 데는 1 ~ 2 시간이 걸리며 창의적인 재사용을 좋아합니다. 여러 전자 부품 오래된 전자 제품과 집 주변의 물건에서 재활용됩니다. 이 프로젝트를 수행하려면 Arduino 보드 및 납땜 경험이 필요합니다.

프로그래밍 가능한 LED Firefly Jar

프로그래밍 가능한 LED Firefly Jar

프로그래밍 가능한 LED Firefly Jar 회로 다이어그램

이 프로젝트는 반딧불이에서 영감을 받았습니다. 이것은 프로젝트 비용을 절약하기 위해 LED, 600mAh 3V CR2450 배터리, 맞춤형 PCB를 사용하여 항아리에 반딧불을 디자인하는 혁신적인 아이디어였습니다.


프로그래밍 가능한 LED Firefly Jar 회로 다이어그램

프로그래밍 가능한 LED Firefly Jar 회로 다이어그램

위의 회로는 LED를 사용하여 준비된 반딧불이가있는 항아리의 디자인을 설명합니다. LED로 만든 반딧불 디자인을 시작하기 위해 위의 회로도에 표시된대로 회로가 준비됩니다.

  • R1 – 22.0K 옴 저항, 3V 전원 공급 장치 배터리 VCC
  • 3V 전원 또는 배터리의 양극 단자에 연결된 VCC
  • 배터리의 음극 단자에 연결된 GND.
  • 저항 R1은 작동 중에 리셋 핀에서 전압을 하이로 구동하는 것이며 풀업 저항으로 사용됩니다. 이렇게하면 칩이 재설정되는 것을 중지하거나 보호합니다.
  • 회로는 저항 대신 와이어가 배치되는 경우에도 작동합니다. R1은 VCC를 단락시키지 않고 핀을 재설정하도록 칩을 프로그래밍 할 수 있습니다.
  • R2, R3 – 100 Ohm 저항기
  • LED의 특성은 LED마다 다르며 저항 값은 LED 유형과 LED에서 생성되는 빛의 양에 따라 달라집니다.
  • 이 프로젝트에 사용 된 LED는 100 Ohm 저항을 통해 2.0V에서 20mA, 3V에서 10mA 값을 갖는다. R2 및 R3 값은 더 큰 값을 취했습니다.
  • LED가 밝게 빛나고 10mA에서 실제 반딧불이처럼 느껴집니다. 소스 코드의 스케일링은 LED의 밝기를 변경합니다. LED는 최대 밝기를 제한하도록 소프트웨어를 제한하여 구동됩니다. 이 점을 모르면 사용 된 LED의 정확한 유형을 결정하기 위해 저항 R2 및 R3의 값을 변경해야합니다.
  • PIN으로 가정 – A, B, C, D, E 및 핀은 소스 코드에 이름이 지정됩니다.
  • A 및 B 핀을 '마스터'핀으로 사용하겠습니다. 소스 코드에 따라 LED가 구동됩니다.
  • 하나의 반딧불이 반딧불이 항아리에서 빛을 내야하는 경우 해당 특정 LED가 구동되어야하며 선택에 따라 핀 A 또는 B가 될 수있는 마스터 핀의 선택에 따라 달라집니다.
  • PIN A를 선택하면 LED1, LED2 또는 LED3이 구동됩니다.
  • PIN A를 high로 구동하면 LED2가 켜집니다. PIN D가 구동되면 LED2의 다른 쪽이 연결된 핀)이 낮고 노래를 재생하는 동안 LED 2가 꺼집니다. LED 2의 두 측면 사이의 전위차는 전류가 흐르는 것을 막기 위해 제거됩니다. PIN A가 항상 높으면. 코드가 이렇게 쓰여진 것과 동시에 두 마리의 파리가 빛을 발했을 때 두 곡이 동시에 연주됩니다.

이점: 이 LED는 에너지 절약 전구 또한 광학적 특성으로 인해 평면 조명을위한 디스플레이에 최적화되어 있습니다. LED를 사용하는 또 다른 이점은 시장에서 널리 사용 가능하다는 것입니다.

불리: 칩이 보드에 납땜 된 경우 칩을 다시 프로그래밍 할 수 없습니다. 이는 칩 프로그래머가 VCC에 단락되지 않고 리셋 핀을 로우로 구동 할 수 없기 때문입니다.

프로그래밍 가능한 LED Firefly Jar를 만드는 단계

프로그래밍 가능한 LED Firefly 용기를 만들려면 많은 단계가 필요합니다.


필수 구성 요소

Programmable LED Firefly Jar의 필수 구성 요소는 다음과 같은 하드웨어 및 소프트웨어 구성 요소로 구성됩니다.

필수 구성 요소

필수 구성 요소

  • ATTiny85 (작은 기반 보드)
  • 일부 주소 지정이 가능한 LED 픽셀,
  • 1 .10uF 커패시터
  • 낮은 값의 저항 및 PCB
  • 5V 벽 사마귀
  • 항아리
  • 버블 랩, 페인트, 티슈 페이퍼, 유리 프로스팅과 같은 확산 물질
  • AVR 프로그램
  • 브레드 보드 및 납땜 용품
  • Arduino, Tiny Core 및 Adafruit NeoPixel

소프트웨어 설정 및 ATTiny 테스트

  • 소프트웨어 설정에서 Arduino, Tiny Core 및 NeoPixcel Library를 다운로드하여 설치합니다.
  • 브레드 보드에 ATTiny를 설정합니다.

반딧불 LED 스트링 만들기

반딧불이 LED 스트링을 준비하려면 다음 단계를 따르십시오.

LED는 마이크로 클립을 사용하여 준비하고 LED는 패드 외부에 배치합니다. LED와 Microclip은 발광 다이오드의 패드에 플럭스를 넣어 장착됩니다. 이제 와이어를 돌리거나 꼬아 서 멋진 LED 스트링을 제공하는 두 개의 와이어를 LED에 연결 한 후 테스트합니다. 전선의 자유 끝에서 2-3mm가 벗겨지고 100 Ohm 저항을 통해 3V를 배치하여 테스트됩니다. 6 개의 문자열 각각에 대해 동일한 프로세스가 반복됩니다.

반딧불 LED 스트링 만들기

반딧불 LED 스트링 만들기

빨간색 문자열 와이어가 번들로 묶여 보드에 납땜됩니다. 마찬가지로 6 개의 LED 스트링이 플럭스를 사용하여 보드에 부착됩니다. 레드 와이어 세트는 저항기가 마이크로 컨트롤러와 번들을 분리하는 방식으로 PIN A에 조심스럽게 납땜됩니다. 다른 모든 LED 스트링은 PIN B와 동일한 방식으로 납땜됩니다. 이제 동일한 방식으로 자유롭게 날아가는 녹색 전선도 2 선으로 묶입니다. 녹색 와이어를 2 선 번들로 결합하고 PIN C, PIN D 및 PIN E에 납땜합니다. 3V 전원을 사용하여 모든 스트링은 PIN A 또는 PIN B에 양의 전압을 유지하여 테스트됩니다. 모든 LED가 켜지면 결과가 나타납니다. .

항아리와 어댑터 준비

  • 오래된 어댑터 하나를 가져와 커넥터의 끝을 잘라낸 다음 검정색과 빨간색 선을 분리하십시오. 멀티 미터를 사용하여 전압 및 극성 테스트
  • 뾰족한 물체로 항아리 뚜껑에 구멍을 뚫고 코드를 통과시킵니다. 긴장 완화를 위해 코드를 매듭으로 묶을 수 있습니다.

부품 납땜 및 ATTiny

ATTiny를 perfboard 덩어리에 납땜하십시오. 전원 공급 장치와 작은 값의 저항에 디커플링 커패시터를 포함합니다. 추가로 다용도로 설치하려면 8 핀 DIP 소켓을 설치하면 나중에 마이크로 컨트롤러를 제거하고 다시 프로그래밍 할 수 있습니다. 전원 및 접지선을 병 뚜껑을 통해 현재 회로에 연결합니다.

부품 납땜 및 ATTiny

부품 납땜 및 ATTiny

항아리 조립

  • 항아리를 조립하고 접합 정류기 픽셀을 균등하게 분배하십시오.
  • 땅콩, 버블 랩, 티슈 및 스크랩 페이퍼를 포장하여 항아리를 채우십시오. 반사 플라스틱과 깨진 유리도 재미있을 수 있습니다.
  • 매우 야심이 있다면 항아리에 유약을 바르거나 페인트를 구입하여 반투명 한 느낌을 많이 표현할 수 있습니다.
  • 병을 꽂고 매력적인 패턴을 즐겨보세요!
항아리 조립

항아리 조립

자동 강도 제어 기능이있는 Arduino 기반 LED 가로등

하얀 발광 다이오드 (LED) 디밍 기능을 포함하도록 거리 조명 시스템의 HID 램프를 교체하십시오. Arduinoboard는 구동하는 펄스 폭 변조 신호를 개발하여 자동으로 강도를 제어하는 ​​데 사용됩니다. MOSFET (금속 산화물 반도체 전계 효과 트랜지스터) 원하는 작동을 달성하기 위해 LED 세트를 적절히 전환합니다.

이 시스템은 현재의 단점을 극복하기 위해 구축되었습니다. HID (고강도 방전) 램프 . 이 시스템은 LED (발광 다이오드)를 광원으로 사용하고 요구 사항에 따라 가변 강도 제어를 보여줍니다.

Edgefxkits.com의 자동 강도 제어 프로젝트 키트가있는 Arduino 기반 LED 가로등

Edgefxkits.com의 자동 강도 제어 프로젝트 키트가있는 Arduino 기반 LED 가로등

LED는 기존의 HID 램프에 비해 전력 소모가 적고 수명이 더 길다. 또한 LED 강도는 HID 램프에서는 불가능한 비 피크 시간 동안 요구 사항에 따라 제어 할 수 있습니다.
그만큼 Arduino 보드 PWM을 기반으로 조명의 강도를 제어하는 ​​프로그래밍 가능한 명령이 포함되어 있습니다 ( 펄스 폭 변조 ) 신호 생성. 빛의 강도는 피크 시간 동안 높게 유지됩니다. 늦은 밤에는 도로의 교통량이 서서히 감소하는 경향이 있으므로 강도도 아침까지 점진적으로 감소합니다. 마지막으로 강도는 오전 6시에 완전히 종료되고 다시 오후 6시에 다시 시작됩니다. 저녁에이 과정이 반복됩니다.

이 개념은 태양 광 강도를 해당 전력으로 변환하는 태양 광 패널과 통합하여 향후 강화할 수 있으며,이 에너지는 고속도로 조명에 공급하는 데 사용됩니다. 전자 프로젝트 아래 댓글 섹션에 댓글을 달아주세요.

사진 크레딧 :