RaspberryPi ๐Ÿ› ๏ธ/3b+

02. ๋ผ์ฆˆ๋น„์•ˆ ์„ค์น˜

JM 2021. 9. 5. 19:26
๋ฐ˜์‘ํ˜•

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด์— OS๋ฅผ ์„ค์น˜ํ• ๋•Œ ๊ฐ€์žฅ ๋ถˆํŽธํ•œ๊ฒŒ ๋ฐ”๋กœ ๋ชจ๋‹ˆํ„ฐ์™€ ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค๋‹ค.

ํ•„์ž๋Š” 7์ธ์น˜ LCD์™€ ๋ชจ๋‹ˆํ„ฐ ๋งˆ์šฐ์Šค๋ฅผ ์—ฐ๊ฒฐํ•ด์„œ ์ž ์‹œ ์‚ฌ์šฉํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ VNC๋กœ ์—ฐ๊ฒฐํ•ด์„œ ์›๊ฒฉ์„ค์ •์„ ํ•˜๋Š”๊ฑธ ์ถ”์ฒœํ•œ๋‹ค.

๋งŒ์•ฝ ์ž‘์€ ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ์—†๋‹ค๋ฉด hdmi์—ฐ๊ฒฐ์ด ๋˜๋Š” ์–ด๋–ค ๋ชจ๋‹ˆํ„ฐ๋“ ์ง€ ์ƒ๊ด€์—†์œผ๋‹ˆ ์—ฐ๊ฒฐํ•ด์•ผํ•œ๋‹ค.

๋น ๋ฅด๊ฒŒ VNC์„ค์น˜๋ฅผ ํ•ด๋ณด์ž!!

โ€ป์ฐธ๊ณ ๋กœ VNC๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ์ „์— ๋ณธ ์ปดํ“จํ„ฐ์—์„œ VNC ๋ทฐ์–ด๊ฐ€ ์„ค์น˜๋˜์–ด์•ผ ํ•œ๋‹ค.(์ด๊ฒŒ ์–ผ๋งˆ๋‚˜ ์ข‹์€๊ฑด์ง€...+ํ•ธ๋“œํฐ ์–ดํ”Œ๋„ ์žˆ๋‹ค.)

https://www.realvnc.com/en/connect/download/viewer/

 

Download VNC Viewer | VNC® Connect

VNC® Connect consists of VNC® Viewer and VNC® Server Download VNC® Viewer to the device you want to control from, below. Make sure you've installed VNC® Server on the computer you want to control. Frequently asked questions How do I install VNC® View

www.realvnc.com

 

02-1. ๊ธฐ๋ณธ์„ค์น˜

ํ™˜์˜๋ฌธ๊ตฌ๊ฐ€ ๋‚˜์˜ค๊ณ  NEXT

๋‚˜๋ผ๋Š” South Korea, ์–ธ์–ด๋Š” ๊ธฐ๋ณธ Korean์ด ๋˜๋Š”๊ฒƒ ๊ฐ™์€๋ฐ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ์œ„ํ•ด ํ•˜๋‹จ์˜ Use English language๋ฅผ ์ฒดํฌํ–ˆ๋‹ค.

์‹œ๊ฐ„์€ ์—ญ์‹œ ์„œ์šธ

์ดํ›„์— ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๊ณ 

์™€์ดํŒŒ์ด๋ฅผ ์„ ํƒ ํ›„ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.

(๋งŒ์•ฝ ์™€์ดํŒŒ์ด๋ฅผ ๋‚˜์ค‘์— ์—ฐ๊ฒฐํ•˜๊ฒŒ๋˜๋ฉด 02-3๋ฅผ ๋ณด๊ธธ, ๋žœ์„ ์„ ์—ฐ๊ฒฐํ•ด๋„ ์ƒ๊ด€์—†๋‹ค.)

 

02-2. ์ตœ์†Œํ•œ์˜ ์„ธํŒ…

์ตœ๋Œ€ํ•œ ๋น ๋ฅด๊ฒŒ VNC๋ฅผ ์„ค์น˜

