
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



Šo pamācību iedvesmojis adafruit PiGRRL Zero, Vermija oriģinālā Gameboy Zero uzbūve un GreatScottLab spēļu konsole. Spēļu konsoles, kuru pamatā ir RetroPie, kā kodolu izmanto aveņu pi nulli (W). BET, pēc tam, kad esmu izveidojis vairākas Pi Zero konsoles, tika atrastas divas galvenās problēmas.
1) Raspberry Pi Zero (W) ir tikai viena kodola Cortex-A7 un 512 MB RAM, kas ir piemērots NES/SNES/GB veida lietām. Tomēr, kad es mēģināju palaist PS/N64 Emus, pieredze bija diezgan nepieņemama. Pat dažas GBA spēles nevar darboties nevainojami (dažas audio nobīdes, arī dažās NEOGEO spēlēs, piemēram, Metal Slug, risinot sarežģītas ainas); 2) Lielākajā daļā spēļu konsoles konstrukciju kā displeja saskarne tiek izmantota SPI vai TV izeja. SPI displejam būs nepieciešams CPU, lai palīdzētu ar kadra bufera draiveri, kas pasliktinās spēles pieredzi, un kadru nomaiņas ātrumu ierobežo arī SPI pulksteņa ātrums. Un TV izejas displeja kvalitāte vienkārši nav pietiekami laba.
Šajā pamācībā mēs izmantosim RaspberryPi Compute Module 3 un DPI saskarnes LCD, lai izveidotu galīgo RetroPie spēļu konsoli. Tam vajadzētu būt iespējai vienmērīgi darbināt visus emulatorus un nodrošināt augstu izšķirtspēju un augstu kadru ātrumu.
Spēles konsoles galīgais izmērs ir 152x64x18mm ar akumulatoru līdz 2000mAh. Kopējā uzbūve maksā aptuveni 65 USD, ieskaitot pielāgotu PCB, visas sastāvdaļas, 16 GB TF karti un RaspberryPi skaitļošanas moduli 3 Lite. Tā kā man jau ir 3D printeris, korpuss man maksā tikai 64 g PLA kvēldiega.
Sāksim.
Piezīme: Tā kā angļu valoda nav mana pirmā valoda, lūdzu, lūdzu, informējiet mani, ja atrodat kādas kļūdas vai kaut kas nav skaidrs.
Šis ir mans pirmais raksts vietnē instructable.com, un man tiešām ir vajadzīgi visa veida ieteikumi no jums, puiši.
1. solis: Sastāvdaļas




Šeit ir sastāvdaļas, kas nepieciešamas, lai izveidotu spēļu konsoli. Dažas detaļas, iespējams, nav pieejamas jūsu reģionā, izmēģiniet dažas alternatīvas daļas.
1) RaspberryPi Compute Module 3 Lite. Pērciet to veikalā, kur iegādājāties RaspberryPi 3B, vai izmēģiniet to vietnē ebay.
2) 3,2 collu LCD ar RGB/DPI saskarni. Pārliecinieties, ka esat ieguvis RGB/DPI interfeisa LCD moduli, jo šī konsole ir jāizveido. Es saņēmu savu LCD no vietējā e-veikala, un to pašu moduli var atrast alibabā. Ja iegādājaties alternatīvu LCD moduli, LŪDZIET pakalpojumu sniedzējam nosūtīt jums detalizētu parametru un inicializācijas kodu. Ir arī saprātīga izvēle iegādāties atbilstošos savienotājus vienā veikalā, jo ir tik daudz dažādu veidu savienotāju.
3) ALPS SKPDACD010. Taktiskais slēdzis ar 1,75 mm gājienu. Meklējiet to vietējā elektronisko komponentu veikalā.
4) dažas citas atslēgas. Izmantojiet citus taustiņu taustiņus, ko varat iegūt, izmantojot pogas START/SELECT/VOL+/VOL-.
5) runātājs. Jebkurš 8 omu, 0,5-1,5 W skaļrunis.
6) Akumulators. Es izvēlējos 34*52*5,0 mm 1S 1000mAh litija jonu akumulatoru x2.
7) Daži IC. STM32F103C8T6, IP5306, TDA2822, NC7WZ16, SY8113, PT4103 uc
8) Daži savienotāji. USB-Micro Female, PJ-237 (tālruņa ligzda), TF kartes ligzda, DDR2 SODIMM un citi.
9) Daži pasīvie komponenti. Rezistori, kondensatori un induktori.
10) Pielāgota PCB. Beigās ir sniegti shematiskie un PCB faili. Neaizmirstiet tajā veikt izmaiņas, ja izmantojat citas detaļas.
11) 3D printeris. Pārliecinieties, ka tas spēj izdrukāt detaļas līdz 152*66*10 mm.
12) Pietiek PLA pavedieni.
2. darbība. Aprēķina modulis 3


