2023년 1월 19일 목요일

RPi Auto Run (=Start Python Programs as your Raspberry Pi boots up)

 


Start Python Programs as your Raspberry Pi boots up


ls :: ls will list the contents of the directory

cd R2D_Hack :: cd is used to change the directory

★ sudo crontab -e  (▶LINK)

@reboot python3 /home/pi/folder/ ???.py



sudo raspi-config



Finish >> Would you like to reboot now ? >> Yes





특수문자 #을 치려하면 자꾸 프랑 이라고 쓰일때
아래 링크타고가서 수정해주면 됩니다
https://semotube.tistory.com/80


라즈베리 파이(Raspberry Pi) OS 버전 확인은 다음 명령으로 가능합니다.

$ lsb_release -a

OS버전별 다운로드 링크 (▶LINK)



Stop Start-up program (▶LINK)




RPi & Arduino communication (▶LINK)

with sensor (▶LINK)

https://www.aranacorp.com/en/serial-communication-between-raspberry-pi-and-arduino/




==================================
String nom = "Arduino";
String msg;
void setup() {
  Serial.begin(9600);
}
void loop() 
{
  readSerialPort();
  if (msg != "") 
        {
  sendData();
  }
  delay(500);
}
void readSerialPort() {
  msg = "";
  if (Serial.available()) 
        {
  delay(10);
  while (Serial.available() > 0) {
  msg += (char)Serial.read();
  }
  Serial.flush();
  }
}
void sendData() {
  //write data
  Serial.print(nom);
  Serial.print(" received : ");
  Serial.print(msg);
}
====================================



sudo apt-get install ibus ibus-hangul fonts-unfonts-core (한글로 설정바꿈)




https://linuxhint.com/uninstall-software-raspberry-pi/

sudo apt purge [package name]

패키지 uninstall 하기




▼프린트 서버 만들기

https://www.youtube.com/watch?v=3powPeY5_-k


▼RPi Cluster

https://www.raspberrypi.com/tutorials/cluster-raspberry-pi-tutorial/


▼RPi GPIO Servo control

https://microdigisoft.com/interfacing-servo-motor-control-with-raspberry-pi/


▼스마트폰으로 서보제어

https://maker.pro/raspberry-pi/tutorial/how-to-control-servo-motors-by-tilting-your-smartphone


opencv 최신버젼 업데이트법(LINK)



https://blog.naver.com/sisosw/221567180459







OpenCV 기본설치 (한국어설명)(▶LINK)

pip install opencv-python

(Warning : you are using pip version 20.0.3; however version 22.3.1 is available)

(이렇게 뜬다면 아래 명령어를 통해서 pip version을 업그레이드 해줄것)

pip install --upgrade pip

pip --version (pip버젼 확인)

설치가 잘 되었는지 확인하려면 

python

>>import cv2 (이때 Error라고 안떴다면 정상적으로 설지됨을 의미함)

>>cv2.__version__  (언더바 2개씩 써주고 Enter를 치면 현재 opencv의 버전을 확인할 수 있다.)

>>exti( )  (다시 터미널 창으로 탈출)



numpy 설치(https://ravittdaily.tistory.com/3)


pip install --upgrade opencv-python 

This command would upgrade your OpenCV installation to the latest version

sudo apt install -y build-essential cmake unzip

sudo apt install -y libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

(ffm팩 라이브러리 설치)

sudo apt install -y libv4l-dev v4l-utils libgtk2.0-dev (gtk라이브러리 설치)

이제 opencv라는 디렉토리를 만든다.

mkdir opencv

cd opencv  (해당폴더로 이동)

wget https://github.com/opencv/opencv/archive/4.6.0.zip  (오픈CV 최신버전 다운로드)

unzip 4.6.0.zip (압축을 해제해준다.)

위 명령어를 입력




Pip Installing OpenCV on Raspberry PI ▶LINK

sudo apt-get install libhdf5-dev libhdf5-serial-dev
sudo apt-get install libqtwebkit4 libqt4-test
sudo pip install opencv-contrib-python​


▼Optical Character Recognition (=OCR)

https://circuitdigest.com/microcontroller-projects/optical-character-recognition-ocr-using-tesseract-on-raspberry-pi


▼Text recognition

https://tutorials-raspberrypi.com/raspberry-pi-text-recognition-ocr/

댓글 없음:

댓글 쓰기