์ขŒ์ธก ์ƒ๋‹จ์˜ ์‚ฐ๋”ธ๊ธฐ๋ชจ์–‘ -> Preferencs -> Raspberry Pi Configuration -> Interfaces -> VNC์ฒดํฌ

์ดํ›„ OK๋ฅผ ํ•˜๊ฒŒ๋˜๋ฉด ์ž๋™์œผ๋กœ VNC๊ฐ€ ์„ค์น˜๋œ๋‹ค.

์šฐ์ธก์ƒ๋‹จ์— ๋„ค๋ชจ๋‚œ VNC๊ฐ€ ๋ณด์ด๊ฒŒ ๋˜๋Š”๋ฐ ์ด๊ฑธ ๋ˆ„๋ฅด๊ณ  ์™ผ์ชฝ์„ ๋ณด๋ฉด ํ• ๋‹น๋œ IP๊ฐ€ ๋‚˜์˜จ๋‹ค.

 

โ€ป์ฃผ์˜!!!!

๊ฐ™์€ ํ˜ธ์ŠคํŠธ, ๊ฐ™์€ ๋„คํŠธ์›Œํฌ์ƒ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ์—์„œ ์—ฐ๊ฒฐํ•ด์•ผ ๋กœ์ปฌ ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

๋ฐ”๋กœ ์™ธ๋ถ€์—์„œ ์—ฐ๊ฒฐํ•˜๋ฉด ๋ถˆ๊ฐ€๋Šฅ!!(ex. ๋ฐ์ดํ„ฐ ํ•ธ๋“œํฐ -- ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด)

๋ณธ ์ปดํ“จํ„ฐ์— VNC viewer๋ฅผ ํ‚ค๊ณ 

ํ•ด๋‹น ์ค„์— ๊ทธ๋Œ€๋กœ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.

Username์€ ๊ธฐ๋ณธ์ด pi, ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์•„๊นŒ ์„ค์ •ํ–ˆ๋˜ ๊ฒƒ

๊ทธ๋Ÿผ ๋“œ๋””์–ด.....

๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด VNC๋กœ ์›๊ฒฉ ์ ‘์†

์ด ํ™˜๊ฒฝ์ด ์™„์„ฑ๋๋‹ค ์ด๊ฒŒ ์ œ์ผ ์ค‘์š” ใ… ใ… 

02-3. ๊ธฐ๋ณธ ์„ค์ •


์šฐ์„  ๋ญ๋“ ์ง€ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด์„  ์ธํ„ฐ๋„ท์ด ๋˜์•ผํ•˜๋Š”๋ฐ 02-1์—์„œ ์™€์ดํŒŒ์ด๋ฅผ ๊ฑด๋„ˆ๋›ฐ๊ฑฐ๋‚˜ ์„ค์ •์„ ๋‚˜์ค‘์— ํ•˜๋Š” ๊ฒฝ์šฐ!!

์™€์ดํŒŒ์ด๊ฐ€ ์•ˆ์žกํžˆ๋Š” ๋Œ€ํ˜•์ฐธ์‚ฌ๊ฐ€ ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋”ฐ.....

๊ทธ๋Ÿด๋• ๋‹นํ™ฉํ•˜์ง€๋ง๊ณ  ์•„๊นŒ ์‚ฌ์šฉํ•œ Raspberry Pi Configuration์—์„œ Localisation์„ ์„ ํƒ ํ›„

WiFi Country์—์„œ ๋ฏธ๊ตญ->์˜๊ตญ ์ˆœ์œผ๋กœ ๋Œ์•„๊ฐ€๋ฉฐ ์™€์ดํŒŒ์ด๊ฐ€ ์žกํžˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณธ๋‹ค.


๊ธฐ๋ณธ์„ค์ •์€

1. Raspberry Pi Configuration

2. ํ•ด์ƒ๋„ ์„ค์ •

3. ๋ธ”๋ฃจํˆฌ์Šค ์„ค์ •