Raspberry Pi Compute Module 3 ir ļoti spēcīga pamatplate dažu interešu sīkrīku prototipēšanai. Detalizētu ievadu var atrast šeit. Un noderīgu informāciju var atrast šeit.
Modulis izmanto DDR2 SODIMM tipa savienotāju, kas ir nedaudz grūtāk lietojams. Turklāt tiek izvadītas visas BCM2837 kodola BANK1 un BANK0 GPIO tapas.
Lai sāktu izmantot skaitļošanas moduli, mums ir jānodrošina vairāki dažādi spriegumi: 1.8V, 3.3V, 2.5V un 5.0V. Starp tiem 1.8V un 3.3V tiek izmantoti dažu perifērijas ierīču barošanai, kurām katrai nepieciešama aptuveni 350 mA. 2,5 V elektrolīnija vada TV izejas DAC, un to var pieslēgt 3,3 V, jo mums nav nepieciešama TV izejas funkcija. 5,0 V jābūt savienotam ar VBAT tapām, un tas baro Core. VBAT ieeja pieņem spriegumu no 2,5 V līdz 5,0 V, un tikai pārliecinieties, vai barošanas avots var izvadīt līdz 3,5 W. VCCIO tapas (GPIO_XX-XX_VREF) var savienot ar 3.3V, jo mēs izmantojam 3.3V CMOS līmeni. SDX_VREF tapai jābūt savienotai arī ar 3.3V.
Šeit netiek izmantotas visas HDMI, DSI, CAM tapas, vienkārši atstājiet tās peldošas. Atcerieties piesiet EMMC_DISABLE_N tapu pie 3.3V, jo mēs izmantosim TF karti kā cieto disku, nevis USB sāknēšanas funkciju.
Pēc tam pievienojiet SDX_XXX tapas atbilstošajām tapām TF kartes slotā, un nav nepieciešami ne uzvilkšanas, ne nolaišanas rezistori. Šajā solī mēs esam gatavi palaist Raspberry Pi skaitļošanas moduli 3. Ieslēdziet strāvas padevi samazinājuma secībā: 5V, 3.3V un pēc tam 1.8V, sistēmai vajadzētu būt spējīgai startēt, bet nav izejas ierīce, mēs tikai nezinām, vai tā darbojas labi. Tātad, mums ir jāpievieno displejs, lai to pārbaudītu nākamajā darbībā.
Bet pirms mēs turpinām, mums vispirms jāpasaka Pi, kāda ir katra GPIO funkcija. Šeit es sniedzu dažus failus, ievietojiet "dt-blob.bin", "bcm2710-rpi-cm3.dtb" un "config.txt" tikko mirgojošās TF kartes sāknēšanas mapē. Ievietojiet "dcdpi.dtbo" mapē /boot /overlay. Dt-blob.bin definē katra GPIO noklusējuma funkciju. Es mainu GPIO14/15 uz parasto GPIO un pārvietoju UART0 funkciju uz GPIO32/33, jo mums ir nepieciešams GPIO14/15, lai izveidotu saskarni ar LCD moduli. Es arī saku Pi izmantot GPIO40/41 kā pwm funkciju un padarīt tos par labās un kreisās audio izeju. Dcdpi.dtbo ir ierīces koka pārklājuma fails, un tas Pi norāda, ka kā DPI funkciju mēs izmantosim GPIO0-25. Visbeidzot, mēs rakstām "dtoverly = dcdpi", lai informētu Pi, lai ielādētu mūsu sniegto pārklājuma failu.
Šobrīd Raspberry Pi pilnībā saprot, kura funkcija jāizmanto katram GPIO, un mēs esam gatavi doties tālāk.
3. darbība: saskarne ar LCD moduli



