본문 바로가기

Portpolio/iot programming18

모터 드라이버 L293D L293D는 모터를 돌릴 때 제어하기 위해 필요한 모터 드라이버입니다. 우리가 컴퓨터에서 키보드나 마우스를 연결해서 작동시킬 때도 드라이버가 필요하죠? 마찬가지로 이러한 모터를 컴퓨터와 연결 후 코드를 통해 우리가 원하는 대로 제어하기 위해서는 역시 모터 드라이버가 필요합니다. 이번 글에서는 모터 드라이버의 하나인 L293D에 대해서 설명하고자 합니다. 이렇게 16개의 핀으로 구성되어 있습니다. 회로로 표현하면 이렇게 나옵니다. 꽤 어렵게 느껴질 수 있지만 확실한 것은 전류가 흐르는 방향에 따라서 모터의 회전 방향을 바꿀 수 있도록 한다는 점입니다. 그리고 L293D 모터 드라이버는 최대 2개의 모터를 제어할 수 있습니다. 2024. 5. 13.
라즈베리파이의 GPIO 라즈베리파이에는 GPIO라고 하는 입출력 부분이 존재합니다. General Purpose Input Output을 의미합니다. 아두이노 보드의 장치와 유사하게 여러 목적의 단자들이 존재합니다. 주로 GND 부분과 5V, 3.3V 등이 많이 분포하고 있습니다. 2024. 5. 10.
rc카 섀시 보호필름이 단단하다 RC카를 조립하기 위해 이런 온라인 오픈마켓에서 판매하는 2륜 섀시를 구매했습니다. 그런데 이런 색깔은 배송 과정에서 아크릴 겉면에 긁히는 기슬르 방지하기 위해 보호필름을 씨워놓은 것이죠. 그렇다면 벗겨내야 할텐데 잘 안벗겨집니다. 손톱으로 뜯어내려고 하니 손만 아프고 벗겨지지는 않네요. 그럴 때는 날카로운 송곳이나 컷터칼로 한 부분을 살살 긁어주면 조금씩 벗겨지기 시작하는데 여기서부터 손톱으로 살살 밀어주면 투명 아크릴 내부가 드러나는 것을 확인할 수 있지요. 이런 식으로 처음에는 보호 필름이 덧씌워져 있고이를 긁어서 제거하면 위와 같이 투명아크릴이 드러납니다. 2024. 5. 10.
모니터 없이 원격으로 라즈베리파이 os 설치하는 과정 일단 장치는 라즈베리파이 4b 모델을 사용했으며 pi imager라는 프로그램을 통하여 구워줬습니다. 참고 영상은 아래의 영상을 보시면 될 것 같습니다. https://youtu.be/rEOxUx23A8U?si=ObOa8t-1wunZJ_ub 그렇지만 여기에 조금 추가해야 할 내용이 있어서 저 유튜브의 제작자이신 공대선배님의 영상에 덧붙이는 형식으로 쓰고자 합니다. 개인적으로 아주 정리가 잘 되어있는 영상이라고 생각합니다 :) 1. 와이파이 무선 랜의 ssid를 입력할 때 가급적 2.4Ghz에 해당하는 랜을 설정하는 것이 중요합니다. 영상의 댓글에서도 많이 나온 질문입니다만 제 집 공유기에는 2.4ghz와 5ghz 두 개의 무선 랜에 해당하는 ssid가 존재합니다. 처음에 5ghz 무선랜으로 입력 후 pu.. 2024. 4. 22.
sd microsd 차이? 라즈베리 파이 컴퓨터에 운영체제를 설치하기 위해 sd카드에 대해 알아보게 되었는데요. sd카드도 있고 micro sd카드도 있고 sdxc, sdhc.... 아주 용어들이 많습니다. 오늘은 이러한 sd카드에 대한 여러 종류에 대해서 정리해보도록 하도록 하겠습니다. 일단 사이즈의 면에서 sd카드가 micro sd카드보다 훨씬 큽니다. micro sd카드는 스마트폰과 같은 작은 기기에도 많이 사용되고 있으며 가격이 비교적 저렴해서 사용되는 빈도가 매우 높죠. 우선 sd와 micro sd는 각각 4가지의 분류로 나뉘어집니다. 유형용량SD2GB 이하SDHC2GB부터 최대 32GB까지SDXC32GB부터 최대 2TB까지SDUC2TB부터 최대 128TB까지 유형 용량 microSD 2GB 이하 microSDHC 2GB.. 2024. 4. 19.
라즈베리파이 버젼별 사양 장비 구매를 위해서 간단하게 라즈베리파이의 버젼별 사양을 요약해봤습니다. 프로젝트나 졸작 준비 중인 분들에게 도움이 되기를 바랍니다. 3b 1gb sdram Cortex A53 @ 1.2ghz 무선랜 기가비트 이더넷 USB 2.0 4개 CSI 카메라 포트 5V 2.5A FULL HDMI 3b+ 1gb sdram Cortex A53 @ 1.2ghz 무선랜 기가비트 이더넷 USB 2.0 4개 CSI 카메라 포트 5V 2.5A 1080p HDMI 4b 1/2/4/8gb sdram Cortex A72 @ 1.5ghz 무선랜 기가비트 이더넷 USB 2.0 2개 3.0 2개 CSI 2열 카메라 포트 5V 3A 4k HDMI 2024. 4. 8.
lcd와 led의 차이 브레드보드에 전자회로 모듈 등을 연결하면서 lcd와 led라는 2가지 용어를 자주 마주하게 되는 것 같습니다. 그렇다면 그 둘은 어떠한 차이를 가지고 있을까요? 1. LCD(Liquid Crystal Display) 액정에 빛을 쏴서 화면을 구성하는 방법을 의미합니다. 2. LED(Light Emitting Diode) 빛을 방출하는 반도체인 발광다이오드를 의미합니다. 2024. 4. 8.
임베디드SW 프로젝트 00. 시작 기간: 2024년 3월 ~ 2024년 6월 목표: 2024 임베디드 경진대회 예선 진출 수준 주제: 라즈베리 파이 기반 홈 모니터링 미니카 개발 학과에서 진행하는 프로젝트형 수업 1학기 과정을 공유하고자 합니다. 2024. 4. 8.