산업기술
마이크로:비트
프로그래밍 요구 사항에 맞는 완벽한 마이크로컨트롤러를 찾는 초보자입니까? 필요한 것은 Micro:bit Projects입니다.
사실, 마이크로비트로 구축할 수 있는 많은 것들이 있습니다. 어디서부터 시작해야 할지 혼란스러울 정도입니다.
하지만 걱정할 필요가 없습니다. 이 기사에서는 회로에 추가할 수 있는 초보자용 Micro:bit 프로젝트 11개를 보여줍니다.
micro:bit는 개발 보드에서 프로그래밍을 시작하려는 모든 사람에게 환상적인 프로젝트입니다. 또한 어린이와 프로그래밍 언어에 대한 지식이 거의 또는 전혀 없는 모든 사람에게 훌륭한 옵션입니다. 가장 좋은 점은 micro:bit 액세서리를 사용할 필요가 없다는 것입니다.
실제로 micro:bit by BBC는 2016년에 처음 데뷔했으며 초보자를 위한 최고의 마이크로컨트롤러 중 하나가 되었습니다.
보드의 원래 디자인은 8세에서 14세 사이의 어린이를 교육하기 위한 것이었습니다. 그러나 이제 Micro-bit는 물리적 컴퓨팅을 시작하려는 어린이와 초보자 모두를 위한 진입점 역할을 합니다.
micro:bit는 16KB RAM에서 최대 16MHz의 속도를 내는 32비트 ARM Cortex-M0 프로세서가 탑재된 포켓 크기의 사용자 프로그래밍 가능 컴퓨터입니다.
센서와 LED 스크린이 내장되어 있습니다.
이 장치에는 5개의 입력 및 출력(I/O)을 포함하여 보드에 커넥터가 있습니다. 이러한 기능을 통해 micro:bit를 다른 센서나 장치에 연결할 수 있습니다. 또한 이중 AA 배터리로 마이크로 컨트롤러에 전원을 공급할 수 있습니다.
따라서 micro:bit 개발 보드의 물리적 구성 요소는 다음과 같습니다.
Micro:bit는 다음을 포함하여 최대 4개의 다른 프로그래밍 언어를 지원합니다.
따라서 빠른 팁이 있습니다. 코딩 경험이 없는 경우 텍스트 기반 옵션으로 이동하기 전에 그래픽 옵션으로 시작하십시오.
마이크로:비트 프로젝트
다음은 마이크로비트로 구축할 수 있는 빠르고 쉬운 재미있는 프로젝트입니다.
마이크로:비트 하트
이 프로젝트를 통해 애니메이션과 같은 루프를 사용하여 micro:bit의 LED 디스플레이에 뛰는 심장을 프로그래밍할 수 있습니다.
흥미롭게도 펄싱 애니메이션은 두 개의 내장 그림으로 구성되어 있습니다. 하나의 큰 마음과 하나의 작은 마음. 이 두 이미지는 박동하는 자연의 환상을 만드는 시퀀스를 보여줍니다.
micro:bit가 하나의 이미지를 표시한 후 다음 이미지를 표시하기 전에 0.5초 동안 기다립니다. 또한 무한 루프를 사용하여 플러그를 뽑을 때까지 이동 환상을 계속 유지할 수 있습니다.
여기에서 이 프로젝트에 필요한 리소스와 구성 요소를 얻을 수 있습니다.
Micro:bit로 할 수 있는 또 다른 재미있는 애니메이션 프로젝트가 있습니다. 이 프로젝트에는 내장 그림과 자체 제작 이미지를 포함하여 두 개의 이미지를 사용할 수 있습니다.
예를 들어 오리를 애니메이션할 수 있습니다. 그러면 LED에 내장된 오리 이미지가 표시됩니다. 다음으로 수정된 오리 이미지가 표시됩니다. 또한 픽셀을 움직여서 이미지를 만들 수도 있습니다.
또한 micro:bit는 0.5초 간격으로 두 개의 이미지를 표시하여 오리가 위아래로 움직이는 애니메이션을 만듭니다.
무한 루프를 사용하여 보드의 전원을 끌 때까지 애니메이션을 계속할 수도 있습니다.
여기에서 이 프로젝트에 필요한 모든 것을 얻을 수 있습니다.
단계 카운터
micro:bit로 걸음 수를 세고 활동을 추적하는 프로젝트를 구축할 수 있습니다.
그러나 이 프로그램은 micro:bit의 가속도계를 사용한다는 점에서 이전 프로젝트와 다릅니다.
결과적으로 micro:bit는 흔들리는 빈도를 계산하고 데이터를 변수에 저장할 수 있습니다. 또한 컴퓨터는 이러한 변수를 사용하여 걸음 수와 같은 동적 정보를 저장합니다.
micro:bit가 흔들림을 감지하면 단계가 하나씩 증가하고 LED에 새 숫자가 표시됩니다.
이 프로젝트에 대한 코드 및 기타 리소스를 얻으려면 여기를 클릭하십시오.
사실 이 프로젝트에는 두 가지 옵션이 있습니다. 즉, 숫자를 보여주는 주사위를 만들 수 있습니다. 또는 패턴이 있는 실제 주사위와 유사한 것을 만들 수 있습니다.
micro:bit 가속도계의 입력을 통해 보드는 두 옵션 모두에 대해 1에서 6 사이의 난수를 생성할 수 있습니다. 그러면 숫자나 패턴으로 표시됩니다.
여기를 클릭하여 숫자 주사위의 리소스를 얻거나 여기를 클릭하여 패턴 주사위를 얻을 수 있습니다.
마이크로:비트는 약한 빛의 양을 측정하는 광 센서로도 작동할 수 있습니다.
광 센서
실제로 마이크로비트를 프로그래밍하여 영역의 밝기에 따라 다른 작업을 수행할 수도 있습니다. 또한 "if-else" 문을 사용하여 조명 강도가 설정 수준보다 더 중요한 경우에만 태양 이미지를 표시합니다.
따라서 이 프로젝트를 빌드할 때 micro:bit에 약간의 빛을 비추면 태양 그림이 트리거되어야 합니다. 그리고 조명을 끄면 이미지도 제거되어야 합니다.
이 광 센서 프로젝트에 대한 전체 세부 정보를 보려면 여기를 클릭하십시오.
Micro:비트 보드는 이름 배지를 스크롤하는 데에도 이상적입니다.
따라서 Micro:bit의 LED 디스플레이를 사용하여 다양한 그림, 숫자 및 단어를 표시할 수 있습니다. 이 프로젝트를 사용하면 배지처럼 이름을 표시하는 스크롤 텍스트를 만들 수 있습니다.
실제로 무한 루프는 배터리를 뽑거나 제거할 때까지 스크롤 효과를 계속 유지합니다.
이 프로젝트에 필요한 리소스를 얻으려면 여기를 클릭하십시오.
바위, 종이, 가위
고전적인 "바위바위, 가위바위보" 게임이 마음에 드시나요? 변수, 선택, 난수를 사용하여 micro:bit로 생성할 수 있습니다.
이제 마이크로비트를 흔들면 가속도계가 움직임을 감지하고 변수를 0에서 2 사이의 임의의 숫자로 설정합니다.
마이크로비트는 특정 숫자로 어떤 이미지를 보여줄지 결정할 수 있습니다. 예를 들어, 임의의 숫자가 0이면 바위 이미지가 LED에 표시됩니다. iit1이면 종이 아이콘을 볼 수 있습니다. 2가 행운의 숫자인 경우 가위 아이콘이 표시됩니다.
여기에서 이 프로젝트에 필요한 모든 것을 얻을 수 있습니다.
정확한 방향을 알려주는 나침반을 만들고 싶습니까? 자북을 기준으로 방위를 표시하는 Micro:bit 나침반을 만들 수 있습니다.
나침반
마이크로:비트 마이크로컨트롤러에는 나침반 센서(자력계)가 함께 제공됩니다. 이 센서는 지구의 자기장을 측정하고 나침반 역할을 할 수 있습니다.
그러나 micro:bit 나침반을 처음 사용할 때는 약간의 보정을 수행해야 합니다. 감사합니다. 복잡하지 않습니다. LED가 켜질 때까지 micro:bit를 기울일 수 있습니다.
그런 다음 버튼 A를 눌러 나침반 센서를 활성화하고 LED 디스플레이에 숫자 방위를 표시할 수 있습니다.
이 프로젝트에 필요한 모든 것이 있습니다.
Bit 온도 센서를 사용하여 micro:bit를 온도계로 바꿀 수 있습니다.
온도 센서
micro:bit CPU의 센서에서 판독하여 micro:bit의 온도를 확인할 수 있습니다. 또한 섭씨로 표시한 실내 온도의 근사치 역할을 할 수도 있습니다.
따라서 A 버튼을 눌러 마이크로컨트롤러의 현재 온도를 표시할 수 있습니다. 더 덥거나 더 추운 환경으로 변경하면 LED 디스플레이에 변경 사항이 표시되어야 합니다.
여기에서 이 프로젝트에 필요한 모든 리소스를 얻을 수 있습니다.
집에서 만들 수 있는 또 다른 쉬운 micro:bit 프로젝트가 있습니다. 정보를 얻고 마이크로비트 통신을 학습하는 경보 도난 시스템입니다.
먼저, 두 개의 마이크로(비트)를 인터페이스하기 위해 무선 신호가 필요합니다. 따라서 첫 번째 micro:bit는 알림을 보내고 두 번째 micro:bit는 광 센서를 생성합니다. 그런 다음 센서는 첫 번째 마이크로 비트와 통신하여 침입자가 있을 때 경보를 트리거합니다.
이 프로젝트를 실행하는 데 필요한 도구는 다음과 같습니다.
이 프로젝트에 대한 더 많은 리소스와 자세한 단계를 보려면 여기를 확인하십시오.
당신의 환경이 얼마나 시끄러운지 알고 싶습니까? 그런 다음 micro:bit 사운드 미터를 만들 수 있습니다.
이 프로젝트는 micro:bit 마이크 센서와 간단한 막대 차트를 사용하여 사운드 레벨을 보여줍니다. 또한 마이크 센서는 0에서 225 사이의 소리를 측정합니다. 0은 소음이 없음을 의미하고 225는 최대 소음 수준을 나타냅니다.
프로젝트 코드는 또한 micro:bit가 사운드를 측정하고 사운드 레벨을 지속적으로 표시하기 위해 그래프를 그릴 수 있도록 하는 무한 루프를 생성합니다.
필요한 프로젝트 리소스 및 코드를 보려면 여기를 클릭하십시오.
BBC 마이크로비트
마이크로:비트는 코딩을 배우고 물리적 컴퓨터를 프로그래밍하는 것 이상입니다. 또한 당신의 창의력을 보여줍니다.
다양한 초심자 프로젝트를 통해 초보자에서 노련한 프로그래머가 될 수 있습니다. 따라서 마이크로컨트롤러 프로그래밍 및 코딩이 처음이라면 micro:bit를 시작하는 것이 좋습니다.
질문있으세요? 주저하지 말고 문의하세요. 기꺼이 도와드리겠습니다.
산업기술
다음은 초보자를 위한 CNC 프로그래밍 예제입니다. 이 CNC 프로그래밍 예제는 cnc 학습을 위한 시작 단계입니다. 또는 초보자를 위한 CNC 프로그래밍 . 여기에서 많은 무료 cnc 프로그래밍 예제를 찾을 수 있습니다. 구성 요소 도면과 함께. 이 cnc 프로그래밍 예제는 cnc 보링 바 도구로 cnc 보링을 설명합니다. 초보자를 위한 CNC 프로그래밍 CNC 프로그래밍 예제 CNC 프로그램 예시 N1 T01 G20N2 G00 X3.5 Z0.5N3 G01 G96 S120 Z0 F.5N4 G02 X2 Z-.75 R0.75 F
대규모 제조 프로젝트는 종종 크고 무거운 구성 요소의 제조를 포함하기 때문에 까다롭습니다. 고품질 중금속 제작에는 경험이 풍부한 제작자와 함께 맞춤형 및 대규모 프로젝트를 높은 효율성과 정확성으로 처리할 수 있는 적절한 시설이 필요합니다. 중금속 가공 방법 자르기 중금속 가공의 초기 공정에는 금속 조각을 필요한 모양과 크기로 절단하는 작업이 포함됩니다. 이것은 톱 절단, 가스 또는 화염 절단, 레이저 절단, 워터젯 및/또는 플라즈마 절단을 사용하여 수행됩니다. 드릴 및 펀칭 섹션을 함께 볼트로 고정할 수 있도록 드릴링 및 펀