Tā kā šajā konsolē var izmantot dažādus DPI/RGB interfeisa LCD moduļus, šeit kā piemēru ņemam moduli, kas izmantots manā būvē. Un, ja izvēlējāties citu, pārbaudiet sava moduļa tapas definīciju un vienkārši izveidojiet savienojumus atbilstoši tapu nosaukumiem, kā parādīts piemērā.
LCD modulim ir divas saskarnes: SPI un DPI. SPI tiek izmantots, lai konfigurētu LCD draivera IC sākotnējos iestatījumus, un mēs varam tos savienot ar jebkuru neizmantotu GPIO. Pievienojiet tikai Reset, CS, MOSI (SDA/SDI) un SCLK (SCL) tapas, MISO (SDO) tapa netiek izmantota. Lai inicializētu LCD draiveri, šeit mēs izmantojam BCM2835 C bibliotēku, lai vadītu GPIO un izvadītu noteiktu inicializācijas secību, ko nodrošina moduļa piegādātājs. Avota failu var atrast vēlāk šajā pamācībā.
Instalējiet BCM2835 C bibliotēku citā Raspberry Pi 3 saskaņā ar šeit sniegtajiem norādījumiem. Pēc tam izmantojiet komandu "gcc -o lcd_init lcd_init.c -lbcm2835", lai apkopotu avota failu. Pēc tam pievienojiet jaunu rindiņu /etc/rc.local failā pirms "exit 0": "/home/pi/lcd_init" (pieņemsim, ka apkopoto lietojumprogrammu esat ievietojis mapē/home/pi). Jāuzsver, ka avota fails tiek izmantots tikai konkrētajam modulim, kuru es izmantoju, un citam LCD modulim, vienkārši lūdziet piegādātājam inicializēt secību un attiecīgi pārveidojiet avota failu. Šis process ir diezgan grūts, jo šajā brīdī no ekrāna nekas nav redzams, tāpēc es ļoti iesaku to darīt RPI-CMIO plāksnē, jo tā izvada visus GPIO, lai jūs varētu to atkļūdot ar uart vai wlan.
Nākamā daļa ir vienkārša, vienkārši pievienojiet LCD moduļa kreisās tapas saskaņā ar šeit norādīto. Atkarībā no tā, kāds LCD modulis jums ir, gudri izvēlējāties RGB režīmu. Man šeit es izvēlējos DPI_OUTPUT_FORMAT_18BIT_666_CFG2 (6. režīms). Mainiet rindu "dpi_output_format = 0x078206" pēc savas izvēles. Un, ja jūsu LCD modulī tiek izmantota cita izšķirtspēja, noregulējiet "hdmi_timings = 480 0 41 60 20 800 0 5 10 10 0 0 0 60 0 32000000", skatiet šeit esošo failu.
Ja visi iestatījumi ir pareizi, nākamajā Pi sāknēšanas reizē ekrānā vajadzētu redzēt displeju pēc 30–40 sekunžu melnas krāsas (no barošanas līdz sistēmai ielādē jūsu SPI inicializācijas skriptu).
4. darbība. Taustiņu tastatūra un audio


