Мазмұны:

Raspberry Pi 4B 3D басып шығарылған планшеті: 8 қадам (суреттермен)
Raspberry Pi 4B 3D басып шығарылған планшеті: 8 қадам (суреттермен)

Бейне: Raspberry Pi 4B 3D басып шығарылған планшеті: 8 қадам (суреттермен)

Бейне: Raspberry Pi 4B 3D басып шығарылған планшеті: 8 қадам (суреттермен)
Бейне: BTT Manta M8P v2 - CM4 with Fluidd Pi 2024, Шілде
Anonim
Image
Image
Raspberry Pi 4B 3D басып шығарылған планшеті
Raspberry Pi 4B 3D басып шығарылған планшеті
Raspberry Pi 4B 3D басып шығарылған планшеті
Raspberry Pi 4B 3D басып шығарылған планшеті

Жобаның тұжырымдамасы - Raspberry Pi негізіндегі 3D басып шығарылатын планшетті жасау. Барлық бөлшектер (компоненттер) оңай алынуы және қол жетімді болуы керек. Оның аккумуляторы болуы керек және ол негізгі қуат көзі болуы керек (яғни, ол кабельге қосылады, бірақ онсыз жұмыс істеуге жеткілікті қуат болуы керек.) Ол пернетақтасыз өте жақсы жұмыс істей алуы керек. (яғни, пернетақта мен тінтуір қосылмаса да, қолданушы интерфейсіндегі барлық нәрсе проблемасыз жұмыс істеуі керек.)

Ескерту: Бұл жоба Raspbian ОЖ-ны қолданады, мен «тиюге бірінші» қолайлы шешім тапқанша.

Мүмкіндіктер

  • SBC: Raspberry Pi нұсқасы 4B+ (4Gig RAM)
  • Дисплей: 7 дюймдік СКД дисплейі (сенсорлы)
  • Қуат көзі: PiJuice UPS (аккумуляторы 5000 мАм)
  • Камера: 1080p камера (алдыңғы)
  • Дыбыс пен динамиктер: Дыбыстық карта, 2 динамик пен 2 микрофонды қуаттандырады және құлаққаптарға арналған аудио ұяны қамтамасыз етеді.
  • Акселерометр: гиро/акселерометр - экранды бағдарлау үшін. (питонмен)
  • Салқындату: желдеткіш желдеткіш жылдамдығының реттегішіне қосылған (жылдамдық питонда басқарылады)
  • USB: USB ажырату
  • Түймелер:

    • Қуат түймесі
    • Дыбыс деңгейін жоғарылату/төмендету рокері
  • Жарық диодтары:

    • Зарядтау
    • Қуат пен белсенділіктің жарықдиодты шамы корпусқа (нейлонды қолдану арқылы) бағытталады.
  • Артқы тақта:

    Артқы бамбук ағашы, лазермен қапталған жапсырмасы бар

Жобаның толық мәліметтері: GitHub

Ескерту: Егер сізде лазерлік қондырғы болмаса, бұл қадамды қалдырыңыз немесе досыңыздан сұраңыз (gcode жеткізілген)

Жабдықтар

  • Raspberry Pi 4B+ (Немесе 3B+, егер сіз А форматындағы тақтаны қолдансаңыз, желі мен USB блоктарын алып тастауға болады) Amazon
  • 7 «Raspberry Pi ресми дисплейі (сенсорлы) Amazon
  • PiJuice UPS PiSupply
  • PiSupply 5000 mAmp батареясы PiSupply
  • Ресми Raspberry Pi 1080p камерасы (қосымша: ұзартылған таспалы кабель) Amazon
  • Waveshare Audio HAT (Sound Card) Waveshare
  • 2 динамик (8Ohm, 1Watt) Amazon
  • MPU-6050 акселерометр мен Amazon гироскопы
  • HW-517 PWM желдеткіш жылдамдығын реттегіш Amazon
  • 30mmx30mmx7mm FanAmazon
  • 128Gig SD картасы (Minimun 16Gig)
  • 3 Amazon түймелерін басыңыз
  • USB 2.0 Амазонканың үзілуі
  • Түсті сымдар
  • 18AWG (немесе одан аз) кабель
  • 3 мм ағаш (кез келген түрдегі - бірақ мен бамбукты қолдандым)

1 -қадам: бейне қалай

Image
Image

Назар аударыңыз: Бейне бұл жобаны аяқтау үшін жасаған барлық қадамдардың егжей -тегжейлі жазбасынан тұрады. Бұл жобаны өзіңіз жасау үшін бейнені қараңыз немесе төмендегі қадамдарды орындаңыз.

