본문 바로가기

쪼물락 비젼 AI

(25)
물체인식 AI 서버 연결 보호되어 있는 글입니다.
소스 분석 & Compile & Run Codebot 상태 단계 typedef enum { STEP_NONE = 0, STEP_ASK_LOGIN, // 유저 이름을 물어보는 단계입니다. 유저이름을 모를때는 계속 유저이름을 입력할때까지 물어봅니다. STEP_LOGIN_OK, STEP_ASK_MAP_MISSION, STEP_ASK_NEXT_MAP_MISSION, STEP_SELECT_MAP, STEP_SELECT_MISSION, STEP_WAIT_FOR_STARTING_GAME, STEP_PLAY_GAME, STEP_ASK_NEXT_GAME, STEP_MAX, } step_t; ASK_AI.py는 라즈베리파이로 명령을 전달합니다. 라즈베리파이+카메라에서는 사진촬영을 하고 데이터를 서버로 전송합니다. import socket import os fr..
Compile & Upload to codebot cd clan3/neutis-image/ source poky/oe-init-build-env bitbake codebot cd clan3/neutis-image/ source poky/oe-init-build-env bitbake neutis-image bitbake -f -c cleanall codebot && bitbake codebot 소스 경로 cnr@cnr-build-server:~$ cd clan3/neutis-image/ cnr@cnr-build-server:~/clan3/neutis-image$ pwd /home/cnr/clan3/neutis-image cnr@cnr-build-server:~/clan3/neutis-image$ 컴파일 경로로 이동 cnr@cnr-build-server:~..
CODEBOT UDP Send To Raspberry UDP Server CODEBOT 는 Neutis N5로 제작되었습니다. CODEBOT 보드에서 와이파이 연결 변경합니다. sudo nmcli device wifi connect "CODEBOT" password "zzzzzzzz" codebot에서 udp_test.py를 실행합니다. WIFI AP 채널 변경 채널 설정에 따라 와이파이 AP 인식이 다릅니다.
라즈베리파이 + CAMERA + FTP UPLOAD UDP 신호를 받아 카메라 촬영후 사진을 FTP 서버로 전송합니다. 라즈베리파이 방화벽 변경 프로그래밍 ftp 서버와 연결후 udp 신호를 받아 사진 촬영후 서버로 이미지를 전송합니다. import picamera import ftplib import os import datetime from socket import * camera = picamera.PiCamera() camera.resolution = (1024,768) ftp = ftplib.FTP() ftp.connect("xxx.xxx.xxx.xxx", 9021) ftp.login("xxx","xxx") ftp.cwd("./test") os.chdir(r"./") from gpiozero import LED from time import sl..
CODEBOT 시리얼 연결 & 컴파일 & 실행 MobaXterm 을 이용하여 Serial 연결합니다. Serial Port 와 bps 115200 을 맞혀줍니다. 테스트 codebot 보드 소스코드 컴파일 bitbake neutis-image bitbake codebot 소스 컴파일 후 코드봇에서 실행 scp -3 -P 5000 cnr@211.238.124.102:/home/cnr/clan3/neutis-image/build/tmp/deploy/ipk/aarch64/codebot*.ipk /home/root/ systemctl stop codebot opkg remove codebot codebot-dev opkg install ~/codebot_0.1-r0_aarch64.ipk ~/codebot-dev_0.1-r0_aarch64.ipk ./code..
GPIO 신호시 라즈베리파이 카메라촬영 + FTP 업로드 쪼물락에 라즈베리파이 카메라 부착 촬영된 사진 라즈베리파이 제로 W 1GHz BCM2835 싱글코어 프로세서 / Bluetooth Low Energy 4.1 (BLE) / HAT 호환 가능 40핀 / Size : 65mm X 30mm 아두이노에서 GPIO OUTPUT을 이용하여 라즈베리파이의 LED를 제어합니다. 라즈베리파이에서는 GPIO 버튼을 하여 제어신호를 수신합니다. 아두이노 소스코드 void setup() { // put your setup code here, to run once: pinMode(2, OUTPUT); pinMode(LED_BUILTIN, OUTPUT); } void loop() { // put your main code here, to run repeatedly: digital..
라즈베리파이 사진 촬영 + FTP 파일 업로드 보호되어 있는 글입니다.