Pēdējos divos posmos esam paveikuši darbu ar kodolu un izvadi. Tagad pāriesim pie ievades daļas.
Spēļu konsolei ir vajadzīgas atslēgas un pogas. Šeit mums ir nepieciešami 10 ALPS SKPDACD010 slēdži kā pogas uz augšu/uz leju/pa labi/pa kreisi, LR un A/B/X/Y. Un parastie 6x6 virsmas stiprinājuma taustiņi tiek izmantoti citām pogām, piemēram, start/select un skaļuma palielināšanai/samazināšanai.
Ir divi veidi, kā sasaistīt pogas ar Raspberry Pi. Viens veids ir pogu savienošana tieši ar Pi GPIO, bet otrs - pogu pievienošana MCU un saskarnei ar Pi, izmantojot USB HID protokolu. Šeit es izvēlējos otro, jo mums ir vajadzīgs MCU, lai tik un tā tiktu galā ar ieslēgšanas secību, un ir drošāk turēt Pi prom no cilvēka pieskāriena.
Tātad, pievienojiet atslēgas STM32F103C8T6 un pēc tam savienojiet MCU ar Pi, izmantojot USB. MCU programmas piemērs ir atrodams šī soļa beigās. Mainiet tapu definīcijas vietnē hw_config.c un apkopojiet to, izmantojot šeit atrodamo MCU USB bibliotēku. Vai arī varat vienkārši lejupielādēt heksadecimālo failu tieši uz MCU, ja šīs instrukcijas beigās esošajā shēmā ir kopīgas tās pašas pin definīcijas.
Runājot par audio izejām, oficiālā Raspberry Pi 3 B shēma sniedz labu veidu, kā filtrēt pwm vilni, un tai pašai shēmai šeit vajadzētu darboties perfekti. Jāuzsver viena lieta - atcerieties, ka konfigur.txt beigās jāpievieno rindiņa "audio_pwm_mode = 2", lai samazinātu audio izvades troksni.
Lai vadītu skaļruni, ir nepieciešams skaļruņa draiveris. Šeit es izvēlējos TDA2822, un ķēde ir oficiālā BTL shēma. Ņemiet vērā, ka tālruņa ligzdai PJ-327 labajā izejā ir automātiska atvienošanas tapa. Ja nav pievienotas austiņas, tapa 3 ir savienota ar pareizo kanālu. Un, tiklīdz austiņas ir pievienotas, šī tapa tiek atdalīta no pareizā kanāla. Šo tapu var izmantot kā skaļruņa ieejas tapu, un skaļrunis izslēgsies, kad austiņas ir pievienotas.
5. solis: spēks



Atgriezīsimies barošanas sadaļā un pārbaudīsim detalizētu jaudas dizainu.
Ir 3 barošanas sekcijas: MCU barošana, lādētājs/pastiprinātājs un DC-DC Bucks.
MCU padeve ir sadalīta no visiem citiem barošanas avotiem, jo mums tas ir nepieciešams, lai veiktu iepriekšējas ieslēgšanas secību. Kad barošanas poga ir nospiesta, PMOS pievienos LDO EN tapu akumulatoram, lai iespējotu LDO. Pēc tam MCU tiek ieslēgts (poga joprojām ir nospiesta). Sākot MCU, tas pārbaudīs, vai barošanas poga ir nospiesta pietiekami ilgi. Ja pēc aptuveni 2 sekundēm MCU konstatē, ka barošanas poga joprojām ir nospiesta, tā izvelk uz augšu tapu "PWR_CTL", lai PMOS būtu ieslēgta. Šobrīd MCU pārņem MCU barošanas avota vadību.
Atkārtoti nospiežot barošanas pogu 2 sekundes, MCU veiks izslēgšanas secību. Izslēgšanas secības beigās MCU atbrīvos tapu "PWR_CTL", lai ļautu PMOS izslēgties un MCU padeve tiek atspējota.
Lādētāja/pastiprinātāja daļā tiek izmantota IC IP5306. Šis IC ir 2,4 A uzlādes un 2,1 A izlādes augsti integrēts Soc, lai izmantotu strāvas banku, un tas ir lieliski piemērots mūsu vajadzībām. IC spēj uzlādēt akumulatoru, nodrošināt 5 V izeju un vienlaikus parādīt akumulatora uzlādes līmeni ar 4 gaismas diodēm.
DC-DC Buck daļā tiek izmantoti divi SY8113 augstas efektivitātes 3A buki. Izejas spriegumu var ieprogrammēt ar 2 rezistoriem. Lai nodrošinātu jaudas secību, mums vispirms ir nepieciešams iespējot pastiprinātāju. KEY_IP signāls simulēs taustiņa nospiešanu IP5306 taustiņam un iespējo iekšējo 5V pastiprinātāju. Pēc tam MCU iespējo 3,3 V spriegumu, pavelkot RASP_EN tapu augstu. Un pēc tam, kad ir nodrošināts 3,3 V spriegums, 1,8 V buka EN tapa tiek pacelta augstu un nodrošina 1,8 V izeju.
Kas attiecas uz akumulatoru, konsolei pietiek ar divām 1000mAh litija jonu mīklu. Šāda veida akumulatora parastais izmērs ir aptuveni 50*34*5 mm.
6. darbība: sistēmas iestatīšana

Šajā solī mēs apkoposim visus iestatījumus.
Pirmkārt, jums ir jālejupielādē un jāatspoguļo RetroPie attēls jaunā TF kartē. Pamācību un lejupielādi var atrast šeit. Lejupielādējiet Raspberrypi 2/3 versiju. Pēc attēla zibspuldzes redzēsit 2 nodalījumus: FAT16 formāta "sāknēšanas" nodalījumu un EXT4 formāta "Retropie" nodalījumu.
Kad esat to izdarījis, neievietojiet to Raspberry Pi uzreiz, jo mums ir jāpievieno FAT32 nodalījums romiem. Izmantojiet nodalīšanas rīkus, piemēram, DiskGenius, lai noregulētu EXT4 nodalījumu līdz apmēram 5-6 GB un izveidotu jaunu FAT32 nodalījumu ar visu brīvo vietu, kas palikusi jūsu TF kartē. Skatiet attēlu, kuru esmu augšupielādējis.
Pārliecinieties, vai jūsu sistēma spēj identificēt TF karšu lasītāju kā USB-HDD ierīci, un pārlūkprogrammā redzēsit 3 nodalījumus. Divi no tiem ir pieejami, un Windows lūgs formatēt kreiso. NELIETOJIET to !!
Vispirms atveriet "boot" nodalījumu un izpildiet 2. darbību, lai iestatītu tapas konfigurācijas. Vai arī varat vienkārši izpakot boot.zip, veicot šo darbību, un nokopēt visus failus un mapes sāknēšanas nodalījumā. Atcerieties arī nokopēt apkopoto lcd_init skriptu sāknēšanas nodalījumā.
Šeit mēs esam gatavi veikt pirmo sāknēšanu, bet, tā kā nav displeja, es ļoti iesakām izmantot RPI-CMIO plati ar usb wlan ierīci. Tad jūs varat konfigurēt failu wpa_supplicant un šajā solī iespējot ssh. Tomēr, ja jūs neplānojat to iegūt, GPIO32/33 var izmantot kā UART termināli. Pievienojiet TX (GPIO32) un RX (GPIO33) tapu pie USB-to-uart plates un piekļūstiet terminālim ar bodu pārraides ātrumu 115200. Jebkurā gadījumā jums ir nepieciešama termināļa piekļuve jūsu Pi.
Pirmās sāknēšanas laikā sistēma iestrēgs, mēģinot paplašināt failu sistēmu. Ignorējiet to, nospiediet start (ievadiet USB HID tastatūras taustiņu) un atsāknējiet. Terminālī nokopējiet skriptu lcd_init lietotāja "pi" mājas mapē un izpildiet 3. darbību, lai iestatītu automātisko palaišanu. Pēc citas atsāknēšanas jums vajadzētu redzēt ekrānu, lai iedegtos un kaut ko parādītu.
Šobrīd jūsu spēļu konsole ir gatava atskaņošanai. Tomēr, lai TF kartē ielādētu ROM un BIOS, jums katru reizi ir nepieciešama piekļuve terminālim. Lai to padarītu vienkāršu, iesaku iestatīt FAT32 nodalījumu.
Vispirms dublējiet RetroPie mapi zem /home /pi uz RetroPie-bck: "cp -r RetroPie RetroPie-bck". Pēc tam pievienojiet jaunu rindu mapē/etc/fstab: "/dev/mmcblk0p3/home/pi/RetroPie noklusējumi, uid = 1000, gid = 1000 0 2", lai automātiski pievienotu FAT32 nodalījumu mapei RetroPie, iestatot īpašnieku lietotājam "pi". Pēc pārstartēšanas jūs atradīsit, ka RetroPie mapes saturs ir pazudis (ja tā nav, atsāknējiet vēlreiz), un ekrānā parādās dažas kļūdas. Kopējiet visus failus RetroPie-bck atpakaļ uz RetroPie un restartējiet vēlreiz. Kļūdām vajadzētu pazust, un jūs varat konfigurēt ievades ierīci, izpildot ekrānā redzamos norādījumus.
Ja vēlaties pievienot ROM vai BIOS, atvienojiet TF karti, kad tā ir izslēgta, un pievienojiet to datoram. Atveriet 3. nodalījumu (ATCERIETIES IGNORE formāta padomu !!!) un nokopējiet failus uz atbilstošajām mapēm.
7. solis: 3D drukātais korpuss un pogas



Spēļu konsolei es izveidoju GameBoy Micro stila futrāli.
Vienkārši izdrukājiet
4x ABXY. STL
2x LR. STL (jāpievieno atbalsts)
1x CROSS. STL
1x TOP. STL
1x BOTTOM. STL
Es tos drukāju, izmantojot PLA ar 20% aizpildījumu, 0,2 mm slāni, un tas ir pietiekami stiprs.
Tā kā korpuss ir saspringts, pirms drukāšanas pārbaudiet printera precizitāti ar kādu testa kubu.
Un trīs 5 mm garas φ 3 mm skrūves un četras 10 mm garas φ 3 mm skrūves ir jāsamontē kopā.
8. solis: viss kopā un problēmu novēršana




Tā kā ķēde ir sava veida sarežģīta, tā ir laba izvēle, lai veiktu dažus PCB darbus. Visa shēma un mana PCB versija tiek augšupielādēta šī soļa beigās. Ja jūs plānojat izmantot manu PCB versiju, lūdzu, nenoņemiet manu logotipu slānī Top_Solder. Labāk ir veikt savu pielāgošanu un nodot savu PCB failu vietējam ražotājam, lai to izveidotu, jo ir patiešām grūti iegādāties visas tās pašas detaļas, kuras es izmantoju savā PCB.
Pēc visu PCB komponentu lodēšanas un testēšanas pirmā lieta, kas jādara, ir lejupielādēt heksadecimālo failu MCU. Pēc tam uzlīmējiet LCD moduli uz PCB. LCD modulim jābūt 3 mm virs PCB, lai tas ietilptu korpusā. Izmantojiet biezu dubultās puses līmlenti, lai to pielīmētu. Pēc tam pievienojiet FPC savienotājam un ievietojiet CM3L un TF karti. NELOJIET akumulatoru tagad, pievienojiet USB barošanas avotu un ielādējiet to!
Pārbaudiet visas pogas un displeju. Izmēriet spriegumu starp BAT+ un GND, pārbaudiet, vai spriegums ir aptuveni 4,2 V. Ja spriegums ir kārtībā, atvienojiet USB kabeli un pielodējiet akumulatoru. Izmēģiniet barošanas pogu.
Ievietojiet pogu CROSS un ABXY augšējā korpusā un ievietojiet PCB korpusā. Izmantojiet 3 skrūves, lai piestiprinātu PCB korpusā. Visu pogu SKPDACD010 aizmugurē pievienojiet biezu dubultās malas lenti un pielīmējiet akumulatoru. DROŠI izmantojiet lenti, lai SKPDACD010 tapas nesabojātu akumulatoru. Pēc tam pielīmējiet skaļruni pie BOTTOM korpusa. Pirms aizvēršanas jums, iespējams, būs jāizmēģina visas pogas, jāpārbauda, vai tās darbojas un vai pareizi atlec. Pēc tam aizveriet korpusu ar 4 skrūvēm.
Izbaudi.
Daži problēmu novēršanas padomi:
1) Trīs reizes pārbaudiet LCD moduļa tapas savienojumu shēmā un PCB.
2) Novietojiet LCD signāla vadus ar garuma ierobežojumu.
3) Ja neesat pārliecināts par barošanas sekcijām, pielodējiet un pārbaudiet katru sadaļu, ievērojot barošanas secību. Vispirms 5V un pēc tam 3.3V un 1.8V. Pēc visu jaudas sekciju pārbaudes, pielodējiet pārējās sastāvdaļas.
4) Ja displejs bieži izplūst, mēģiniet mainīt PCLK signāla polaritāti, iestatot dpi_output_format.
5) Ja displejs ir ļoti ārpus centra, mēģiniet mainīt HSYNC vai VSYNC signāla polaritāti.
6) Ja displejs nedaudz atrodas ārpus centra, mēģiniet pielāgot pārskenēšanas iestatījumus.
7) Ja displejs ir melns, mēģiniet gaidīt, līdz sistēma sāk darboties līdz rc.local skriptam. Ja jums ir nepieciešams displejs no paša sākuma, mēģiniet savienot SPI saskarni ar MCU un izmantojiet MCU, lai inicializētu LCD moduli.
8) Ja displejs visu laiku ir melns, vēlreiz pārbaudiet inicializācijas secību.
9) Jūtieties brīvi uzdot visus jautājumus šeit vai pa e -pastu: [email protected]
Ieteicams:
Jaudīga autonomā mājas automatizācijas sistēma - Pi, Sonoff, ESP8266 un Node -Red: 9 soļi (ar attēliem)