2 -қадам: компоненттерді дайындау

Компоненттерді дайындау
Компоненттерді дайындау
Компоненттерді дайындау
Компоненттерді дайындау
Компоненттерді дайындау
Компоненттерді дайындау

Бұл қадамда сіз тапсырыс берген бөлшектерге кейбір өзгертулер енгізуіңіз қажет. Бұл негізінен бұрандалы қораптар мен USB қораптары сияқты көлемді бөлшектерді ПХД -дан алу үшін қажет, өйткені біз кабельдерді тақтаға дәнекерлейміз.

  1. Raspberry Pi: USB блоктары мен желілік блокты алып тастаңыз (металл қоршауды алып тастау үшін кескішті пайдаланбаңыз, пластмассадан алып тастаңыз). Сонымен қатар, жоғарғы 6 -дан басқа барлық GPIO түйреуіштерін алып тастаңыз (қысу диаграммасына сәйкес)
  2. СКД: ПХД -дан USB блогын алып тастаңыз және артқы жағындағы 12 мм түйреуіштердің екеуін алыңыз.
  3. PiJice: мөлдір пластикалық батарея ұстағышын алыңыз. GPIO түйреуіштері үшін қара пластикалық оқшаулағышты алып тастаңыз, содан кейін GPIO -ны тек жоғарғы 6 түйреуішті (3 оң жақта, 3 сол жақта) қалдырып кесіңіз (дәнекерлемеңіз).
  4. HW-517: бұрандалы блоктарды алыңыз (сатылмаған)
  5. wm8960: GPIO үшін қара пластикалық оқшаулағышты, динамик кабелінің блогы мен бұрандаларын алыңыз, содан кейін GPIO -ны сығу схемасына сәйкес кесіңіз.
  6. Желдеткіш: радиаторды алыңыз

3 -қадам: 3D басып шығару

3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару

Төменде сізге қажет барлық файлдарды жүктеуге болады. Thingiverse -те көшірме бар, сондықтан сізде 3D басып шығару қызметін пайдалана аласыз.

3D басып шығару бойынша кеңес:

Creality принтерінде сізді көптеген сәтсіз конструкциялардан құтқаратын нәрсе бар … Олардың әйнекті бетін басып шығару өте қорқынышты, ал конструкцияны жылытуға болатынына қарамастан, ол адгезияны сақтамайды және мен әдетте шетін қолданбаймын. немесе бірдеңе … қалай? Мен әйнекті таза спиртпен тазалаймын, содан кейін қарапайым қағаз желіміне Pritt Stick қолданамын. Бұл улы емес желім, ол қызған кезде (мысалы, төсектен) өте жабысқақ және PLA-ны құрылыс тақтасына жабыстырады. Содан кейін басып шығару аяқталғаннан кейін және тақтай салқындатылған кезде, ол оңай шығады. Егер сіз асығыс болсаңыз, оны сумен жууға болады. (кез келген жағдайда әйнекті әр басып шығарудан кейін жуу керек)

4-қадам: Посттан кейін басып шығару

Пост-басып шығару
Пост-басып шығару
Пост-басып шығару
Пост-басып шығару
Пост-басып шығару
Пост-басып шығару

Әр қабатты тез байланыстыратын супер желіммен немесе баламалы затпен жабыстырыңыз. Қабаттар бір -бірінің үстіне ұқыпты орналасуы керек. 1 және 2 қабатта қабатты туралауға көмектесетін кішкене ілгектер бар.

PiJuice -тен шыққан пластикалық жаңғақтарды алыңыз, содан кейін 2 -қабаттағы бос орындарға жабыстырыңыз

Енді ол жабысқақ болғандықтан, корпусты мінсіз етіп жасау үшін оны тегістеуге болады!

Корпустың мінсіз көрінуі үшін сізге тегістеу қажет болады. Мен келесілерді қолданамын:

  1. 100 құм түйіршікті құм, сондықтан барлық қабат сызықтары жойылады. Сыртқа қарайтын кез келген пластик сұр болып көрінеді және өте өрескел, бірақ көрінетін қабат сызықтары немесе пластиктің үлпілдек бөлшектері жоқ.
  2. Тегіс тегістеу - 400 -ден 800 -ге дейін ұнтақталған тегістеуішпен, майланған беттер тегіс және тегіс жұмыс істей бастайды, егер сіз тегістеп жатсаңыз, айырмашылығы жоқ, PLA әлі де сәл тырналған болып көрінеді.
  3. Брассо - Пластмассаны мінсіз тегіс етіп беру үшін Brasso сияқты металды үйкелетін қоспаны қолданыңыз.
  4. Соңында бір қабатты Flat Black спрей бояуын шашыңыз. Сіз пластикке жабысқанша кез келген (мен Rust-oleum қолдандым) қолдануға болады.

5 -қадам: Компоненттерді сыммен қосу

Компоненттерді сыммен қосу
Компоненттерді сыммен қосу
Компоненттерді сыммен қосу
Компоненттерді сыммен қосу
Компоненттерді сыммен қосу
Компоненттерді сыммен қосу

Сым диаграммасын қолданып, барлық компоненттерді сыммен байланыстырыңыз, осылайша әр компонент сәйкес түсті кодталған кабельмен сымға қосылады. Мұны жасағаннан кейін, жеке тақталарды корпусқа салып, сымдарды біріктіруге болады.

6 -қадам: Ағаш тақтаны лазермен кесу

Ағаш тақтаны лазермен кесу
Ағаш тақтаны лазермен кесу
Ағаш тақтаны лазермен кесу
Ағаш тақтаны лазермен кесу
Ағаш тақтаны лазермен кесу
Ағаш тақтаны лазермен кесу
Ағаш тақтаны лазермен кесу
Ағаш тақтаны лазермен кесу

Бұл қадам сізге принтерге Ender 2 сияқты лазерлік қондырманың болуын талап етеді. Бұл лазердің қуат реттегіші ретінде желдеткіштің жылдамдық реттегішінің PWM пайдаланады. Желдеткіш толған кезде лазер толады, ал егер желдеткіш 10% болса, онда лазер ағашқа сәл ғана жанып кетеді. Нәтиже - ағаш сияқты бетке «ойып алу». Мен қолданған gcode қамтамасыз етілген - ол лазердің биіктігін 50 мм -ге орнатады, сондықтан лазердің фокусын 50 мм -ге дәл қойыңыз.

Қосымша: Қаласаңыз, сіз өзіңіздің дизайныңызды жасай аласыз, бірақ содан кейін сізге осы сайтқа кіру керек:

Ағашты 112 мм х 230 мм етіп кесу керек, ал 3 -қабатқа сәйкес келу үшін кордтарды тегістеу қажет.

7 -қадам: Бағдарламалық жасақтаманы орнату

Https://raspberrypi.org/ сайтына өтіңіз, Жүктеу түймесін басыңыз, Raspbian түймесін басыңыз

  • Жүктелген файлды жұмыс үстеліне ашыңыз және Etcher көмегімен.img файлын SD картасына қосыңыз.
  • SD картасын компьютерден шығарып, Raspberry Pi SD картасының ұясына салыңыз.
  • Корпустың бүйіріндегі қуат түймесін 2 секунд басып, планшетті іске қосыңыз.
  • Алғаш рет іске қосылған кезде ол SD картасын толтыру үшін бөліктің өлшемін автоматты түрде өзгертеді.

Осыдан кейін ол қайта іске қосылады және сіз Raspbian OS сәлемдесу экранында болуыңыз керек.

  • Келесі түймесін басыңыз
  • Тағы да Келесі түймесін басыңыз
  • Әзірге құпия сөз параметрін өткізіп жіберуге болады
  • Қара шекара туралы опцияны өшіруге болады
  • Маршрутизатордың сымсыз желісін таңдап, құпия сөзді енгізіңіз. Бұл кезде сізге USB пернетақтасын енгізу қажет болады, себебі экрандық пернетақта болмайды.
  • Келесі экранда жаңартуды өткізіп жіберіңіз (мұны кейін жасай аламыз)
  • Сіз Дайынсыз

Енді біз планшетке қашықтан қол жеткізу үшін кейбір параметрлерді орнатуымыз керек.

  • Raspberry Pi белгішесін нұқыңыз (жоғарғы сол жақта)
  • Параметрлер бөліміне өтіңіз
  • Raspberry Pi конфигурациясына өтіңіз
  • Интерфейстер қойындысын нұқыңыз
  • Қосу: SSH және камера, I2C, SPI
  • Растау және қайта жүктеу үшін OK түймесін басыңыз

