[Arduino] Arduino IDE 2.0 베타 사용 후기. (자동완성, 디버깅 등등)
·
Embeded SW/Arduino
https://blog.arduino.cc/2021/03/01/announcing-the-arduino-ide-2-0-beta/ Announcing the Arduino IDE 2.0 (beta) | Arduino Blog The Arduino IDE is the well-known software we all use to program our boards. Its development started in 2005 based on the graphical interface of the Processing project and has never stopped since. During these years, countless hours of development by the A blog.arduino.cc ..
[라즈베리파이] 1.Raspberry Pi 첫 부팅시 모니터 없이 SSH로 원격 접속, 2. SSH로 root 계정으로 접속, 3. {ID, Hostname} 변경하는 방법
·
Embeded SW/Raspberry Pi
안녕하세요. 프로젝트를 위해 라즈베리파이를 게이트웨이로 써야 하므로, GUI 없는 RaspberryPi OS LITE를 이용하기 시작했습니다. SSH는 원격 호스트 컴퓨터로 접속하기 위해 정의된 인터넷 프로토콜로 포트 번호는 22번을 사용합니다. 1. SD Card에 OS Image Flash - Requirement Raspberry Pi OS ( Raspberry Pi OS Lite ) belena etcher ( Flash OS images to SD cards & USB drives ) https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit Operating system images – Raspberry Pi T..
[아두이노] MQ 시리즈 공기질 센서 PPM으로 변환하기! (3) Python으로 변환( 번외 편)
·
Embeded SW/Arduino
안녕하세요. 아두이노 MQ Series PPM으로 변환하기 번외 편입니다. 저번 글은 회로도를 보았고, 오늘은 파이썬으로 PPM으로 변환하도록 하겠습니다. 파이썬으로 굳이 사용한 이유는 급하게 실험하느라, 센서 값을 PPM으로 변환하지 않고 그대로 CSV파일 형식으로 받았기 때문에 파이썬으로 데이터를 전처리해야만 했습니다. import csv import numpy as np import math import matplotlib.pyplot as plt """ PPM VCC = 3.3V RL = 10k VL = VCC*(RL/(RS+RL) RS = (RL*VCC)/VL-RL PPM = a * ratio * b """ vcc = 3.3 rl = 10 mq3, mq4, mq6, mq7, mq8, mg811 ..
[아두이노] MQ 시리즈 공기질 센서 PPM으로 변환하기! (2) 회로도 (Schematic)
·
Embeded SW/Arduino
안녕하세요. MQ시리즈 두 번째 글을 작성합니다. 확실히 글은 바로 바로 작성하는 것이 중요한 것 같습니다. 글을 쓰려고 보니 기억이 안 나서 다시 새로 공부했습니다. 저번 글은 아두이노 라이브러리를 이용하여 단순히 PPM을 구하였다면, 오늘은 조금 더 자세히 회로를 통해 좀 더 MQ 시리즈와 친해지는 것이 목적입니다. coding-yoon.tistory.com/98 [아두이노] MQ 시리즈 공기질 센서 PPM으로 변환하기! (1) Feat. MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MG-811 안녕하세요. 약 두 달만에 글을 씁니다. 공모전과 기사 시험의 지옥을 뒤로 잠시 여유가 생겨 시간을 냅니다. 오늘은 MQ 시리즈에서 공기질 센서를 PPM으로 변환하는 방법에 대해 글..
[라즈베리파이] SMB SSamba 포트포워딩
·
Embeded SW/Raspberry Pi
삼바(samba)는 Windows 운영체제를 사용하는 PC에서 Linux 또는 UNIX 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해 주는 소프트웨어이다. -위키백과 현재 라즈베리파이를 공유폴더로 사용하여 윈도우에서 작업하는데 많이 사용합니다. vim으로 작업을 해봤고, 라즈베리파이에서 vscode를 깔아서 작업도 해봤고, 기본 파이썬 툴로도 해봤지만 코드는 길어지고, 여러 파일 작업을 할 때 답답해서 죽는 줄 알았습니다. 그래서 가장 좋은 방법은 SSH나 VNC로 라즈베리파이를 모니터 없이 연결만 해놓고, 작업은 윈도우에서 하는 게 가장 편한 것 같습니다. 1. 설치 sudo apt-get install samba samba-common-bin 2. 설정 sudo vim /etc/sa..
[Coral] 인공지능으로 얼굴 인식하기! (face detect) / Google Coral Edge TPU(USB Accelerator) / MobileNet V2 / tflite / Haarcascade 아님!
·
Embeded SW/Raspberry Pi
안녕하세요. 오랜만에 글을 작성합니다. 오늘은 예제만 돌려봤다면, 실제로 학습된 모델을 이용하여 얼굴을 찾도록 하겠습니다. 라즈베리파이로 얼굴인식을 찾아보면 Haarcascade 알고리즘이 많이 사용됩니다. 하지만 오래전에 나온 알고리즘이고 좀 더 빠르고 더 정확하게 인공지능으로 얼굴 인식을 할 수 있습니다. 그리고 얼굴인식 자체를 Edge TPU가 처리하기 때문에 라즈베리파이의 CPU는 거의 사용되지 않습니다. 그러기 때문에 라즈베리파이에서 부담 없이 강력한 효과를 보여줍니다. 아래 글을 읽어보시고 가시는 것을 추천드립니다. coding-yoon.tistory.com/87?category=866905 coding-yoon.tistory.com/88?category=866905 coding-yoon.ti..
아두이노, 안드로이드를 블루투스로 연결해서 센서값 읽어오기!(3)
·
Embeded SW/Arduino
많은 분들이 자바 전체 소스코드를 원하셔서 이렇게라도 올려봅니다. 제가 프로젝트를 다 삭제해서 잠깐 코드로 적어놓고 테스트는 하지 않았습니다. import android.app.Activity; import android.bluetooth.BluetoothAdapter; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; import app.akexorcist.bluetotohspp.library.BluetoothSPP..
[ 라즈베리파이 ] Cam Pan/Tilt 조정 ( uvcdynctrl ) : Logitech Orbit/Sphere AF
·
Embeded SW/Raspberry Pi
USB 웹캠을 하나 주워 왔는데 동작이 잘돼서 라즈베리파이에 달아주기로 했습니다. 웹캠 제품은 Logitech Orbit/Sphere AF입니다. uvcdynctrl 를 통해서 webcam에 Pan/Tilt를 조정할 예정입니다. 0. uvcdynctrl 설치 sudo apt-get install uvcdynctrl 1. uvdynctrl 도움말 uvcdynctrl -h 2. uvdynctrl 사용 가능한 장치 리스트 확인 uvcdynctrl -c 2. uvdynctrl 컨트롤 Controls that work # uvcdynctrl -s "Pan/tilt Reset" -- 1 # uvcdynctrl -s "Pan/tilt Reset" -- 2 # uvcdynctrl -s "Pan/tilt Reset" -..
[아두이노] MQ 시리즈 공기질 센서 PPM으로 변환하기! (1) Feat. MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MG-811
·
Embeded SW/Arduino
안녕하세요. 약 두 달만에 글을 씁니다. 공모전과 기사 시험의 지옥을 뒤로 잠시 여유가 생겨 시간을 냅니다. 오늘은 MQ 시리즈에서 공기질 센서를 PPM으로 변환하는 방법에 대해 글을 쓰겠습니다. MQ 시리즈 센서를 사용할 때 PPM 변환이 설명이 친절하지 않아 작은 힘을 보태겠습니다. 프로젝트에 필요한 공기질 센서를 엑셀로 정리하다 보니 이렇게 블로그 글 쓰는데 도움이 되네요. MQ 시리즈마다 측정할 수 있는 센서값이 굉장히 많습니다. MQ 시리즈 중 하나를 사용할 수 있다면, 다른 시리즈 또한 쉽게 사용할 수 있습니다. 글을 세 편정도로 나누어서 글을 쓸 예정인데, 1편은 센서의 원리가 궁금한 것이 아닌, 아두이노로 PPM 변환 결과만 필요하신 분을 위한 글입니다. 2편은 데이터시트를 보면서 회로를 ..
[Coral] TensorFlow Lite : Tflite 모델 생성 & Edge TPU로 Inferece까지 간단하게 개발하기!
·
Embeded SW/Raspberry Pi
안녕하세요. 만약, 처음 이 글을 보신다면 아래 글을 먼저 읽어보시는 것을 추천드립니다. 1편 : Coral Board 대신 라즈베리파이를 사용하는 이유 : https://coding-yoon.tistory.com/85?category=866905 2편 : USB Accelerator(Edge TPU) 환경설정 : https://coding-yoon.tistory.com/87?category=866905 3편 : Coral Edge TPU 예제 돌리기 : https://coding-yoon.tistory.com/88 Edge TPU는 CNN과 같은 Deep feed-forward 신경망을 실행할 수 있습니다. 8비트 Edge TPU 용으로 컴파일 된 TensorFlow Lite 모델만 지원하며, 32비트..
18진수
'Embeded SW' 카테고리의 글 목록 (2 Page)