Spēcīga autonomā mājas automatizācijas sistēma - Pi, Sonoff, ESP8266 un Node -Red: šai rokasgrāmatai vajadzētu novirzīt jūs uz pirmo bāzi, kur varat ieslēgt/izslēgt gaismu vai ierīci, izmantojot jebkuru ierīci, ar kuru var izveidot savienojumu ar jūsu vietējo tīklu, un lielisks pielāgojams tīmekļa interfeiss. Funkciju paplašināšanas/ pievienošanas iespējas ir plašas, tostarp
Vienkārša un jaudīga roktura kontroliera salikšana- pamatojoties uz Micro: Bit: 10 soļi (ar attēliem)

Kā salikt vienkāršu un jaudīgu roktura kontrolieri- pamatojoties uz Micro: Bit: roktura nosaukums ir Handlebit. Forma ir rokturis, un tas izskatās ļoti foršs! Tagad mēs varam ieviest ierakstu par rokturi, turpināsim
Kā izmantot dažus koka gabalus, lai saliktu glītā un jaudīgā koka robota rokā: 10 soļi

Kā izmantot dažus koka gabalus, lai tos saliktu jaukā un jaudīgā koka robota rokā: robota rokas nosaukums ir WoodenArm. Izskatās ļoti mīļi! Ja vēlaties iegūt sīkāku informāciju par WoodenArm, lūdzu, apmeklējiet vietni www.lewansoul.com. Tagad mēs varam ieviest ievadu par WoodenArm, turpināsim
Jaudīga, vadāma 15k RPM HDD dzirnaviņas ar nepārtrauktu rotāciju: 4 soļi

Jaudīga, vadāma 15 k / min HDD dzirnaviņas ar nepārtrauktu rotāciju: šodien mēs izveidosim jaudīgu, vadāmu 15 k / min slīpmašīnu ar nepārtrauktu rotāciju mazāk par 5 eiro;
Atari Retropie konsole: 7 soļi (ar attēliem)

Atari Retropie konsole: Šajā pamācībā es vēlos jums parādīt, kā izveidot šo pielāgoto futrāli Raspberry Pi Zero darbināmai Retropie spēļu sistēmai. Tam ir četru portu USB centrmezgls, barošanas slēdzis, LED indikators un viss Atari 2600 kasetnes retro izskats