반응형

https://youtu.be/66VY4YeTA2E

🔥[FA-DUINO#7] 산업용 아두이노에서 아두이노용 각종 모듈 연동 테스트 해보기!(2)
녹칸다의 산업용 아두이노(FA-DUINO) 시리즈이다!
산업용 아두이노를 이용한 코딩과 실제 산업현장에서 사용할 수 있는 제품들을 활용하도록 한다!

산업용 아두이노는 아두이노 메가보드로 만들어져 있어서 녹칸다 입장에서는 아두이노와 동일하다!
그러나 산업용 아두이노에 연결되는 것들은 아두이노의 것이라고 볼 수 없다!
그러므로 기존 아두이노와는 별개로 산업 제품을 연결하고 활용하는 것도 주요 주제라고 할 수 있다!
산업제품을 실제로 활용은 하되 전문가에 가깝게 하지는 않고 시연을 위한 도구 정도로 한정한다!
(녹칸다는 전기 패널에 대해서 전혀 알지 못함)

아두이노만 다루었던 사람은 산업제품의 배선이나 연결방법을 모르고,
산업제품을 다뤘던 사람은 PLC와 제조사에서 제공하는 프로그램만 다루어서 아두이노를 알지 못한다!
즉 녹칸다는 둘 사이를 연결하는 역할을 담당하게 된다!

아두이노는 C와 C++언어를 기반으로 하는데 생각보다 학습해야하는 양이 많다!
이번 산업용 아두이노 시리즈에서는 C와 C++언어에 대해서 잘 알고 있다고 가정한다!
(아두이노에서 사용하는 C와 C++언어에 대한 지원을 위해서 녹칸다의 아두이노 병법서 시리즈가 있으니 모르는 분들은 그것을 참고)

녹칸다의 산업용 아두이노는 구글 슬라이드에 결과물을 저장함!(모든 사람에게 공유되어있음!)
https://docs.google.com/presentation/d/19UuuJpKdFTj_RVp3qCrfGlKRo_kFRgEBzKX3Za8-u50/edit#slide=id.p

산업용 아두이노의 본질은 아두이노이다!
그러므로 기존 아두이노에서 사용하던 각종 모듈도 활용이 가능할텐데 문제는 어떻게 하면 그게 가능한가 이다!
산업용 아두이노는 5V GPIO 6핀과 I2C통신을 위한 2핀, 총 8개의 디지털핀을 제공한다!
즉 여기다가 기존 아두이노에서 활용하던 기술을 그대로 적용가능하다는 것이다!
순서대로 테스트 할 목록은 구글 슬라이드에 정리를 해두었다!

화요일부터 목요일까지 순서대로 이것저것 테스트 해보면서 그와 연관이 있는 예제를 산업용 버전으로 만들어보도록 해보자!

(오늘 한거)
이산화탄소mhz 19b 농도 측정하기!
미세먼지pms7003 농도 측정하기!

(조도센서BH1750)
1.측정한 광량이 100lx미만이면 적색램프를 켜고, 100lx이상이면 녹색램프를 켜시오!
2.녹칸다의 식물원에 녹색버튼을 누르면 워터펌프로 물을공급을 하는데 광량이 100lx이상이면 물을 공급하지 않는다! 펌프가 작동되면 녹색램프가 켜지고 펌프가 작동안되면 적색램프가 켜진다! (그리고 워터펌프가 작동되고 있더라도 광량이 100lx이하로 떨어지면 즉시 워터펌프가 멈추도록 하시오)

(온도센서 DS18B20)
1.온도를 제어할때 상한선과 하한선을 이용해서 온도를 제어해보기! 가상의 히터가있고 하한선보다 온도가 떨어지면 히터가 작동하고 상한선보다 온도가 높아지면 히터가 멈춘다! 히터의 on/off는 램프를 이용해서 표현하고 적색램프는 꺼짐, 녹색램프는 켜짐이다!
2.녹칸다가 붕어빵을 굽는다! 붕어빵을 굽는 과정에서 온도가 20도보다 떨어지면 붕어빵굽는 작업을 즉시 중단하고 즉시중단된 상태를 표현하시오!(붕어빵 굽는중-녹색램프켜짐, 굽기 완료-녹색램프꺼짐, 고장-녹색램프 깜빡임)
3.(2)예제에서 녹색버튼을 누르면 공정이 시작되고 적색버튼을 누르면 멈추도록 하시오

(부저)
1.부저를 연결해서 적색버튼을 누르면 삐~~~소리가 나고 안누르면 안나도록 하시오!
2.녹색버튼을 누르면 도레미파솔라시도가 재생되고 적색버튼을 누르면 재생을 중시키시오!

반응형
Posted by 덕력킹
,