Tartalomjegyzék:
- 1. lépés: A RaspberriPi merevlemez villogása / a szükséges szoftver telepítése (Ubuntu Linux használatával)
- 2. lépés: Kezdje el a szükséges csomagok telepítését
- 3. lépés: Szükséges kellékek
- 4. lépés: A Sprite óra építése
- 5. lépés: Nyomtassa ki a projekt mellékletét
- 6. lépés: Ragassza fel a kinyomtatott Pixel Defuser-t a LED-mátrixra, szórjon be matt, fehér festéket, és vágjon le egy darab vékony plexiüveget, majd ragassza rá a Defuser tetejére
- 7. lépés: Kezdje el az eszközök bekötését
- 8. lépés: Végső összeszerelés
- 9. lépés: Indítási parancsfájlok
![8 bites Sprite óra: 10 lépés 8 bites Sprite óra: 10 lépés](https://i.howwhatproduce.com/images/005/image-14390-31-j.webp)
Videó: 8 bites Sprite óra: 10 lépés
![Videó: 8 bites Sprite óra: 10 lépés Videó: 8 bites Sprite óra: 10 lépés](https://i.ytimg.com/vi/A64cgEdAFBI/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Kövesse a szerző további információit:
![Elpusztíthatatlan gyerek kanapé! Elpusztíthatatlan gyerek kanapé!](https://i.howwhatproduce.com/images/005/image-14390-32-j.webp)
![Elpusztíthatatlan gyerek kanapé! Elpusztíthatatlan gyerek kanapé!](https://i.howwhatproduce.com/images/005/image-14390-33-j.webp)
![Gyors és egyszerű falra szerelhető PC -k Gyors és egyszerű falra szerelhető PC -k](https://i.howwhatproduce.com/images/005/image-14390-34-j.webp)
![Gyors és egyszerű falra szerelhető PC -k Gyors és egyszerű falra szerelhető PC -k](https://i.howwhatproduce.com/images/005/image-14390-35-j.webp)
![Digitális kandalló képernyő Digitális kandalló képernyő](https://i.howwhatproduce.com/images/005/image-14390-36-j.webp)
![Digitális kandalló képernyő Digitális kandalló képernyő](https://i.howwhatproduce.com/images/005/image-14390-37-j.webp)
Névjegy: 3D nyomtatás és RaspberryPI projektek tervezése néhány éve További információ a khinds10 -ről »
Játékszoba Nintendo Time w/ Friendly Sprites üdvözli Önt
1. lépés: A RaspberriPi merevlemez villogása / a szükséges szoftver telepítése (Ubuntu Linux használatával)
Hozza létre új merevlemezét a DashboardPI számára
Helyezze be a microSD -t a számítógépbe USB -adapter segítségével, és hozza létre a lemezképet a dd paranccsal
Keresse meg a behelyezett microSD -kártyát a df -h paranccsal, távolítsa el, és hozza létre a lemezképet a disk copy dd paranccsal
$ df -h/dev/sdb1 7.4G 32K 7.4G 1%/media/XXX/1234-5678
$ umount /dev /sdb1
Vigyázat: győződjön meg arról, hogy a parancs teljesen pontos, ezzel a paranccsal más lemezeket is károsíthat
if = a RASPBIAN JESSIE LITE képfájl helye = a microSD -kártya helye
$ sudo dd bs = 4M if =/path/to/raspbian-jessie-lite.img of =/dev/sdb (megjegyzés: ebben az esetben a/dev/sdb, a/dev/sdb1 egy meglévő gyári partíció microSD)
A RaspberriPi beállítása
Helyezze be az új microSD -kártyát a raspberrypi -be, és kapcsolja be a HDMI -porthoz csatlakoztatott monitorral
Belépés
felhasználó: pi pass: málna
A biztonság érdekében módosítsa fiókja jelszavát
sudo passwd pi
Engedélyezze a RaspberriPi speciális beállításait
sudo raspi-config
Válasszon: 1 Bontsa ki a fájlrendszert
9 Speciális beállítások
A2 gazdagépnév módosítsa "SpriteClock" -ra
A4 SSH Az SSH szerver engedélyezése
A7 I2C Az i2c interfész engedélyezése
Engedélyezze az angol/amerikai billentyűzetet
sudo nano/etc/default/keyboard
Módosítsa a következő sort: XKBLAYOUT = "mi"
Indítsa újra a PI billentyűzetet a billentyűzetkiosztási változtatásokhoz / a fájlrendszer átméretezéséhez
$ sudo shutdown -r most
Automatikus csatlakozás a WiFi-hez
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Adja hozzá a következő sorokat, hogy a raspberrypi automatikusan csatlakozzon az otthoni WiFi -hez (ha a vezeték nélküli hálózat neve például "linksys", a következő példában)
network = {ssid = "linksys" psk = "WIRELESS PASSWORD ITT"} Indítsa újra a PI -t, hogy csatlakozzon a WiFi hálózathoz
$ sudo shutdown -r most
Most, hogy a PI végre a helyi hálózaton van, távolról bejelentkezhet SSH -n keresztül. De először meg kell szereznie a jelenlegi IP -címet.
$ ifconfig Keresse meg az "inet addr: 192.168. XXX. XXX" parancsot a következő parancs kimenetében a PI IP -címéhez
Menjen egy másik gépre, és jelentkezzen be raspberrypi -jébe az ssh -n keresztül
$ ssh [email protected]. XXX. XXX
2. lépés: Kezdje el a szükséges csomagok telepítését
Kezdje el a szükséges csomagok telepítését
$ sudo apt-get frissítés
$ sudo apt-get upgrade
$ sudo apt-get install vim git python-smbus i2c-tools python-imaging python-smbus build-essential python-dev rpi.gpio python3 python3-pip python-numpy
Frissítse a helyi időzóna beállításait
$ sudo dpkg-reconfigure tzdata
az interfész segítségével válassza ki az időzónáját
Állítsa be az egyszerű könyvtár l parancsot [opcionális]
vi ~/.bashrc
add hozzá a következő sort:
alias l = 'ls -lh'
forrás ~/.bashrc
A VIM alapértelmezett szintaxis kiemelésének javítása [nem kötelező]
sudo vi/etc/vim/vimrc
szüntesse meg az alábbi sort:
szintaxis bekapcsolva
Telepítse az i2c Backpack Python illesztőprogramokat
$ cd ~
$ git klón
$ cd Adafruit_Python_LED_Backpack/
$ sudo python setup.py install
Telepítse az i2c Python illesztőprogramokat
Telepítse a NeoPixel illesztőprogramot az alábbiak szerint
sudo apt-get install build-essential python-dev git scons swig
sudo pip3 install --upgrade setuptools
sudo pip3 telepítse az rpi_ws281x fájlt
cd rpi_ws281x
pogácsa
cd python
sudo python setup.py install
CD példák/
sudo python strandtest.py
Az óra működéséhez klónozza a saját könyvtárában található lerakatot
cd ~
git klón
3. lépés: Szükséges kellékek
![Szükséges kellékek Szükséges kellékek](https://i.howwhatproduce.com/images/005/image-14390-38-j.webp)
![Szükséges kellékek Szükséges kellékek](https://i.howwhatproduce.com/images/005/image-14390-39-j.webp)
![Szükséges kellékek Szükséges kellékek](https://i.howwhatproduce.com/images/005/image-14390-40-j.webp)
Pi Zero W/1.3/1.2Wifi USB (ha Pi Zero 1.3/1.2) Keyestudio I2C 8x8 LED Matrix HT16K33 (x7) 16x16 RGB LED Rugalmas WS2812B MátrixFagyolt festék12x12 Képkeret Vágható vékony plexi-üveglap plexi üveglap
4. lépés: A Sprite óra építése
![A Sprite óra építése A Sprite óra építése](https://i.howwhatproduce.com/images/005/image-14390-41-j.webp)
Készítse elő a HT16K33 mátrix egységeket
Forrasztja a hátul lévő csapokat, hogy mindegyikhez egyedi i2c címet rendeljen. Három jumper forrasztható vagy nem forrasztható 8 kombinációban. Az összes kombinációt forrasztottam, hogy minden egységhez különböző címet rendeljek, amelyet a python kóddal kell elérni, hogy az óra mutathassa.
5. lépés: Nyomtassa ki a projekt mellékletét
![Nyomtassa ki a projekt mellékletét Nyomtassa ki a projekt mellékletét](https://i.howwhatproduce.com/images/005/image-14390-42-j.webp)
A 3D nyomtatási mappában keresse meg a "defuser-grid-final.stl" nyomtatási modellt, amely egy működő képpont-defuser, amely az egyes LED-ek fényét négyzet alakúra fókuszálja, hogy javítsa az óra sprite kimenetét.
6. lépés: Ragassza fel a kinyomtatott Pixel Defuser-t a LED-mátrixra, szórjon be matt, fehér festéket, és vágjon le egy darab vékony plexiüveget, majd ragassza rá a Defuser tetejére
![Ragassza fel a kinyomtatott Pixel Defuser-t a LED-mátrixra, szórjon be matt, fehér festéket, és vágjon le egy darab vékony plexiüveget, majd ragasztja le a Defuser tetejét Ragassza fel a kinyomtatott Pixel Defuser-t a LED-mátrixra, szórjon be matt, fehér festéket, és vágjon le egy darab vékony plexiüveget, majd ragasztja le a Defuser tetejét](https://i.howwhatproduce.com/images/005/image-14390-43-j.webp)
![Ragassza fel a kinyomtatott Pixel Defuser-t a LED-mátrixra, szórjon be matt, fehér festéket, és vágjon le egy darab vékony plexiüveget, majd ragasztja le a Defuser tetejét Ragassza fel a kinyomtatott Pixel Defuser-t a LED-mátrixra, szórjon be matt, fehér festéket, és vágjon le egy darab vékony plexiüveget, majd ragasztja le a Defuser tetejét](https://i.howwhatproduce.com/images/005/image-14390-44-j.webp)
Ez továbbra is tovább szórja a fényt, hogy javítsa a sprite tisztaságát.
7. lépés: Kezdje el az eszközök bekötését
![Kezdje el az eszközök bekötését Kezdje el az eszközök bekötését](https://i.howwhatproduce.com/images/005/image-14390-45-j.webp)
HT16K33 mátrix egységek
GND -> GND
ADATOK -> SDA
CLK -> SCL
VCC -> 5V
RGB 16x16 egység
GND -> GND
ADATOK -> GPIO 18
VCC -> 5V
8. lépés: Végső összeszerelés
![Végső összeszerelés Végső összeszerelés](https://i.howwhatproduce.com/images/005/image-14390-46-j.webp)
A normál képkeretüveg helyett cserélje ki a kétirányú tükröt (12x12 "lap) és a szürke színű műanyag üveget (12x12" lap)
Ez elrejti a keretben lévő alkatrészeket, így csak a pixel fénykibocsátását láthatja.
Ragasztja össze a HT16K33 egységeket szilárd sorban
Győződjön meg arról, hogy minden egység címzettje / 0x70 és / 0x76 között van a kód működéséhez (módosíthatja a kódot, ha később nem működnek)
Helyezze az alkatrészeket a keret oldalára a tükörrel és a színezett üvegekkel felszerelve
Most felhelyezheti a keret hátulját, hogy az alkatrészeket a helyén tartsa. Ez lesz a legnehezebb, szerencsém volt ahhoz, hogy van egy elég rugalmas hátú keretem. Mindent szinten kaptam, és nagyon jól nézett ki.
9. lépés: Indítási parancsfájlok
Állítsa be a pi user crontab parancsot
Írja be a következő sort percről percre crontab
$ crontab -e
@reboot nohup python /home/pi/NESClock/MatrixClock.py>/dev/null 2> & 1
Állítsa be a root felhasználó crontab -ját (az RGB Sprite Panel könyvtár root hozzáférést igényel) Állítsa be az "újraindításkor" parancsot a gyertya python szkript örökre történő futtatásához
$ sudo su
$ crontab -e
@reboot nohup python /home/pi/NESClock/SpritePanel.py>/dev/null 2> & 1
Ajánlott:
Arduino Nano-MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő oktatóanyag: 4 lépés
![Arduino Nano-MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő oktatóanyag: 4 lépés Arduino Nano-MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő oktatóanyag: 4 lépés](https://i.howwhatproduce.com/images/002/image-5562-j.webp)
Arduino Nano-MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő oktatóanyag: Az MMA8452Q egy intelligens, kis teljesítményű, három tengelyes, kapacitív, mikromágneses gyorsulásmérő, 12 bit felbontással. Rugalmas, felhasználó által programozható lehetőségek állnak rendelkezésre a gyorsulásmérő beépített funkciói segítségével, amelyek két megszakításra konfigurálhatók
Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Python bemutató: 4 lépés
![Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Python bemutató: 4 lépés Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Python bemutató: 4 lépés](https://i.howwhatproduce.com/images/004/image-9985-j.webp)
Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Python bemutató: Az MMA8452Q egy intelligens, kis teljesítményű, három tengelyes, kapacitív, mikromágneses gyorsulásmérő, 12 bit felbontással. Rugalmas, felhasználó által programozható lehetőségek állnak rendelkezésre a gyorsulásmérő beépített funkciói segítségével, amelyek két megszakításra konfigurálhatók
Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Java oktatóanyag: 4 lépés
![Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Java oktatóanyag: 4 lépés Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Java oktatóanyag: 4 lépés](https://i.howwhatproduce.com/images/002/image-3153-20-j.webp)
Raspberry Pi MMA8452Q 3 tengelyes 12 bites/8 bites digitális gyorsulásmérő Java oktatóanyag: Az MMA8452Q egy intelligens, kis teljesítményű, három tengelyes, kapacitív, mikromágneses gyorsulásmérő, 12 bit felbontással. Rugalmas, felhasználó által programozható lehetőségek állnak rendelkezésre a gyorsulásmérő beépített funkciói segítségével, amelyek két megszakításra konfigurálhatók
C51 4 bites elektronikus óra - fából készült óra: 15 lépés (képekkel)
![C51 4 bites elektronikus óra - fából készült óra: 15 lépés (képekkel) C51 4 bites elektronikus óra - fából készült óra: 15 lépés (képekkel)](https://i.howwhatproduce.com/images/006/image-15603-22-j.webp)
C51 4 bites elektronikus óra - fából készült óra: Volt egy kis szabadideje ezen a hétvégén, így összeszereltem ezt a 2,40 USD értékű 4 bites DIY elektronikus digitális órát, amelyet egy ideje vásároltam az AliExpress -től
DIY MusiLED, zenével szinkronizált LED-ek egy kattintásos Windows és Linux alkalmazással (32 bites és 64 bites). Könnyen újratelepíthető, könnyen használható, könnyen hordozható: 3 lépés
![DIY MusiLED, zenével szinkronizált LED-ek egy kattintásos Windows és Linux alkalmazással (32 bites és 64 bites). Könnyen újratelepíthető, könnyen használható, könnyen hordozható: 3 lépés DIY MusiLED, zenével szinkronizált LED-ek egy kattintásos Windows és Linux alkalmazással (32 bites és 64 bites). Könnyen újratelepíthető, könnyen használható, könnyen hordozható: 3 lépés](https://i.howwhatproduce.com/images/002/image-5944-30-j.webp)
DIY MusiLED, zenével szinkronizált LED-ek egy kattintásos Windows és Linux alkalmazással (32 bites és 64 bites). Könnyen újratelepíthető, könnyen használható, könnyen hordozható: Ez a projekt segít 18 LED (6 piros + 6 kék + 6 sárga) LED-ek csatlakoztatásában az Arduino Boardhoz, és elemezni a számítógép hangkártyájának valós idejű jeleit, és továbbítani azokat a LED -ek, hogy felgyújtsák őket az ütéshatásoknak megfelelően (pergő, magas kalap, rúgás)