Қалған жұмысты қалыпты компьютердегі қашықтағы терминалда жасауға болады:

  • Putty (Windows жүйесінде) немесе Терминалды (Mac жүйесінде) пайдаланып, raspberry pi планшетіне келесідей кіріңіз:

  • Содан кейін келесі пәрмендерді шығарыңыз:

    • sudo su
    • apt-get жаңартуы
    • git clone
    • CD WM8960-Аудио-HAT
    • ./install.sh
    • қайта жүктеу
  • Ол енді қайта жүктеледі, қайта кіріңіз, және сіз pi ретінде қала аласыз

    • sudo nano /boot/config.txt
    • Нано ішінде келесі өзгерістерді енгізіңіз:

      • # hdmi_drive = 2 табыңыз және # (түсініктемені) алып тастаңыз және бұл мәнді 1 -ге өзгертіңіз
      • dtparam = audio = on деп тауып, алдына # қосыңыз (түсініктеме беріңіз)
      • Hdmi_ignore_edid_audio = 1 көмегімен жаңа жолды қосыңыз
    • Ctrl s (сақтау үшін)
    • Ctrl x (шығу үшін)
    • sudo қайта жүктеу
  • Енді оны қайта жүктеуге рұқсат етіңіз, қайта кіріңіз және келесі әрекеттерді орындаңыз:

    • sudo su
    • apt-get install libasound-dev
    • python -m pip install -pip setuptools дөңгелегін жаңарту
    • pyalsaaudio орнатыңыз
    • Шығу
  • Сіз енді pi пайдаланушысы ретінде оралдыңыз, енді GitHub -тан жобаны алыңыз

    git clone

Енді сіз экранды айналдыратын, дыбыс деңгейін жоғарылататын және төмендететін, желдеткішті қосатын және өшіретін 3 қызметті құруыңыз керек.

sudo nano /lib/systemd/system/PiTabAudio.service

[Бірлік]

Сипаттама = Pi планшеттік аудио қызметі кейін = multi-user.target қақтығыстар [email protected] [Service] Type = simple ExecStart =/usr/bin/python /home/pi/Raspberry-Pi-Tablet/Services/audio.py StandardInput = tty-force [Install] WantedBy = multi-user.target

  • sudo systemctl демонды қайта жүктеу
  • sudo systemctl PiTabAudio.service қосады
  • sudo systemctl PiTabAudio.service қызметін бастайды
  • sudo systemctl күйі PiTabAudio.service
  • sudo nano /lib/systemd/system/PiTabScreen.service

[Бірлік]

Сипаттама = Pi планшеттік экран қызметі кейін = multi-user.target қақтығыстар [email protected] [қызмет] Пайдаланушы = pi тобы = pi түрі = қарапайым ExecStart =/usr/bin/python/home/pi/Raspberry-Pi-планшеті /Services/screen.py StandardInput = tty-force [Орнату] WantedBy = multi-user.target

  • sudo systemctl демонды қайта жүктеу
  • sudo systemctl PiTabScreen.service қызметін қосады
  • sudo systemctl PiTabScreen.service іске қосыңыз
  • sudo systemctl күйі PiTabScreen.service
  • sudo nano /lib/systemd/system/PiTabFan.service

[Бірлік]

Сипаттама = Пи планшеттік желдеткіш қызметі = multi-user.target қақтығыстар [email protected] [Қызмет] Түр = қарапайым ExecStart =/usr/bin/python /home/pi/Raspberry-Pi-Tablet/Services/fan.py StandardInput = tty-force [Install] WantedBy = multi-user.target

  • sudo systemctl демонды қайта жүктеу
  • sudo systemctl PiTabFan.service қосады
  • sudo systemctl PiTabFan.service қызметін бастайды
  • sudo systemctl күйі PiTabFan.service
  • sudo қайта жүктеу

Енді біз PiJuice құралдары мен қызметтерін орната аламыз:

sudo apt-get install pijuice-gui

Мұның бәрі адамдар!

8 -қадам: соңғы өнім

Соңғы өнім
Соңғы өнім
Соңғы өнім
Соңғы өнім
Соңғы өнім
Соңғы өнім
Соңғы өнім
Соңғы өнім

Сіз қазір бәрін жасауыңыз керек және әр түрлі мүмкіндіктерді тексере аласыз.

Мен бұрыштарға жабыстырылған пластикалық жаңғақтарға жақсы бекітілген жақсы қара бұрандаларды таптым. Мен тесіктерді сәл бұрғыладым, сондықтан жаңғақ басы сәл батып кетті.

Raspberry Pi байқауы 2020
Raspberry Pi байқауы 2020
Raspberry Pi байқауы 2020
Raspberry Pi байқауы 2020

Raspberry Pi байқауында екінші орын

Ұсынылған: