Мазмұны:
- Жабдықтар
- 1 -қадам: Raspberry Pi 3/4 OS Stuff орнату
- 2 -қадам: RGB жарықдиодты тақтаның қажетті кітапханаларын жүктеу, орнату және іске қосу
- 3 -қадам: Ledboard Pi GUI қосымшасын құрастыру, орнату және тексеру
- 4 -қадам: WiFi хотспотын орнату және орнату
- 5 -қадам:
Бейне: Ledboard Pi: 5 қадам (суреттермен)
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-03 03:01
Ledboard Pi экраны - бұл көп жылдық тәжірибе, оқу мен дамудың нәтижесі; сонымен қатар дәл осы сәтте қажетті құралдардың (аппараттық, бағдарламалық қамтамасыз ету, микробағдарлама) болуының нәтижесі: Raspberry Pi 4 (Raspberry Pi 3 -те жұмыс істейді) оның жылдамдығымен, жадымен және сымсыз қуатымен, Raspberry Pi LED матрицалық дисплейінің керемет жобасы. rpi-rgb-led-matrix және rpi-fb-matrix кітапханаларына негізделген (GPIO арқылы көптеген коммерциялық RGB жарықдиодты панельдерді жүргізуге арналған) Rasp LED Pi-дің үлкен шығыс RGB светодиодты дисплейінде көрсету үшін (бұл нұсқаулық үшін ажыратымдылық 96x64 6 sparkfun 32x32 панельдерін қолдана отырып). Мұның бәрі Raspbian Buster Lite кескінінің үстінде орнатылған, ашық терезеде жұмыс үстелінде lazarus ide көмегімен бағдарламаланған GUI қосымшасымен басқарылады және соңында сіздің қиялыңызға сәйкес келетін барлық нәрсені көрсетеді: көп спорттық табло, сандық белгі немесе бейне ойнатқыш.; шектеулер жоқ. Бұл жоба VNC Viewer бағдарламасын іске қосуға қабілетті кез келген компьютермен басқарылады, себебі VNC сервері Raspberry Pi 4 Rasbian Buster Lite -те орнатылған.
Ертеңнен бастап мен бұл жобаны іске асыру үшін әр қадамды егжей -тегжейлі түсіндіруге тырысамын.
Жабдықтар
Бізге бұл жоба қажет:
Аппараттық құрал
- Бір Raspberry Pi 3 немесе одан да жақсы, Raspberry Pi 4 5V 2,5 А қуат көзімен
- Raspberry Pi үшін бір Electrodragon RGB светодиодты матрицалық тақтасы
- Sparkfun -дан 32x32 RGB алты жарықдиодты панель
- Бір 40А 5В қуат көзі
- Бір 3 метрлік алюминий тікбұрышты рамка 82,5 мм х 38 мм
- Акрил өлшемі бір кесінді W 576 мм x H 384 мм
- Поляризацияланған пленканың бір бөлігі
Бағдарламалық қамтамасыз ету
- hezeller rpi-rgb-led-matrix кітапханасы
- Adafruit rpi-fb-matrix кітапханасы
- Raspbian buster lite немесе realtimepi-buster-lite кескіндері
- Openbox
- ДК/ноутбук/Raspberry Pi 3 немесе 4 басқару үшін, Windows немесе Linux немесе Raspbian үшін нақты VNC қарау құралы
- Lazarus IDE raspbian buster lite үшін
- Leboard Pi қосымшасы
жалғасы бар…
1 -қадам: Raspberry Pi 3/4 OS Stuff орнату
Бізде аппараттық бөліктер болғаннан кейін, біз ОЖ материалдарын алуымыз керек:
Біріншіден, біз Raspbian 3/4 үшін ОЖ алуымыз керек. менің жағдайда, мен нақты уақыттағы buster lite қолдануды шештім; бірақ сіз Raspbian Buster Lite нұсқасын пайдалана аласыз. Содан кейін бұл суретті balenaEtcher көмегімен micro SD картасына аудару қажет.
Содан кейін бізге HDMI дисплейі мен USB пернетақтасы мен cat5 желілік кабелін қосу керек
Raspberry Pi 3/4 RJ45; Осылайша, біз Raspberry Pi 3/4 IP -тен бастапқы орнатуды іздей аламыз: желілік IP, сымды және сымсыз. Мен озық IP сканерін қолдандым. Енді raspi-config арқылы Ledboard Pi қондырғысының қалған бөлігін аяқтау үшін Putty көмегімен қашықтан қосылу үшін SSH серверін іске қосыңыз.
Енді қарапайым нұсқада біз ашық тереземен жұмыс үстелінің жеңіл ортасын орнатамыз
sudo apt-get install-no-install-xserver-xorg x11-xserver-utils xinit openbox ұсынады
Содан кейін, lightdm орнатыңыз (Кіру менеджері)
sudo apt-get install lightdm
Realvncserver бағдарламасын raspi-config қызметінен іске қосыңыз
sudo raspi-config> Интерфейс опциялары> vncserver> vncserver іске қосыңыз
Мұнда, vnceserver іске қосылғаннан кейін, біз VNC Viewer қолданамыз. Бұл жағдайда қосылымда конфигурацияланатын жұмыс үстелі 0, мысалы. Егер IP 192.168.100.61 болса, онда байланыс «192.168.100.61:0» болады
Бізге басқару компьютері/ноутбук пен Ledboard Pi арасындағы байланыс қажет, сондықтан бастапқы кодты, файлдарды, суреттерді, бейнелерді және т.б. тасымалдау үшін самбаны орнату қажет
sudo apt-get samba samba-common-bin -y орнатыңыз
Сіздің пайдаланушы Samba арқылы бөліскіңіз келетін жолдың иесі екеніне көз жеткізіңіз
sudo chown -R pi: pi/home/pi/share
Samba бөлісу файлының түпнұсқасын алыңыз
sudo cp /etc/samba/smb.conf /etc/samba/smb.bak
Samba конфигурация файлын өңдеңіз
sudo nano /etc/samba/smb.conf
Жұмыс тобын WORKGROUP ретінде қалдырыңыз (немесе оны өзіңіз қалағандай атаңыз)
#қолдауды ұтады = жоқ
қолдауды ұту = иә
Содан кейін….
#Бұл сіз шолу кезінде пайда болатын бөлісу қалтасының атауы
[ledboardpi] comment = ledboardPi қалтаны бөлісу жолы =/home/pi/Share маска жасау = 0775 каталог маскасы = 0775 оқу үшін ғана = қарауға болмайды = иә қоғамдық = иә күш қолданушы = pi тек қонақ = жоқ
Енді біз басқа үйден/home/pi жолындағы «home/pi/share» қалтасына кіре аламыз.
Gui қосымшасы арқылы файлдық жүйені басқару үшін біз pcmanfm орнатамыз
sudo apt-get pcmanfm орнатыңыз
2 -қадам: RGB жарықдиодты тақтаның қажетті кітапханаларын жүктеу, орнату және іске қосу
Алдымен алдын ала талаптарды орнатыңыз
sudo apt-get жаңартуы
sudo apt-get install -y build-essential git libconfig ++-dev sudo apt-get libgraphicsmagick ++-dev libwebp-dev -y sudo apt-get install python2.7-dev python-жастық -y
Содан кейін, hzeller rpi-rgb-led-matrix жүктеп, құрастырыңыз
wget
master.zip cd rpi-rgb-led-matrix-master/ && жаса
Сонымен қатар, rpi-fb-матрицасын жүктеңіз және орнатыңыз
Бұл репозиторийді рекурсивті опциямен клондау керек, осылайша қажетті субодульдер де клондалады. Бұл пәрменді іске қосыңыз:
git clone-қайталанатын
жасау
Ескертпе: rpi-fb-matrix қалтасына ерте жүктелген rpi-rgb-led-matrix кітапханасын ауыстырыңыз
Енді біз бұл кітапханаларды тексеретін боламыз, есіңізде болсын, rpi-fb-матрицасы rpi-rgb-led-матрицасына байланысты
cd rpi-fb-матрица
cd rpi-rgb-led-matrix sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = «тұрақты» --led- no-hardware-pulse --led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-lightness = 80 -D 0 sudo./demo --led-chain = 3 --led-parallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = «тұрақты»-жалған-аппараттық-импульс --led-pwm-lsb-nanoseconds = 180 --led-show-refresh- LED-жарықтығы = 80 -D 1 runtext.ppm sudo./demo-жалған тізбек = 3-жалған-параллель = 2-жалған-баяулау-gpio = 4-лед-gpio-салыстыру = «тұрақты»- -led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-жарықтық = 80 -D 2 runtext.ppm sudo./demo --led-chain = 3 --лед-параллель = 2 --лед-баяулау-gpio = 4-лед-гпио-картография = «тұрақты»-жалған-аппараттық-импульстік-лед-pwm-lsb-наносекундтар = 180-лед -show-refresh-жалтырақ-жарықтық = 80 -D 3 sudo./demo-жалған тізбек = 3-жалған-параллель = 2-жалған-баяулау-gpio = 4-лед-gpio-салыстыру = « тұрақты «-жалған-аппараттық-импульстік-лед-пвм-лсб-наносекунд = 180 -D 4 sudo./demo-жалған тізбек = 3-жалған-параллель = 2-лед-баяулау-gpio = 4 --led-gpio-mapping = «тұрақты»-жалған-аппараттық емес импульс --led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-жарықтық = 80 -D 5 sudo./demo --led-chain = 3 --led-parallel = 2 --led- баяулау-gpio = 4 --led-gpio-mapping = «тұрақты»-жалған-аппараттық-импульсті емес -led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-жарықтық = 80 -D 6 sudo./demo-жалған тізбек = 3-жалған-параллель = 2-лед-баяулау-gpio = 4 --led-gpio-mapping = «тұрақты»-жалған-аппараттық емес импульс --led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-жарықтық = 80 -D 7 sudo./demo --led-chain = 3 --led-parallel = 2 --led- баяулау-gpio = 4-лед-gpio-mapping = «тұрақты»-жалған-аппараттық-импульсті емес -led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-жарықтық = 80 -D 8 sudo./demo-жалған тізбек = 3-жалған-параллель = 2-лед-баяулау-gpio = 4 --led-gpio-mapping = «тұрақты»-жалған-аппараттық емес импульс --led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-жарықтық = 80 -D 9 sudo./demo --led-chain = 3 --led-pa rallel = 2 --led-slowdown-gpio = 4 --led-gpio-mapping = «regular» --led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180 --led-show-refresh --лед-жарықтық = 80 -D 10 sudo./demo --led-тізбек = 3-жалған-параллель = 2-жалған-баяулау-gpio = 4-лед-gpio-салыстыру = «тұрақты»- led-no-hardware-pulse --led-pwm-lsb-nanoseconds = 180 --led-show-refresh --led-жарықтық = 80 -D 11
Бәрі жақсы жүреді.
Енді rpi-fb-матрицалық кітапхана. Бұл экранның бір бөлігін (96x64) RGB LED панельдерінде Ledboard Pi негізінде көрсетеді
cd/home/pi/rpi-fb-matrix
ЕСІҢІЗДЕ, rpi-rgb-led-matrix кітапханасының соңғы нұсқасын rpi-fb-matrix қалтасына көшіріңіз. ӨТЕ МАҢЫЗДЫ
тазалау
бәрін жасау
Бұл соңғы командалар rpi-fb-matrix және rpi-rgb-led-matrix кітапханалары үшін ….
Rpi-fb-матрицасы үшін matrix.cfg-дің дұрыс конфигурациясы қажет (мен оны нұсқаулық ретінде davenew.cfg деп өзгерттім), RGB светодиодты панельдері әр түрлі болатын арнайы жобаларды оқыңыз, талдаңыз …
Жарықдиодты матрицалық дисплей конфигурациясы // Дисплейдің бүкіл ені мен биіктігін пиксельмен анықтаңыз. // Бұл барлық тізбектелген панельдер анықтайтын тіктөртбұрыштың _total_ ені мен биіктігі. Ені панель пиксель енінің еселігіне (32), // биіктікке панель пикселінің биіктігіне (8, 16 немесе 32) еселік болуы керек. display_width = 96; display_height = 64; // Әр панельдің енін пиксельмен анықтаңыз. Бұл әрқашан 32 болуы керек (бірақ // теорияда өзгеруі мүмкін). panel_width = 32; // Әр панельдің биіктігін пиксельмен анықтаңыз. Бұл әдетте 8, 16 немесе 32. // ЕСКЕРТПЕ: _m_ дисплейіндегі әр панель бірдей биіктікте болуы керек! Мысалы, биіктігі 16 және 32 пиксельді араластыруға болмайды. panel_height = 32; // Әр тізбектегі панельдердің жалпы санын анықтаңыз. Көптеген // панельдер бір -бірімен байланысты болса да санаңыз және осы мәнді осында қойыңыз. Егер сіз // бірнеше параллель тізбектерді қолдансаңыз, әрқайсысын бөлек санап, осы конфигурация үшін ең үлкен // мәнін таңдаңыз. тізбек_ұзындығы = 3; // Параллель тізбектердің жалпы санын анықтаңыз. Егер Adafruit HAT қолдансаңыз // сізде тек бір ғана тізбек болуы мүмкін, сондықтан мәні 1-ге жабысады. Pi 2 3-ке дейін 3 параллель тізбекті қолдай алады, толығырақ ақпаратты rpi-rgb-led-matrix кітапханасынан қараңыз: // https://github.com/hzeller/rpi-rgb-led-matrix#chaining-parallel- chains-and-coordinate- system parallel_count = 2; // Әрбір жарықдиодты матрицалық панельді конфигурациялаңыз. // Бұл әр панель үшін жазбасы бар екі өлшемді массив. // массиві дисплейді бөлетін торды анықтайды, сондықтан 32x32 пиксельді панельдері бар 64x64 өлшемді // дисплей панель конфигурациясының 2х2 жиыны болады. // // Әр панель үшін оның тізбегіндегі ретті орнату керек, яғни тізбектегі // бірінші панель - тапсырыс = 0, келесі - тапсырыс = 1, т.б. панельдің бағдарындағы өзгерістерді есепке алу үшін әр панельдің айналуы // (мысалы, қысқа жылжу үшін панельдер сериясы аяғынан аяғына дейін). // // Мысалы, төмендегі конфигурация бұл панельдердің торлы көрінісін және // олардың сымдарын анықтайды (жоғарғы оң жақ панельден бастап, солға, төменге және // оң жақтан оң жаққа қарай): // _ _ _ / / | Панель | | Панель | | Панель | // | тапсырыс = 2 | <= | тапсырыс = 1 | <= | тапсырыс = 0 | <= 1 -тізбек (Pi -ден) // | бұру = 0 | | бұру = 0 | | бұру = 0 | // | _ | | _ | | _ | // _ _ _ // | Панель | | Панель | | Панель | // | тапсырыс = 2 | <= | тапсырыс = 1 | <= | тапсырыс = 0 | <= 2 -тізбек (Pi -ден) // | бұру = 0 | | бұру = 0 | | бұру = 0 | // | _ | | _ | | _ | // // Назар аударыңыз, тізбек жоғарғы оң жақтан басталады және төменгі жақта // оң жақта. Әр панельдің тәртібі оның тізбек бойындағы орналасуы ретінде белгіленеді // және айналу олардың үстіндегі панельдерге қатысты // айналдырылған төменгі панельдерге қолданылады. // // Көрсетілмеген, бірақ егер сіз параллель тізбектерді қолдансаңыз, әр жазба үшін көрсетуге болады // панельдер тізімінде 'parallel = x;' опция мұнда x - параллель // тізбектің идентификаторы (0, 1 немесе 2). панельдер = (({тапсырыс = 2; бұру = 0; параллель = 0;}, {тапсырыс = 1; бұру = 0; параллель = 0;}, {тапсырыс = 0; бұру = 0; параллель = 0;}, { тапсырыс = 2; бұру = 0; параллель = 1;}, {рет = 1; бұру = 0; параллель = 1;}, {рет = 0; бұру = 0; параллель = 1;})) // Әдепкі бойынша rpi-fb-matrix құралы дисплей панельдерінің ажыратымдылығына сәйкес экранның өлшемін // кішірейтеді. Алайда сіз төмендегі x, y // экран пиксельінің координаттарын орнату арқылы экранның белгілі бір аймағының нақты пиксельдік көшірмесін // ала аласыз. Дисплейдің нақты өлшемінің тіктөртбұрышы // (яғни display_width x display_height пиксельдер) экрандан // берілген x, y координаттарынан бастап көшіріледі. Бұл кесу әрекетін өшіру үшін түсініктеме беріңіз // оның орнына экранды матрицалық дисплейге дейін өзгертіңіз. егін_өнімі = (0, 0)
3 -қадам: Ledboard Pi GUI қосымшасын құрастыру, орнату және тексеру
GUI қосымшасын (Ledboard Pi) құру үшін бізге IDE бағдарламалау қажет. Содан кейін мен Windows ОЖ -де қолданған Delphi/C ++ Builder -ге өте ұқсас «Lazarus IDE» таңдаймын
sudo apt-get install lazarus-ide
Орнатқаннан кейін, жай ғана орындаңыз:
лазарус-иде
Ledboard Pi жобасын ашып, Ledboard Pi қосымшасын алу үшін құрастырыңыз. Бұл қосымшаны ашпас бұрын /home /pi жолында LEDBOARD_APP деп аталатын каталог жасаңыз, содан кейін Ledboard Pi қосымшасын осыған көшіріңіз
Енді біз ашық терезенің тінтуірдің оң жақ түймесімен басу мәзіріне сілтеме қосамыз. Бізге обмену керек, сонымен қатар xterm Putty сілтемесін қолданады, осылайша:
sudo apt-get install obmenu xterm
Енді біз vncviewer терезесінде терминал мен мәзірді пайдалана аламыз:
- Xterm-ге қоңырау шалыңыз, оны тінтуірдің оң жақ түймесімен басыңыз
- Xterm -ден мәзірді ашыңыз
Жаңа элемент қосу: Ledboard Pi
- Жаңа элементті таңдаңыз
- оны Ledboard Pi деп атаңыз
- sudo nice -n -15/home/pi/LEDBOARD_APP/LEDBOARD орындаңыз
- «Horn. WAV» жүктеп алыңыз, содан кейін «\ ledboardpi / ledboardpi \» желісімен байланысқан желінің орналасуын пайдаланып, оны көшіріп, оны realtimePi ортасына «horn.wav» деп өзгертіңіз. Бұл файл атауын өзгерткеннен кейін /home /pi қалтасына көшірілуі керек.
- Орындалды, сіз Ledboard Pi -ді іске қоса білуіңіз керек, сонымен қатар сіз бейнелер мен суреттерде көресіз.
4 -қадам: WiFi хотспотын орнату және орнату
Бұл жоба Raspberry Pi 3/4 сымсыз қосылған ноутбуктен realvnc қарау құралының көмегімен іске қосуға арналған. Осылайша, бұл оны іске қосудың соңғы қадамы және сымды қорқынышқа «hasta la vista baby» деп айтыңыз.
Бағдарламалық қамтамасыз етуді орнату
sudo apt-get жаңартуы
sudo apt-get install hostapd isc-dhcp-server
DHCP сервері
Ақылды болыңыз және әрқашан әдепкі конфигурацияның сақтық көшірмесін жасаңыз
sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.default
Әдепкі конфигурация файлын өңдеңіз
sudo nano /etc/dhcp/dhcpd.conf
Келесі жолдарға түсініктеме беріңіз …
опция домендік атау «example.org»;
ns1.example.org, ns2.example.org домендік атау-серверлер опциясы;
оқу:
#option домендік атауы «example.org»;
#opsion домендік-атау-серверлер ns1.example.org, ns2.example.org;
… және бұл жолға түсініктеме бермеңіз
#авторитетті;
… оқу:
беделді;
… файлдың төменгі жағына төмен қарай айналдырып, келесі жолдарды жазыңыз:
ішкі желі 192.168.42.0 желі маскасы 255.255.255.0 {
диапазон 192.168.42.10 192.168.42.50; опция тарату-адрес 192.168.42.255; маршрутизаторлар 192.168.42.1; дефолт-жалдау уақыты 600; максималды жалдау мерзімі 7200; опция домендік атау «жергілікті»; опция домендік атау-серверлер 8.8.8.8, 8.8.4.4; }
Тұрақты IP үшін wlan0 орнатамыз
Алдымен оны жабыңыз …
sudo ifdown wlan0
… қауіпсіз сақтаңыз және сақтық көшірме файлын жасаңыз:
sudo cp/etc/network/interfaces /etc/network/interfaces.backup
… Желілік интерфейстер файлын өңдеңіз:
sudo nano/etc/network/interfaces
… оқу үшін сәйкесінше өңдеңіз:
бастапқы каталог /etc/network/interfaces.d
автоматты түрде iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet статикалық мекен-жайы 192.168.42.1 желі маскасы 255.255.255.0 кейінгі орнату iw dev $ IFACE power_save өшірді
… Файлды жабыңыз және қазір статикалық IP тағайындаңыз
sudo ifconfig wlan0 192.168.42.1
Орындалды…
Hostapd
Файл жасаңыз және оны өңдеңіз:
sudo nano /etc/hostapd/hostapd.conf
Ssid -ді өзіңіз таңдаған атауымен және wpa_passphrase көмегімен WiFi аутентификациясына өзгертіңіз
интерфейс = wlan0
ssid = LedboardPi hw_mode = g channel = 6 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 wpa_passphrase = davewarePi wpa_key_mgmt = WPA-PSK wpa_pairwise = TKIP rsn_pairwise = CCM
Желілік адресті аударуды конфигурациялайық
Сақтық көшірме файлын жасаңыз
sudo cp /etc/sysctl.conf /etc/sysctl.conf.backup
конфигурация файлын өңдеңіз
sudo nano /etc/sysctl.conf
… пікір қалдырмаңыз немесе төменге қосыңыз:
net.ipv4.ip_forward = 1
# … және оны дереу іске қосыңыз:
sudo sh -c «echo 1>/proc/sys/net/ipv4/ip_forward»
… Eth0 мен wlan0 wifi порты арасында желілік аударма жасау үшін iptables -ді өзгертіңіз
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state -мемлекет БАЙЛАНЫСТЫ, ҚҰРЫЛҒАН -j ҚАБЫЛДАДЫ sudo iptables -A FORWARD -i wlan0 -o eth0 -j ҚАБЫЛДАҢЫЗ
… мұны runnig арқылы қайта жүктеу кезінде жасаңыз
sudo sh -c «iptables -save> /etc/iptables.ipv4.nat»
… және қайта өңдеу
sudo nano/etc/network/interfaces
… Соңында қосылады:
iptables-қалпына келтіру </etc/iptables.ipv4.nat
Біздің/etc/network/interfaces файлы енді келесідей болады:
бастапқы каталог /etc/network/interfaces.d
автоматты түрде
iface lo inet loopback allow-hotplug eth0 iface eth0 inet статикалық мекенжайы 192.168.100.61 netmask 255.255.255.0 шлюзі 192.168.100.1 рұқсат етілген қосылу wlan0 iface wlan0 статикалық мекен-жайы 192.168.42.1 желілік маска 255.255.255.0 желісі 192.168.42.0 тарату 192.168.42.0 каталог /etc/network/interfaces.d
Келу нүктесін іске қосу арқылы тексерейік:
sudo/usr/sbin/hostapd /etc/hostapd/hostapd.conf
Сіздің хотспот жұмыс істеп тұр: оған компьютерден немесе смартфоннан қосылуға тырысыңыз. Сіз мұны істегенде, сіз терминалда кейбір журнал әрекетін көресіз. Егер сіз қанағаттансаңыз, оны CTRL+C көмегімен тоқтатыңыз
Барлығын тазалайық: sudo service hostapd start sudo service isc-dhcp-server start
… және жұмыс істеп тұрғанына көз жеткізіңіз:
sudo қызметі hostapd күйі
sudo қызметі isc-dhcp-сервер күйі
… демондарды жүктеу кезінде басталатындай етіп конфигурациялайық:
sudo update-rc.d hostapd қосу
sudo update-rc.d isc-dhcp-server іске қосады sudo systemctl маскасын ашыңыз.
… pi қайта жүктеңіз
sudo қайта жүктеу
Енді сіз өзіңіздің Wi -Fi -ды көре аласыз, оған қосыласыз және Интернетке қосыласыз. Жылдам салыстыру ретінде, 4k бейнелерді ағындау процессордың шамамен 10% -ын тұтынады, сондықтан оны қолданыңыз.
Бонус ретінде, егер сіз WiFi нүктесінде не болып жатқанын тексергіңіз келсе, журнал файлын тексеріңіз:
tail -f/var/log/syslog
5 -қадам:
Іс.
Дизайн
Бұл бөлімде мен эскиз 3D дизайн бағдарламасын қолдандым. Ledboard Pi алюминий корпусы 3D дизайны
Ол үшін мен 82,5 мм х 38 мм алюминий профилін қолдандым, кейбір бұрыштар мен бұрандалар. Қолдауды менің анам көшеде құрды. Суретте көрсетілгендей дөңгелектері бар.
Ұсынылған:
DIY 37 Leds Arduino рулетка ойыны: 3 қадам (суреттермен)
DIY 37 Leds Arduino рулетка ойыны: Рулетка - бұл кішкентай дөңгелекті білдіретін француз сөзімен аталған казино ойыны
Ковидтік қауіпсіздік дулыға 1 -бөлім: Tinkercad схемаларына кіріспе: 20 қадам (суреттермен)
Covid Safety дулыға 1 -бөлім: Tinkercad схемаларына кіріспе !: Сәлеметсіз бе, дос! Бұл екі бөлімнен біз Tinkercad схемаларын қалай қолдануға болатынын білеміз - бұл схемалардың қалай жұмыс істейтінін білуге арналған көңілді, қуатты және білім беру құралы! Оқудың ең жақсы әдістерінің бірі - бұл жасау. Сонымен, біз алдымен өзіміздің жеке жобамызды жасаймыз: th
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау