[48호]태양광 솔라모듈 YKSM 제품군 19종 대거 출시
YOLK
태양광 솔라모듈 YKSM 제품군
19종 대거 출시
YOLK 사에서 사용자가 원하는 사양의 모듈을 납땜하여 사용할 수 있고, 휴대가 간편한 태양광 솔라 모듈 제품군을 출시했다. 태양광 에너지를 전기 에너지로 변환하는 솔라 모듈을 효과적으로 실험할 수 있는 테스트 보드인 YKSM 제품군은 사용자가 원하는 사양 12개의 솔라 모듈을 직렬로 연결하여 실험할 수 있도록 구성되어 있다. 빛의 밝기에 따라 출력 전압이 변하는 솔라 모듈의 출력 전압을 DC/DC Converter가 입력받은 후 정전압을 출력할 수 있도록 STEP UP, STEP DOWN 회로를 설계했다. 하나의 셀에는 3가지 사이즈의 패턴이 있는데, 사용자가 원하는 사양의 모듈을 납땜하여 사용할 수 있다. 출력 전압은 3.0V로 설정되어 있으며, 회로도의 네모 상자 안에 있는 저항을 변경하여 출력 전압을 변경할 수 있다. 또, U1의 MPPC Pin에 연결되어 있는 저항값 변경으로 솔라셀이 가장 효율이 높은 전압을 출력할 수 있도록 조절이 가능하다.
이 제품군은 솔라 모듈을 제품 개발에 사용할 때, 매번 새로운 회로를 설계할 필요 없이 바로 실험이 가능하고, 3가지의 솔더링 포인트별 가로 길이에 맞춰 원하는 사양의 모듈을 선택할 수 있다. 같은 사양을 가진 여러 개의 모듈을 연결해 한 번에 여러 가지 실험이 가능하며, 최대 12개의 모듈을 동시에 테스트할 수 있다. 휴대성이 높아 제품을 사용하는 환경에서 간편하게 테스트가 가능하고, 태양광 모듈이 적용될 제품 개발의 오류를 줄이고, 안정적으로 사용할 수 있다. 즉, 기존 데이터시트 경우 1Sun 컨디션의 결과 값에 의존한 개발이 아닌, 휴대형 테스트 키트를 통한 실제 제품이 사용되는 환경(형광등, 그늘 등) 에서의 테스트가 가능하다. 솔라 모듈 제품 개발을 계획 중에 있다면 YOLK 사의 YKSM 제품군을 추천한다.
YKSM 8mm-4mm-1V-5mA 제품 구매하러 가기
다양한 YOLK 제품군 보러가기
www.yolkstation.com
[48호]2018 코리아 나라장터 엑스포
KOREA PUBLIC PROCUREMENT EXPO 2018
2018 코리아 나라장터 엑스포
글 | 심혜린 기자 linda@ntrex.co.kr
2018 코리아 나라장터엑스포(KOPPEX 2018)가 4월 25일부터 27일까지 킨텍스 제1전시장에서 역대 최대 규모로 개최되었다. 이번 전시회는 경기도와 조달청, 고양시, 중소기업중앙회가 주최하고 (주)킨텍스, (사)정부조달우수제품협회, (사)정부조달마스협회, (사)한국 G-PASS기업수출진흥협회가 주관했다. 코리아 나라장터 엑스포는 중소·벤처 기업의 우수한 제품들을 한자리에 모아 지역 경제 활성화를 도모하는 국내 유일의 공공조달 조합 전시회로 올해로 19회째를 맞아 경기도 기업 107개사 등 총 310여 개 업체가 참가해 1050여 개 전시 부스를 구성하였다. 전시관은 전기전자관, 사무기기관, 기계장치관, 건설환경관, 안전제품관 품질보증 조달제품관, 경기도 중소기업관, 벤처새싹기업관 등으로 구성되었다. 기자는 전기전자관을 중심으로 둘러보았다.
중소기업 품질대상을 수상했던 (주)휴먼라이텍은 LED 조명 및 조명제어 시스템을 생산하는 LED 조명 전문 기업이다. 이 기업은 실용성을 강조한 내부 설계와 외부 디자인 등 완제품을 생산할 수 있는 원스톱 시스템을 제공하는 것을 시작으로 축적된 경험과 기술 노하우로 해외시장을 공략해왔다. 이번 엑스포에서는 LED 조명등을 선보였다. 친환경 첨단 반도체 소자인 LED를 이용하여 건축물, 교량, 공원, 분수, 조형물 등의 경관조명을 주로 제작해 자연과 인간, 빛이 함께하는 친환경적인 아름다운 도시 경관을 목표로 하고 있다. 실제로 완도 타워, 안양시청, 나주 혁신도시 분수 등 다양한 지역과 분양에 이미 적용되었다는 점이 돋보였다.
(주)인터엠은 다양한 장소에서 불특정 다수에게 정보를 전달하는 PA 시스템과 교육기관이나 관공서에 고품질 Full-HD급 방송이 가능한 A/V 시스템을 제공하는 기업이다. 설치, 운영이 분산되어 이루어지던 방송시스템을 네트워크 기반에 통합적으로 관리·운영하기 위한 통합 네트워크 방송 시스템과, 국내에서 직접 생산하는 국산 프로 오디오 제품을 출품하여 선보였다. 특히 통합 네트워크 방송 시스템은 쉽고 간단하게 사용할 수 있었으며 높은 수준의 품질 보장과 함께 운영비와 설치비를 절감할 수 있어 관람객들이 주목했다. 인터엠은 조달청 수출 유망기업 G-Pass 인증을 통해 국내 시장뿐만 아니라 해외 수출까지 지속적으로 투자하는 기업이라고 밝혔다.
(주)지앤아이테크는 태양광 LED 도로표지병을 선보였다. 이 제품들은 재래식 표지병에 비해 월등한 시인성이 장점으로 일조조건이 불량한 위치에서도 5~7일 이상 작동 가능한 특수회로가 설계되어 있다. 또한 LED의 최적 각도를 구현했다. 돌출이 없는 도로 매립형으로, 제설작업 및 도로 청소 작업등에 의한 파손, 손상이 없다. 알루미늄 다이캐스팅 외부 케이스와 폴리카보네이트 모듈 케이스의 조합으로 중차량 고속주행 시에도 견딜 수 있는 강성이 확보된다. 이중 방수 설계의 모듈 케이스와 내부 방수제 주입으로 3단계 방수 코팅 메커니즘으로 제작되어 이미 고속도로, 일반 도로, 자전거도로, 횡단보도 등 각종 도로에서 적용된 사례를 보여주었다. 뿐만 아니라 전원주택, 펜션, 리조트 등에 주로 설치하는 세련된 디자인의 태양광 보안등 2000루멘 제품도 선보였다. 이 제품은 리모컨 작동, 밝기 및 시간 조절이 가능하고 일체형이라 간단하게 설치도 가능해 편리하다.
전시장 뒤 쪽에는 대형 차량들이 전시되어 있어 놀라웠다. 이 대형 차는 신정개발특장차(주)에서 선보인 습식 필터 도로분진 제거 노면청소차 도로분진흡입청소차로 우리나라 도로 사정에 맞춰 차도, 자동차 전용도로, 고속도로, 비행장 활주로, 대단위 공업단지, 대운동장 등의 노면청소에 적합하도록 국산화 제작된 진공흡입식 노면청소차다. 날로 심각해지고 있는 대기오염을 줄이기 위한 대체 에너지 활용을 고려해 제작된 차이다. 매연을 극소화하고 필터 여과 장치를 장착하여 외부로 배출되는 미세먼지를 최소화했다고 밝혔다. 특히 도로 위의 쓰레기 및 모래, 자갈 등을 진공으로 흡입하여 청소 및 수거가 가능하고 물을 사용하는 습식 필터 장치로 유지·관리비용이 절감된다는 장점이 있다. 또 보행자 도로 장치를 선택적으로 장착해 환경 미화 작업도 가능하다.
친환경 생활가전 기업인 구츠는 1999년 설립되어 정수기, 공기살균기 등을 생산 및 판매하는 기업이다. 사회적기업으로 경력단절 여성, 고령자 등 취약계층을 우선 고용하는 사회적기업이다. 구츠는 20여 건의 특허를 가지고 있을 정도로 제품에 대한 전문성이 높은 기업으로, 수소수, 공원용 음수기, 캐릭터형 음수기 등을 생산한다. 어린이들이 좋아하는 타요, 라바 등의 캐릭터가 적용된 음수기는 국공립 유치원, 초등학교 등에 납품하고 있다. 특히 최근에는 미세먼지를 제거해주는 공기살균기를 출시하기도 했다. 알레르기, 새집 증후군의 원인 물질 등 유해 화학물질을 제거하는 기능이 있어 실내 공기 중에 떠다니는 바이러스성 병원제와 세균을 제거해줘 실내에서 더욱 효율적이다. 구츠에서는 고효율 구동 방식인 플라즈마 상온 램프를 사용해 소비전력을 최소화했으며 필터에 따른 2차 오염을 없애고 유해물질 방출량도 적어 안전하게 사용할 수 있다고 말했다.
더캐스터에서는 다양한 미세먼지 알리미 전광판을 선보였다. 더캐스터의 미세먼지 알리미는 미세먼지 농도 4가지 범주에 해당하는 캐릭터로 (색상+표정) 데이터를 연출하여 가시성이 높고 직관적인 정보를 제공한다. 또한 외함의 육면체를 모두 활용하여 사각지대 없이 어느방향에서나 미세먼지 농도 확인이 가능하다. 외함의 모서리 3면에는 LED 바를 장착하여 캐릭터 색상과 동일한 조명연출로 야간에는 경관조명의 역할을 하기도 한다. 더캐스터의 전용 프로그램으로 사용자가 관리도 쉽게 할 수 있다. 전 세계 어디서나 인터넷이 가능한 환경이면 PC와 스마트폰에서 서버에 관리자 모드로 접속하여 ‘미세먼지 알리미’의 설치 현황 관리와 제어를 할 수 있다. 또 여러 제품을 설치한 경우에도 제품별로 별도의 로그인이 필요 없으며 하나의 관리자 계정에 통합하여 운영이 가능하다.
25년의 축적된 특허기술과 경험을 가지고 있는 서반산업엔지니어링(주)는 숨은 공기열에서 재생에너지를 생산하는 기업이다. 지속적인 제품개발에 힘을 기울여 우수한 품질의 제품을 공급, 에너지 절감과 환경보호에 앞장서고 있으며 각 현장의 특성에 맞는 열교환기를 생산하고 있다. 회전형 열교환기는 공조기 내부에서 배기로부터 나오는 열을 회수하고 재사용하여 에너지 절감률을 높여주는 고효율 친환경 제품이다. 전 모델 미국 AHRI의 성능 인증을 받았으며, KDLAS 인증기관의 시험성적서를 보유하고 있다. 내염수성 알루미늄 소재로 내부식성 및 내구성이 우수해 반영구적으로 사용할 수 있다. 회전형 배기열 회수 열교환기의 작동 원리는 알루미늄 박판을 이등변 삼각 형상 구조로 연속 성형 적층 제작하여 저속으로 회전시켜, 분리판으로 구획된 급배기 공간 내로 온도와 습도가 상이한 급배기가 통과하면서 현열 및 잠열을 교환하는 원리이다. 70% 이상의 전열교환 효율을 자랑하며 수직, 수평 설치 변경이 용이하며, 분진 형성이 어렵고, 유지·보수는 쉽다. 현재는 주로 관공서에 납품하고 있으며 성북구청, 서울시청 신청사 등에서 연간 에너지를 크게 절감한 사례가 있다.
서반산업엔지니어링(주)의 판형 배기열 회수 열교환기는 알루미늄 박판을 일정한 간격으로 적층하여 판과 판을 서로 다른 방향으로 이중 겹침 처리하여 급배기가 서로 다른 접합면을 따라 흐르면서 직접적으로 접합면에 열을 흡수 전달하는 원리이다. 업무 및 판매 시설, 의료시설 및 제약시설, 클린룸, 수영장 및 스파시설 등의 각 시설 특성에 맞게 에너지 절감의 효과가 있다. 업무 및 판매시설에 적용 시에는 열원 장비 및 부대시설 콤팩트 냉동기, 보일러, 배관 등의 용량 감소로 전체적으로 장비의 축소가 가능하며, 초기 투자비 및 운전경비가 절감된다. 의료시설 및 제약시설에는 전외기 형식으로 에너지 소비가 많지만, 판형 열교환기를 적용함으로써 냉난방 에너지를 절감하며 전외기시 발생하는 코일 동파문제를 해결할 수 있다. 60% 이상의 열 교환 효율에 완벽한 기밀 성능으로 누설률 제로를 자랑한다. 또한 분진 및 유분 적층 최소 구조로 반영구적 사용이 가능하다.
공공장소용 휴대전화 충전기 개발 전문 기업인 델피노에서는 벽걸이용 살균 충전기인 ‘씨씨존’을 출품했다. ‘씨씨존’은 ‘Clean Charging Zone’의 약자로, ‘깨끗하게 충전되는 공간’이라는 뜻으로 2대에서 8대까지 휴대전화의 충전과 살균을 동시에 할 수 있다. 채널당 5V에 1.5A 대용량 충전이 가능하며 자외선으로 휴대폰에 있는 세균과 바이러스를 99.9% 살균한다. 살균 타이머 도입으로 절전 효과 기능에 문 열림 감지센서를 적용해 자외선이 자동으로 꺼지는 안전성을 갖췄다. 또한 교체형 충전 커넥터가 있어 안드로이드형과 IOS형의 비율 조절도 가능하다. 기기 내에서 나오는 자외선은 휴대전화에 있는 세균과 바이러스를 99.9% 살균하고, 하루 8시간 연속 작동해도 월 전기료가 500원 미만으로 부과되며 벽걸이형이라서 공간 활용도 크게 절약할 수 있다. 한국이 스마트폰을 많이 사용하는 나라이다보니 배터리 사용량이 많아 대학가와 병원, 공공기관에서 납품 주문이 많다. 일반 가정집에서도 여기저기 흩어진 충전기와 선을 모아 한 곳에 모아 정리해주는 인테리어 제품으로 활용할 수 있으며 자석 커넥터를 제공해 거치하기에도 편리하다.
‘라돈’이 이슈가 되어 최근 2018년 5월 판매가 급격하게 증가한 에프티랩은 라돈아이를 선보이기도 했다. 라돈은 환경부 지정 1급 발암물질로 무색, 무취, 무미의 방사능 기체이다. 라돈이 지속적으로 생성되고 있지만 그동안 실시간 측정이 어려웠다. 미국 계측기 기업의 라돈 계측기가 대당 1000만원 정도로 고가로 보통 24시간, 48시간이 소요되었다. 하지만 에프티랩이 자체 개발한 라돈 측정기는 가격과 측정시간 등의 기존 문제점을 해결했다. 기존 반도체 센서 측정 방식과 다른 이온화 챔버 측정 방식을 사용해서 10분 이내에 결과 값을 보여준다. 또한 디자인도 깔끔하고 세련되었으며 블루투스 통신 기능을 갖추고 있어 스마트폰과 접속하여 데이터를 다운로드 가능한 장점이 있다. 스마트폰과 연동해 1시간 동안의 수치 변화를 확인하고 다운로드한 1년 동안의 데이터를 확인하고 분석할 수 있다. 라돈아이 플러스는 블루투스 기반의 감지에서 실시간 확인이 가능한 와이파이 기반으로 업그레이드되어 더욱 효과적으로 관리할 수 있다.
이번 ‘2018 코리아 나라장터 엑스포’는 행사기간 동안 전시부스 규모와 더불어 역대 최고로 1만 2,750여명이 관람하여 성황리에 종료되었다고 전해진다. 특히 수출상담회에서 3천 570만 달러의 수출계약과 MOU가 체결된 것으로 최종 집계되기도 해 명실상부한 ‘글로벌 수출전시회’로 자리매김 했다고 평가된다. 이번 전시회를 통해서 많은 중소기업들이 신제품 개발과 특허출원을 위해서 많은 노력을 해왔다는 것을 깨달았다. 내년에도 더욱 우수한 신제품을 만나보고, 보다 많은 기업의 해외 수출계약을 기대해보며 참관기를 마친다.
[48호]썬파운더, STEM 교육용 라즈베리파이 자동차 키트 3종 출시
SunFounder
썬파운더, STEM 교육용 라즈베리파이
자동차 키트 3종 출시
아두이노와 라즈베리파이 호환 오픈소스 로봇, 스마트카 키트를 전문으로 제조하는 SunFounder에서 STEM 교육용 라즈베리파이 자동차 키트 3종을 출시했다.
3종의 공통적인 특징은 라즈베리파이를 기반으로 제작되었으며 Python 코드와 Dragit이 제공되어 블록 코딩으로 복잡한 기능을 쉽게 실행할 수 있다. 프로그래밍 기초가 없더라도 상세한 사용자 설명서도 포함되어 있어 어린이도 쉽게 부모와 함께 만들어볼 수 있다는 장점이 있다.
라즈베리파이 스마트센서 자동차키트 [CZ0106]는 초음파 장애물 회피, 라이트 팔로워 및 라인 팔로워를 포함한 3개의 센서 모듈을 사용해 자동차를 제어할 수 있다. 5-CH 라인 팔로워 센서 모듈은 디버깅한 후에 표면의 라인을 정확하게 따라갈 수 있어 직접 자신만의 지도를 그려 실행해볼 수 있다. 장애물 회피 센서로 자동차 앞에 있는 장애물과의 거리를 정확하게 감지해 장애물을 회피하고 우회할 수 있다. 라이트 팔로워 모듈로는 센서에 밝은 손전등을 비춰 손전등을 움직일때 자동차가 빛을 추적한다.
광각 USB 웹캠이 장착되어 있는 라즈베리파이 웹캠 자동차키트 [CZ0104]는 웹브라우저에서 실시간으로 WiFi를 통해 이미지와 동영상을 볼 수 있고 전송도 할 수 있다. 2축 팬 틸트 서보로 카메라가 반구 범위에서 촬영도 가능하며, 비디오와 이미지 촬영 각도도 쉽게 제어할 수 있다.
마지막으로 라즈베리파이 음성인식 자동차키트 [PiSmart]는 음성인식 제어 가능이 있어 RST, TTS, 서보 및 모터 제어의 음성인식 기능을 통합한다. 이 자동차는 라인 추적, 장애물 회피, 웹 제어와 같은 커스터마이징 기능을 제공하며 많은 GPIO 포트로 더 많은 센서를 설치해 기능 확장 또한 가능하다.
한국 공식 독점 리셀러인 디바이스마트(www.devicemart.co.kr)에서 SunFounder 브랜드의 다양한 제품을 구매할 수 있으며 온라인 판매점 및 딜러도 모집하고 있다. (문의 : ebiz@ntrex.co.kr)
[48호]Life Confidence
2017 ICT 융합 프로젝트 공모전 참가상
Life Confidence
글 | 전남대학교 채행아
1. 심사평
칩센 작품의 아이디어와 같이 기존 제품의 전원 컨트롤을 접촉식으로 하게 하는 다양한 아이디어 제품이 존재한다는 것을 먼저 알아주기 바랍니다. 다만, 기존 제품들의 경우 제품 자체의 컨트롤이 IoT와 융합되어 있고, 컨트롤을 할지에 대한 컨디션을 제품이 스스로 판단하도록 하지 않습니다. 그 이유는 “Simple is the best”라 불리는 관점에서 일반 대중의 경험을 감동적으로 만들기 위해 반드시 필요한 요소가 바로 단순함이기 때문입니다. 온/습도의 능동적 판단보다는 사무실에 사람이 없다고 판단되는 조건을 명확히 하고 이때 모든 전원을 Off 하는 기능으로 구현하였다면 더 좋은 작품으로 와닿았을듯 합니다. 그러한 아쉬움이 남는 작품입니다.
뉴티씨 IoT의 실제 많이 사용될 수 있는 예를 구현한 점에 많은 점수를 주고 싶다. 한 가지만 구현해도 다른 구현을 쉽게할 수 있다는 점은 누구나 쉽게 알 수 있다. 상호 연계 동작이 일어날 수 있는 것으로 구현되어 실제에서의 적용 가능성이 높지만, 실제 시연 영상이 있었으면 전체적인 완성도가 올라갈 것 같다. 다만, 당장 이것으로 바로 실용화하기에는 어려운 점이 있으며, 보안, 오류 처리, 섬세한 제어 등이 추가되었다면 더 좋은 작품이 되었을 것 같다.
위드로봇 IoT 장비에 관한 아이디어가 좋습니다. 단, 보고서의 내용 만으론 제시한 아이디어가 잘 구현되었는지, 구현한 방식에서 개선해야 할 점은 무엇인지 파악하기가 어려웠습니다. 내용이 보강되면 좋을 것 같습니다.
2. 작품 개요
사물인터넷은 사물에 센서를 부착해 실시간으로 데이터를 인터넷으로 주고받는 기술이나 환경을 일컫는다. 최근, 사물인터넷을 기반으로 하는 제품이 다양하게 출시·연구되고 있다. 이와 관련된 아이디어 상품 및 프로젝트 주제로 원거리 전원제어 부분을 다루는 제품들이 주로 출시되고 있는데 이러한 아이템들의 한계점은 기존의 제품까지 제어할 수 없다는 점이라고 생각한다. 그런 한계점을 보완할 수 있는 Life confidence 제품은 기존 제품들의 전원 제어가 가능한 제품이다.
2.1. 아이디어 필요성
인턴을 했던 회사의 입구에 큰 글씨로 ‘에어컨, 난방기 및 전등 확인했나요? 라는 문구가 붙어있었다. 회사에서 사용하던 난방기는 최근 제품들과 같이 핸드폰이나 다른 제품으로 제어가 되지 않고 난방기 전용 리모컨이나 직접 본체의 전원버튼을 눌러줘야 키고, 끌 수 있는 제품이었다. 이런 제품들을 스마트폰이나 서버를 통해서 제어할 수 있는 방법이 있지 않을까 싶어서 찾아보았는데 현재 나오는 제품들로는 기존의 제품들까지 커버할 수는 없다는 한계점이 있었다.
ICT, IoT가 시작되었다고 하지만 모든 가전을 바꾸기에는 비용적인 측면에서 굉장히 비효율적이었다. 이런 호환성 부분을 해결하기 위하여 전원을 키고 끌 때 어떻게 적용되는지 알아본 결과 전원 제어는 접촉식, 비접촉식 이렇게 두 가지 방법으로 나누어졌다.
전원 제어를 적용하기 위해서는 첫 번째, 제품 자체적으로 온오프를 제어할 수 있도록 설계 단계부터 적용시켜 제작한다. 두 번째, 외부에서 직접 전원 버튼에 힘을 가하여 전원을 제어하면 된다는 점에서 착안하여, 기존의 제품에 부착하여 전원을 제어하는 Life confidence 아이디어를 제시하게 되었다. 파이 카메라를 통한 영상과 온습도를 통하여 난방기가 작동하는지 파악하고 서보모터의 각도제어를 통하여 전원 버튼 부근에 부착하여 전원을 제어하는 방식으로 접촉식 방법을 제안하였다. 이 아이디어를 통하여 기존의 제품들과의 호환성에서 장점을 얻고자 하였다.
2.2. 아이디어 목표
· 제어 기능 : 연결된 가전제품의 전원 제어
· 모니터링 기능 : DHT22센서를 통하여 온도, 습도 값을 서버를 통해 확인
· 라즈베리파이를 통하여 아두이노 제어
3. 작품 설명
3.1. 시스템 구성
구성품
라즈베리파이, 아두이노, 서보 모터, 파이 카메라v2, 리튬폴리머 배터리, 모터 드라이브, 온습도 센서, 통신 모듈
구성요소
· 모터 : 전기에너지로부터 회전력을 얻는 기계
· 온습도센서 : DHT22를 이용하여 외부의 온도와 습도를 측정하기 위한 부품
· L298N : 컨트롤 하고자 하는 전자기기의 수에 맞춰서 외부의 전원컨트롤을 위해 모터 또한 증가하여 사용해야하므로 모터드라이브를 추가함
3.2. 작품제작 핵심기술
아두이노 라즈베리파이 연결
· 소형개발회로 : 예를 들어 라즈베리파이(싱글 보드 컴퓨터), 아두이노(물리적인세계를 감지하고 제어할 수 있는 객체들과 디지털 장치를 만들기 위한 도구, 마이크로컨트롤러 보드를 기반으로 한 오픈 소스 컴퓨팅 플랫폼과 소프트웨어 개발 환경을 의미)
라즈베리파이와 아두이노를 함께 사용하여 라즈베리파이의 한계점을 극복하고 보다 간편하게 컨트롤이 가능하도록 구성하였다. 라즈베리파이와 아두이노는 이더넷을 통하여 연결하였다.
라즈베리파이의 장점인 파이카메라를 통하여 영상스트리밍을 구현하였다. 아두이노와 모터드라이브를 연결하여 서보모터와 전원버튼을 연결하여 사람의 손가락 대신 모터의 혼을 이용하여 전원버튼을 눌러주는 과정을 통하여 접촉식 온오프 버튼을 구현하였다.
3.3 시스템 기능
라즈베리파이 DHT22연결
sudo apt-get update
sudo apt-get install -y python3 python3-pip python-dev
sudo pip3 install rpi.gpio
sudo apt-get update
sudo apt-get install build-essential python-dev
$ git clone https://github.com/adafruit/Adafruit_Python_DHT.git
$ cd Adafruit_Python_DHT
$ sudo python setup.py install
라즈베리파이의 기본 웹서버 세트 APM(Apache PHP MySQL)을 설치
Apache 설치 (웹 서버 어플리케이션, 리눅스 기반)
$ sudo apt-get update
$ sudo apt-get install apache2
$ sudo chown pi -R /var/www
$ sudo chmod 0777 /var/www
$ sudo update-rc.d apache2 defaults
MySQL 설치 (DB를 쉽게 저장하고 검색할 수 있는 시스템)
$ sudo apt-get install mysql-server mysql-client libmysqlclient-dev
$ sudo nano /etc/mysql/my.cnf
PHP 설치 (웹피이지에 동적 기능 추가, 서버단에서 동작하는 프로그래밍 언어)
$ sudo apt-get install php5
$ sudo apt-get install phpmyadmin
php
ini_set(‘display_errors’, ‘On’);
error_reporting(E_ALL|E_STRICT);
$mysql_host = ‘localhost’;
$mysql_user = ‘User_name’;
$mysql_password = ‘User_password’;
$mysql_db = ‘testdb’;
$conn = @mysql_connect($mysql_host, $mysql_user, $mysql_password);
$dbconn = mysql_select_db($mysql_db, $conn);
$sql=”
select * from (
SELECT DATE_FORMAT( ddate, ‘%m-%d %HH’ ) mdh , COUNT( * ) cnt, SUM( temp ) ,
round(SUM( temp ) / COUNT( * ),1) atemper, round(SUM( humi ) / COUNT( * ),1) ahumier
FROM `tempdata`
GROUP BY DATE_FORMAT( ddate, ‘%Y%m%d%H’ )
order by ddate desc
limit 12
) t_a
order by t_a.mdh
“;
$result = mysql_query($sql) ;
$str_mdh=”";
$str_atemper=”";
$str_ahumier=”";
xAxis: {
categories: [<?php echo $str_mdh?>]
},
yAxis: {
title: {
text: ‘Temperature (°C)’
}
},
plotOptions: {
line: {
dataLabels: {
enabled: true
},
enableMouseTracking: false
}
},
series: [{
name: 'HOUSE',
data: [<?php echo $str_atemper?>]
}]
});
$(‘#humi’).highcharts({
chart: {
type: ‘line’
},
title: {
text: ‘Humidity’
},
xAxis: {
categories: [<?php echo $str_mdh?>]
},
yAxis: {
title: {
text: ‘humidity (%)’
}
},
plotOptions: {
line: {
dataLabels: {
enabled: true
},
enableMouseTracking: false
}
},
series: [{
name: 'HOUSE',
data: [<?php echo $str_ahumier?>]
}]
});
});
</script>
</head>
<body>
<script src=”https://code.highcharts.com/highcharts.js”></script>
<script src=”https://code.highcharts.com/modules/exporting.js”></script>
<div id=”temp” style=”width: 900px; height: 440px; margin: 30px auto”></div>
<div id=”humi” style=”width: 900px; height: 440px; margin: 30px auto”></div>
</body>
</html>
라즈베리파이 Gstreamer를 이용하여 동영상 스트리밍
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install gstreamer1.0
raspivid -t 0 -h 720 -w 1280 -fps 25 -hf -vf -b 2000000 -o – | gst-launch-1.0 -v fdsrc ! h264parse ! rtph264pay config-interval=1 pt=96 ! gdppay ! tcpserversink host=192.168.0.***** port=5000
RaspberryPi Camera Viewer를 받아서 설정된 주소 값을 입력해주면 휴대폰으로 간편하게 라즈베리파이와 파이캠을 이용하여 스트리밍이 가능하게 된다.
* 참고로 라즈베리파이가 코드입력을 한다고 설치가 한번에 완벽하게 되는 것이 아니므로 설치를 하는 과정에 이상이 없는지 계속 확인을 해줘야한다.
아두이노와 ESP8266을 이용하여 nodeMCU ESP8266초기설정이후
#include <ESP8266WiFi.h>
const char* ssid = “imsunshine”;
const char* password = “00000000″;
int pin = D1;
int ledPin = 2; //
int Angle = 0; //
WiFiServer server(80);
void setup() {
Serial.begin(9600);
delay(10);
pinMode(Servo, OUTPUT);
digitalWrite(Servo, HIGH);
pinMode(pin, OUTPUT);
WiFi.mode(WIFI_STA);
WiFi.disconnect();
delay(100);
Serial.println(“Setup done”);
Serial.println();
Serial.println();
Serial.print(“Connecting to “);
Serial.println(ssid);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(“.”);
}
Serial.println(“”);
Serial.println(“WiFi connected”);
server.begin();
Serial.println(“Server started”);
Serial.print(“Use this URL to connect: “);
Serial.print(“http://”);
Serial.print(WiFi.localIP());
Serial.println(“/”);
}
void loop() {
WiFiClient client = server.available();
if (!client) {
return; }
Serial.println(“new client”);
while(!client.available()){
delay(1); }
String request = client.readStringUntil(‘\r’);
Serial.println(request);
if (request.indexOf(“/SERVO=ON”) != -1) {
digitalWrite(Servo, LOW);
angle = 0;
delay(30);
}
}
if (request.indexOf(“/Servo=OFF”) != -1) {
digitalWrite(Servo, HIGH);
Angle = 90;
delay(30);
} }
client.println(“HTTP/1.1 200 OK”);
client.println(“Content-Type: text/html”);
client.println(“”); // do not forget this on e
client.println(“<!DOCTYPE HTML>”);
client.println(“<html>”);
client.println(“<head>”);
client.println(“.button {“);
client.println(“background-color: green;”);
client.println(“border: none;”);
client.println(“color: white;”);
client.println(“padding: 15px 32px;”);
client.println(“text-align: center;”);
client.println(“text-decoration: none;”);
client.println(“display: inline-block;”);
client.println(“font-size: 20px;”);
client.println(“margin: 14px 20px;”);
client.println(“cursor: pointer;”);
client.println(“}”);
client.println(“</style>”);
client.println(“</head>”);
client.println(“<body>”);
client.println(“<p>”);
client.print(“Servo FADING TEST “);
client.println(“<br><br>”);
client.println(“<a href=\”/servo=ON\”\” class=’button’>Turn on </button></a>”);//Built-in Servo on
client.println(“<a href=\”/servo=OFF\”\” class=’button’>Turn Off </button></a>”);//Built-in Servo OFF
client.println(“</p>”);
client.println(“</body>”);
client.println(“</html>”);
delay(1);
Serial.println(“Client disonnected”);
Serial.println(“”);
}
}
[48호]편안한 개발환경의 시작, Pmod BLE: Bluetooth Low Energy Interface
Diglient
편안한 개발환경의 시작,
Pmod BLE: Bluetooth Low Energy Interface
임베디드 개발보드 기술력으로 인정받고 있는 Digilent의 Pmod BLE는 UART 지원 개발보드와 함께 사용할 수 있는 강력한 주변 장치 모듈이다. 이 제품은 RN4870을 사용하여 완전히 통합된 블루투스 저에너지 인터페이스를 생성한다. 이 칩은 간단한 UART 명령을 통해 모든 Bluetooth 4.0+ 장와의 연결 및 통신을 가능하게 해주는 온보드 블루투스 스택을 특징으로 한다.
Pmod BLE는 2개의 GPIO 핀, 리셋 핀 및 BLE 모듈의 펌웨어를 업데이트하는 데 사용되는 모드 핀이 포함되어 있다.
Pmod BLE의 일반적인 응용 프로그램은 두 개의 Bluetooth 지원 장치 간의 유선 UART 연결을 교환하는 것이 Android, Linux, Mac OS X 또는 Windows 컴퓨터와 함께 사용하면 USB-UART 브리지 또는 RS-232 시리얼 포트의 동작과 마찬가지로 직렬 포트처럼 동작한다.
또한 다른 Pmod BLE과 함께 사용하면 Bluetooth 링크의 소프트웨어 구성이 필요없이 무선 UART 브리지를 구현할 수 있다. 이는 UART를 통해 PmodBLE에 연결된 상태에서 명령 모드로 들어가서 수행한다. 명령 모드에 들어가면 장치는 “C, 0, <address>”명령을 사용하여 모든 BLE 주소에 연결할 수 있는데, 이러한 방식으로 Wi-Fi 또는 802.15.4 솔루션과 같이 복잡한 소프트웨어 없이 두 내장형 장치 간에 무선으로 통신할 수 있다. 제품에 대한 더 자세한 정보(데이터시트, 회로도 등)는 디바이스마트 홈페이지(www.devicemart.co.kr)에서 확인할 수 있다.
Pmod BLE: Bluetooth Low Energy Interface 제품 구매하러 가기