4. ๋ฐฐ๊ฒฝํ™”๋ฉด ์„ค์ •

5. ๊ณ ์ •IP์„ค์ • ์ˆœ์œผ๋กœ ํ•˜๊ฒ ๋‹ค.

โ€ป์ฐธ๊ณ ๋กœ ๋ชจ๋“  ์„ธํŒ…์€ ํ•œ๋ฒˆ์˜ ์žฌ๋ถ€ํŒ…์œผ๋กœ ๋๋‚˜๊ฒŒ๋” ํ•˜๋ ค๊ณ  ํ•œ๋‹ค.

 

1. Raspberry Pi Configuration

๋”ฑํžˆ ๊ฑด๋“ค๊ฑด ์—†๊ณ  Interfaces ํƒญ์˜ SPI,I2C,Serial Port, Serial Console, Remote GPIO๋ฅผ Enable๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.

(๊ฐœ๋ฐœ์ด ์ด์œ ๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด ํ•  ํ•„์š”์—†์Œ)

 

2.ํ•ด์ƒ๋„ ์„ค์ •

์ขŒ์ธก ์ƒ๋‹จ์˜ ํ„ฐ๋ฏธ๋„์„ ํ‚ค๊ณ  sudo nano /boot/config.txt ๋ฅผ ์ž…๋ ฅ!

๊ทธ๋Ÿผ ์ด๋Ÿฐ ํ™”๋ฉด์ด ๋‚˜์˜ค๊ฒŒ ๋˜๋Š”๋ฐ

์ด ๋ถ€๋ถ„์„

hdmi_group=2

hdmi_group=82 ๋กœ ๋ฐ”๊พธ๋ฉด ๋œ๋‹ค ๋‹น์—ฐ์ด ์•ž์— #์„ ์ง€์šฐ๊ณ 

์ดํ›„ Ctrl+x --> Y --> ์—”ํ„ฐ ํ•˜๋ฉด ์ €์žฅ์ด ๋œ๋‹ค.

์ฐธ๊ณ ๋กœ 82๋Š” 1920x1080์ด๋‹ค.

์“ธ๋งŒํ•œ ๊ฒƒ๋“ค์€ 31(1280x800)์ด๋‚˜ 13(800x600)์ด๋‹ค.

 

3. ๋ธ”๋ฃจํˆฌ์Šค ์„ค์ •

๋ธ”๋ฃจํˆฌ์Šค๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋ผ๋ฉด ๊ฑด๋„ˆ๋›ฐ์–ด๋„ ๋œ๋‹ค.

ํ•˜์ง€๋งŒ Serial๊ณผ GPIO๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉ ํ•˜๋ ค๋ฉด ๋ธ”๋ฃจํˆฌ์Šค๋ฅผ ํ•ด์ œํ•ด์•ผํ•œ๋‹ค.

์•„๊นŒ ์‚ฌ์šฉํ–ˆ๋‹จ ํ„ฐ๋ฏธ๋„์—์„œ ์œ„๋กœ ํ‚ค๋ณด๋“œ๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ „์— ์‹คํ–‰ํ–ˆ๋˜ ๊ธ€์ž๊ฐ€ ๋‚˜์˜จ๋‹ค.

๋‹ค์‹œ sudo nano /boot/config.txt ๋ฅผ ์ž…๋ ฅ!

์ด๋ฒˆ์—” ๋งˆ์ง€๋ง‰์ค„์— ์ด๋ ‡๊ฒŒ ์ž…๋ ฅ์„ ํ•˜๊ณ  Ctrl+x --> Y --> ์—”ํ„ฐ!

 

4. ๋ฐฐ๊ฒฝํ™”๋ฉด์€ ์„ค์ •

์‚ฌ์‹ค ๊ฐ€์žฅ ์“ธ๋ฐ์—†์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ํ•˜๋‹จ ๋ฉ”๋‰ด๊ฐ€ ์ต์ˆ™ํ•˜๊ธฐ๋•Œ๋ฌธ์— ๋ฐ”๊ฟ”๋ณด๊ฒ ๋‹ค.

๋ฐ”ํƒ•ํ™”๋ฉด์—์„œ ์šฐํด๋ฆญ --> Desktop Preferences --> Menu Bar --> Position์„ Bottom์œผ๋กœ OK

 

5. ๊ณ ์ •IP์„ค์ •

์ด๊ฒŒ ์ œ์ผ ์ง‘์ค‘ํ•ด์•ผ ํ•œ๋‹ค.

๋ณธ ์ปดํ“จํ„ฐ์—์„œ ipconfig๋ฅผ ๋ˆ„๋ฅด๋ฉด

์ด ๋ถ€๋ถ„์ด ๋ฐ”๋กœ ๊ฒŒ์ดํŠธ์›จ์ด ์ฃผ์†Œ(๋ผ์šฐํ„ฐ)๋‹ค.

์ดํ›„์— ํ„ฐ๋ฏธ๋„์—์„œ sudo nano /etc/dhcpcd.conf ๋ฅผ ์ž…๋ ฅ!

๊ทธ๋Ÿผ ์ด ๋ถ€๋ถ„์ด ๋‚˜์˜ค๊ฒŒ ๋˜๋Š”๋ฐ

์ด๋ ‡๊ฒŒ ๋ฐ”๊ฟ”์ฃผ๋ฉด ๋œ๋‹ค.

interface๋Š” ์™€์ดํŒŒ์ด๋ฉด wlan0, ๋žœ์„ ์€ eth0

static ip_address๋Š” ๋ณธ์ธ์ด ์›ํ•˜๋Š” ๊ณ ์ • ์•„์ดํ”ผ ์ฃผ์†Œ(255์•ˆ์œผ๋กœ ํ• ๋‹น)

static routers๋Š” ์•„๊นŒ ํ™•์ธํ•œ ๊ฒŒ์ดํŠธ์›จ์ด ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ด์ค˜์•ผํ•œ๋‹ค.

static domain_name_servers๋Š” ๋ณธ์ธ์ด ์›ํ•˜๋Š” ๊ณ ์ • ์•„์ดํ”ผ์ฃผ์†Œ๋กœ ๋ฐ”๊ฟ”์ฃผ๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค.

Ctrl+x --> Y --> ์—”ํ„ฐ ํ›„

ํ„ฐ๋ฏธ๋„์— sudo reboot๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด VNC์—ฐ๊ฒฐ์ด ๋Š๊ธฐ๊ฒŒ ๋œ๋‹ค.

๊ทธ๋Ÿผ ๋‹ค์‹œ ์ด๊ณณ์— ๋ณธ์ธ์ด ์„ค์ •ํ•œ ip์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ด์„œ ์ ‘์†ํ•˜๋ฉด๋œ๋‹ค.

๋„ˆ๋ฌด ๋นจ๋ฆฌ ๋‹ค์‹œ ์ ‘์†ํ•  ๊ฒฝ์šฐ ์•ˆ๋  ์ˆ˜ ์žˆ์œผ๋‹ˆ ๋งˆ์Œ์˜ ์—ฌ์œ ๋ฅผ ๊ฐ€์ง€๊ณ ........

ps.๋งŒ์•ฝ ์ ‘์†์ด ์•ˆ๋œ๋‹ค๋ฉด static routers๋ฅผ ์ž˜๋ชป ์ž…๋ ฅ ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋งค์šฐ๋งค์šฐ ํฌ๋‹ค

์•„๋‹ˆ๋ฉด ์ „์›์„ ๋‹ค์‹œ ๋บ๋‹ค๊ฐ€ ์—ฐ๊ฒฐํ•ด๋ณด๊ธธ ๋ฐ”๋ž€๋‹ค

'RaspberryPi ๐Ÿ› ๏ธ > 3b+' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

01. ๋ผ์ฆˆ๋น„์•ˆ OS์„ค์น˜  (0) 2021.09.05