Sadržaj:

Raspberry Pi 4B 3D ispisani tablet: 8 koraka (sa slikama)
Raspberry Pi 4B 3D ispisani tablet: 8 koraka (sa slikama)

Video: Raspberry Pi 4B 3D ispisani tablet: 8 koraka (sa slikama)

Video: Raspberry Pi 4B 3D ispisani tablet: 8 koraka (sa slikama)
Video: Raspberry Pi 3: Камера (#1) – введение, подключение, базовые утилиты, TimeLapse, библиотека PiCamera 2024, Studeni
Anonim
Image
Image
Raspberry Pi 4B 3D tiskani tablet
Raspberry Pi 4B 3D tiskani tablet
Raspberry Pi 4B 3D tiskani tablet
Raspberry Pi 4B 3D tiskani tablet

Koncept projekta je razvoj tableta na bazi Raspberry Pi koji se može ispisivati. Svi dijelovi (komponente) moraju se lako nabaviti i biti dostupni. Mora imati bateriju i mora biti primarni izvor napajanja (što znači da će se puniti s priključenim kabelom, ali mora imati dovoljno snage za rad bez njega.) Mora raditi savršeno dobro bez tipkovnice (znači, sve na korisničkom sučelju treba raditi bez problema čak i ako nemate priključenu tipkovnicu i miš.)

Napomena: Ovaj projekt za sada koristi OS Raspbian, sve dok ne pronađem prikladnije rješenje "prvi dodir".

Značajke

  • SBC: Raspberry Pi verzija 4B+ (4Gig RAM)
  • Zaslon: 7 -inčni LCD zaslon (s dodirom)
  • Napajanje: PiJuice UPS (s baterijom od 5000 mAmp)
  • Kamera: 1080p kamera (sprijeda)
  • Zvuk i zvučnici: Zvučna kartica, napaja 2 zvučnika i 2 mikrofona te pruža audio priključak za slušalice.
  • Akcelerometar: žiroskop/akcelerometar - za orijentaciju zaslona. (s pythonom)
  • Hlađenje: Ventilator spojen na regulator brzine ventilatora (brzina se kontrolira u pythonu)
  • USB: Izlazni USB
  • Gumbi:

    • Gumb za uključivanje
    • Rocker za pojačavanje/smanjivanje glasnoće
  • LED diode:

    • Naplatiti
    • LED svjetlo za napajanje i aktivnost preusmjerava se (pomoću najlona) na kućište.
  • Zadnja ploča:

    Natrag od bambusovog drva, s laserski urezanom naljepnicom

Cijeli detalji projekta: GitHub

Napomena: Ako nemate laserski nastavak, ili napustite taj korak ili pitajte prijatelja (isporučen gcode)

Pribor

  • Raspberry Pi 4B+ (ili 3B+, ako koristite ploču formata A, možete preskočiti uklanjanje mrežnih i USB blokova) Amazon
  • 7 "službeni Raspberry Pi LCD zaslon (s dodirom) Amazon
  • PiJuice UPS PiSupply
  • PiSupply Baterija od 5000 mAmp PiSupply
  • Službena kamera Raspberry Pi 1080p (izborno: vrpčani kabel produžene duljine) Amazon
  • Waveshare Audio HAT (zvučna kartica) Waveshare
  • 2 zvučnika (8Ohm, 1W) Amazon
  • MPU-6050 akcelerometar i žiroskop Amazon
  • HW-517 PWM Regulator brzine ventilatora Amazon
  • 30mmx30mmx7mm FanAmazon
  • SD kartica od 128Gig (Minimun 16Gig)
  • 3 Pritisnite gumbe Amazon
  • Izlazni USB 2.0Amazon
  • Žice u boji
  • 18AWG (ili manje) kabel
  • Drvo od 3 mm (bilo koje vrste - ali koristio sam bambus)

Korak 1: Kako snimati video zapise

Image
Image

Napomena: Video se sastoji od vrlo detaljnog snimanja svih koraka koje sam poduzeo kako bih dovršio ovaj projekt. Molimo pogledajte video ili slijedite korake u nastavku kako biste ovaj projekt učinili svojim.

Korak 2: Priprema komponenti

Priprema komponenti
Priprema komponenti
Priprema komponenti
Priprema komponenti
Priprema komponenti
Priprema komponenti

U ovom koraku morate unijeti neke izmjene u dijelove koje ste naručili. To se uglavnom odnosi na uklanjanje glomaznih dijelova poput kutija s vijcima, USB kutija itd. S PCB -a jer ćemo lemiti kabele na ploču.

  1. Raspberry Pi: Skinite USB blokove i mrežni blok (nemojte ih lemiti, upotrijebite rezač da biste skinuli metalno kućište i odrezali plastiku). Uklonite i sve GPIO pinove osim gornjih 6 (prema dijagramu istiskivanja)
  2. LCD: Uklonite USB blok s PCB -a i uklonite dva pina od 12 mm straga.
  3. PiJice: Uklonite prozirni plastični držač baterije. Uklonite crni plastični izolator za GPIO pinove, a zatim izrežite (nemojte odpakivati) GPIO ostavljajući samo gornjih 6 pinova (3 desno, 3 lijevo).
  4. HW-517: Uklonite vijčane blokove (raspajkani)
  5. wm8960: Uklonite crni plastični izolator za GPIO, blok kabela zvučnika i vijke, a zatim izrežite GPIO prema dijagramu istiskivanja.
  6. Ventilator: Uklonite hladnjak

Korak 3: 3D ispis

3D ispis
3D ispis
3D ispis
3D ispis
3D ispis
3D ispis

U nastavku možete preuzeti sve potrebne datoteke. U Thingiverseu postoji i kopija pa možete koristiti uslugu 3D ispisa ako je nemate.

Savjet za 3D ispis:

Postoji nešto u pisaču Creality što će vam uštedjeti mnogo neuspjelih izrada … Njihova staklena površina je užasna za ispis, pa iako se ploča za zagrijavanje može zagrijati, ne nudi gotovo nikakvo prianjanje i općenito ne koristim rub ili bilo što… kako to? Očistim staklo čistim alkoholom, a zatim koristim uobičajeno ljepilo za papir Pritt Stick. To je neotrovno ljepilo koje se pri zagrijavanju (kao iz kreveta) jako ljepi i veže PLA za građevinsku ploču. Kada se ispis završi i ploča za izradu bude hladna, jednostavno se lako otkači. Ako ste u žurbi, možete ga isprati vodom. (staklo biste morali oprati u svakom slučaju nakon svakog ispisa)

Korak 4: Post-ispis

Nakon tiskanja
Nakon tiskanja
Nakon tiskanja
Nakon tiskanja
Nakon tiskanja
Nakon tiskanja

Zalijepite svaki sloj zajedno sa super ljepilom za brzo vezivanje ili nečim ekvivalentnim. Slojevi trebaju uredno sjediti jedan na drugom. Slojevi 1 i 2 imaju male hvataljke koje pomažu poravnati sloj.

Uzmite plastične matice koje su sišle s PiJuice -a, a zatim ih zalijepite u predviđena mjesta u sloju 2

Sada kada je zalijepljen, možete brusiti kućište kako bi izgledalo savršeno!

Kako bi vaš slučaj izgledao savršeno, morat ćete brusiti. Koristim sljedeće:

  1. Grubi pijesak sa zrnastošću 100 pa se uklanjaju sve linije slojeva. Svaka plastika okrenuta prema van izgleda sivo i prilično je hrapavo, ali nema vidljivih linija slojeva ili pahuljastih komadića plastike.
  2. Glatko brušenje - brusnim papirom granulacije 400 do 800 počnite obrađivati masne površine glatko i glatko sve dok ne bude razlike ako brusite, PLA će i dalje izgledati pomalo ogrebotine.
  3. Brasso - Upotrijebite metalnu smjesu za trljanje poput Brassoa kako biste plastici dali savršeno glatku završnu obradu.
  4. Na kraju poprskajte jedan sloj Flat Black boje u spreju. Možete koristiti bilo koji (ja sam koristio Rust-oleum) sve dok se veže za plastiku.

Korak 5: Ožičenje komponenti

Ožičenje komponenti
Ožičenje komponenti
Ožičenje komponenti
Ožičenje komponenti
Ožičenje komponenti
Ožičenje komponenti

Pomoću sheme ožičenja povežite sve komponente tako da je svaka komponenta ožičena odgovarajućim kabelom označenim bojom. Nakon što to učinite, možete umetnuti pojedinačne ploče u kućište i spojiti žice.

Korak 6: Lasersko graviranje drvene zadnje ploče

Lasersko graviranje drvene zadnje ploče
Lasersko graviranje drvene zadnje ploče
Lasersko graviranje drvene zadnje ploče
Lasersko graviranje drvene zadnje ploče
Lasersko graviranje drvene zadnje ploče
Lasersko graviranje drvene zadnje ploče
Lasersko graviranje drvene zadnje ploče
Lasersko graviranje drvene zadnje ploče

Ovaj korak će zahtijevati da laserski priključak postavite na pisač, poput Endera 2. Ovaj koristi PWM regulatora brzine ventilatora kao regulator snage lasera. Kad je ventilator pun, tada je laser pun, a ako je ventilator recimo 10%, laser samo malo gori u drvo. Rezultat je sposobnost "urezivanja" u površinu poput drveta. Dostavljen je gcode koji sam upotrijebio - postavlja visinu lasera na 50 mm, stoga obavezno postavite fokus lasera na 50 mm.

Izborno: Možete i sami izraditi dizajn ako želite, ali tada ćete morati otići na ovu web stranicu:

Drvo je potrebno rezati na 112 mm x 230 mm, a bordure ćete morati brusiti kako bi se uklopili u sloj 3

Korak 7: Instaliranje softvera

Idite na https://raspberrypi.org/ kliknite Preuzmi, kliknite Raspbian

  • Raspakirajte preuzetu datoteku na radnu površinu i upotrijebite Etcher za prebacivanje.img datoteke na SD karticu.
  • Izvadite SD karticu iz računala i umetnite je u utor za SD karticu na Raspberry Pi.
  • Pokrenite tablet pritiskom na gumb za napajanje sa strane kućišta 2 sekunde.
  • Prilikom prvog pokretanja automatski će promijeniti veličinu particije kako bi ispunila SD karticu.

Nakon toga će se ponovno pokrenuti i trebali biste biti na ekranu dobrodošlice Raspbian OS.

  • Pritisnite Dalje
  • Ponovno kliknite Dalje
  • Postavku lozinke za sada možete preskočiti
  • Opciju o crnom rubu možete odbaciti
  • Odaberite bežičnu mrežu usmjerivača i unesite lozinku. U tom ćete trenutku morati umetnuti USB tipkovnicu jer neće biti zaslonske tipkovnice.
  • Preskočite ažuriranje na sljedećem ekranu (to možemo učiniti kasnije)
  • Gotov si

Sada moramo postaviti neke postavke kako bismo tabletu mogli pristupiti daljinski.

  • Kliknite ikonu Raspberry Pi (gore lijevo)
  • Idite na Postavke
  • Idite na Raspberry Pi Configuration
  • Kliknite karticu Sučelja
  • Omogući: SSH i kamera, I2C, SPI
  • Pritisnite U redu, da biste potvrdili i pustili da se ponovno pokrene

Ostatak posla može se obaviti na udaljenom terminalu vašeg uobičajenog računala:

  • Koristeći Putty (u sustavu Windows) ili Terminal (u sustavu Mac) prijavite se na tablet maline pi kao:

  • Zatim izdajte sljedeće naredbe:

    • sudo su
    • apt-get ažuriranje
    • git clone
    • cd WM8960-Audio-ŠEŠIR
    • ./install.sh
    • ponovno podizanje sustava
  • Sada se ponovno pokreće, ponovno prijavite i možete ostati kao pi

    • sudo nano /boot/config.txt
    • Unutar nano, napravite sljedeće promjene:

      • pronađite # hdmi_drive = 2 i uklonite # (uncomment) i promijenite ovu vrijednost na 1
      • pronađite dtparam = audio = uključeno i dodajte # ispred (komentirajte)
      • Dodajte novi redak s hdmi_ignore_edid_audio = 1
    • Ctrl s (za spremanje)
    • Ctrl x (za izlaz)
    • sudo ponovno podizanje sustava
  • Sada neka se ponovno pokrene, prijavite se i učinite sljedeće:

    • sudo su
    • apt-get install libasound-dev
    • python -m pip install --upgrade pip setuptools wheel
    • pip install pyalsaaudio
    • Izlaz
  • Sada ste se vratili kao korisnik pi, sada preuzmite projekt s GitHub -a

    git clone

Sada morate izgraditi 3 usluge koje čine da se zaslon rotira, glasnoća raste i smanjuje, a ventilator se uključuje i isključuje.

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

[Jedinica]

Opis = Audio servis Pi tableta Nakon = multi-userr.target [email protected] [Usluga] Vrsta = jednostavan ExecStart =/usr/bin/python /home/pi/Raspberry-Pi-Tablet/Services/audio.py StandardInput = tty-force [Install] WantedBy = višekorisnički cilj

  • sudo systemctl daemon-reload
  • sudo systemctl omogućiti PiTabAudio.service
  • sudo systemctl pokrenite PiTabAudio.service
  • sudo systemctl status PiTabAudio.service
  • sudo nano /lib/systemd/system/PiTabScreen.service

[Jedinica]

Opis = Pi Tablet Screen Service After After = multi-userr.target [email protected] [Service] User = pi Group = pi Type = simple ExecStart =/usr/bin/python/home/pi/Raspberry-Pi-Tablet /Services/screen.py StandardInput = tty-force [Install] WantedBy = višekorisnički cilj

  • sudo systemctl daemon-reload
  • sudo systemctl omogućiti PiTabScreen.service
  • sudo systemctl pokrenite PiTabScreen.service
  • sudo systemctl status PiTabScreen.service
  • sudo nano /lib/systemd/system/PiTabFan.service

[Jedinica]

Opis = Pi Tablet Fan Service After After = multi -user.target [email protected] [Service] Type = simple ExecStart =/usr/bin/python /home/pi/Raspberry-Pi-Tablet/Services/fan.py StandardInput = tty-force [Install] WantedBy = višekorisnički cilj

  • sudo systemctl daemon-reload
  • sudo systemctl omogućiti PiTabFan.service
  • sudo systemctl pokrenite PiTabFan.service
  • sudo systemctl status PiTabFan.service
  • sudo ponovno podizanje sustava

Sada možemo instalirati alate i usluge PiJuice:

sudo apt-get install pijuice-gui

To je sve narode!

Korak 8: Završni proizvod

Konačni proizvod
Konačni proizvod
Konačni proizvod
Konačni proizvod
Konačni proizvod
Konačni proizvod
Konačni proizvod
Konačni proizvod

Sada biste trebali biti gotovi i možete isprobati različite značajke.

Pronašao sam neke lijepe crne vijke koji su se lijepo uklopili u plastične matice koje smo zalijepili u uglove. Malo sam izbušio rupe pa je glava matice malo utonula.

Raspberry Pi natjecanje 2020
Raspberry Pi natjecanje 2020
Raspberry Pi natjecanje 2020
Raspberry Pi natjecanje 2020

Drugoplasirani na Raspberry Pi natjecanju 2020

Preporučeni: