Cov txheej txheem:

Raspberry Pi thiab Arduino Laptop: 11 Kauj Ruam (nrog Duab)
Raspberry Pi thiab Arduino Laptop: 11 Kauj Ruam (nrog Duab)

Video: Raspberry Pi thiab Arduino Laptop: 11 Kauj Ruam (nrog Duab)

Video: Raspberry Pi thiab Arduino Laptop: 11 Kauj Ruam (nrog Duab)
Video: Cómo fabricar tu propia Game Boy con la Retroflag GPi Case y una Raspberry Pi Zero. 2024, Kaum ib hlis
Anonim
Image
Image
Raspberry Pi thiab Arduino Laptop
Raspberry Pi thiab Arduino Laptop

Txij li hnub kuv tau hnov txog thiab tau mus ua si nrog Raspberry Pi ib ob peb xyoos dhau los Kuv tau xav ua Raspberry Pi siv lub khoos phis tawj tawm ntawm nws thiab tam sim no nrog kev tso tawm ntawm Raspberry Pi peb peb tau txiav txim siab thaum kawg pom nws dhau. Tam sim no tsis yog kuv thawj zaug sim ua kom lub laptop ua haujlwm tau zoo siv Raspberry Pi, txhua txhua lub sijhawm kuv tau sim qhov phiaj xwm tau riddled nrog qhov tsis raug nrog ib yam dab tsi los ntawm tawg kab xov tooj txhawm rau xam tawm lub pob khawm mechanism txawm li cas los kuv tau tau kawm los ntawm cov kev ua tsis tiav thiab kuv vam tias yuav qhia koj yuav ua li cas zam lawv thaum ua koj tus kheej. Yog li cia pib!

Kauj Ruam 1: Peb Xav Kom Nws Ua Dab Tsi

Peb Xav Kom Nws Ua Dab Tsi
Peb Xav Kom Nws Ua Dab Tsi
Peb Xav Kom Nws Ua Dab Tsi
Peb Xav Kom Nws Ua Dab Tsi
Peb Xav Kom Nws Ua Dab Tsi
Peb Xav Kom Nws Ua Dab Tsi
Peb Xav Kom Nws Ua Dab Tsi
Peb Xav Kom Nws Ua Dab Tsi

Ua ntej peb tuaj yeem pib xaiv thiab yuav cov khoom peb yuav siv peb yuav tsum txiav txim siab txhua yam peb xav kom peb lub khoos phis tawj tuaj yeem ua tau, piv txwv li kuv xav kom kuv lub laptop muaj:

  • integrated nas (trackpad)
  • roj teeb lub neej ntev
  • yam tsawg 2 USB chaw nres nkoj
  • puv keyboard
  • kev koom ua ke Arduino siv roj teeb nyeem ntawv
  • kev koom ua ke Arduino nrog lub taub hau rau ntsaws cov khoom siv rau hauv
  • daim ntawv me me

Txij li thaum peb tab tom siv Pi 3 peb tsis tas yuav txhawj xeeb txog kev yuav Wifi lossis Bluetooth dongle vim tias nws muaj nws txhua yam ua ke. Tam sim no cov npe no tsis muaj qhov tshwj xeeb, muaj ntau yam ntxiv uas tuaj yeem muab ntxiv los ua lub khoos phis tawj zoo dua li cas los xij, Kuv xav tias cov yam ntxwv ntxiv yuav muab rau nws qee qhov siv tau zoo xws li kev suav nrog Arduino siv lub roj teeb nyeem ntawv uas yuav me me OLED npo ib sab ntawm lub vijtsam tseem ceeb uas yuav qhia txog lub roj teeb feem pua thiab qhov hluav taws xob tas li, lwm qhov kuv nyiam tiag tiag yog kev sib xyaw Arduino nrog lub taub hau, qhov no yog qhov pib Arduino nrog txiv neej lub taub hau txuas rau nws, muaj qhov me me txiav hauv rooj plaub uas tso cai rau tus neeg siv nkag mus rau tus txiv neej tus pin thiab ntsaws rau hauv cov khoom, yog li txhua qhov no yeej tsuas yog Arduino ua rau hauv lub laptop yog li peb ib txwm muaj Arduino ua ke.

Kauj Ruam 2: Qhov Chaw

Qhov
Qhov
Qhov
Qhov
Qhov
Qhov
Qhov
Qhov

Rau txoj haujlwm no peb yuav xav tau ntau ntu, peb yuav xav tau:

  • x1 Raspberry Pi 3 (Ntawm no)
  • x2 Arduino Micro (Ntawm no)
  • x1 Xya nti Raspberry PI screen (Ntawm no)
  • x3 Lithium 18650 Roj teeb (Ntawm no)
  • x1 Powerbank Circuit (Ntawm no)
  • x1 USB hub (Ntawm no)
  • x1 Mini USB keyboard (Ntawm no)
  • x1 Txiv neej USB (Ntawm no)
  • x1 SPI OLED (Ntawm no)
  • Cov ntawv txhawb nqa

Peb tseem yuav xav tau cov trackpad peb tau ua hauv txoj haujlwm yav dhau los, koj tuaj yeem pom cov ntawv qhia tag nrho ntawm no. Ib zaug ntxiv qhov no tsis yog txhais tau tias yog cov npe tshwj xeeb, qhov zoo ntawm cov ntu no yog qhov feem ntau tsis nyob ntawm ib leeg yog li koj tuaj yeem sib pauv ib feem rau yam koj xav tau. Peb muaj ntau qhov chaw los teeb tsa kom yooj yim dua peb yuav teeb tsa lawv tus kheej thiab tom kawg peb tuaj yeem tso lawv txhua tus ua ke.

Kauj ruam 3: Teeb tsa Pi thiab Screen

Teeb tsa Pi thiab Screen
Teeb tsa Pi thiab Screen
Teeb tsa Pi thiab Screen
Teeb tsa Pi thiab Screen

Cia pib nrog peb PI thiab tshuaj ntsuam, peb lub vijtsam tsis txuas rau peb Pi los ntawm HDMI chaw nres nkoj tab sis theej dhau los ntawm 50 tus lej xov tooj kab txuas uas txuas rau hauv Pis GPIO txawm li cas los xij yog tias koj tsuas yog ntsaws nws thiab pib Pi nws yeej ' t ua haujlwm, peb yuav tsum tau kho qee kab ntawm cov cai hauv cov ntawv pib rau Pi.

Peb pib qhov no los ntawm rub tawm cov duab Raspbian tshiab Ntawm no, tom qab ntawd peb sau nws rau peb daim npav SD siv 7Zip (lossis software twg ua haujlwm rau koj). Tam sim no ib zaug nws tau sau peb yuav tsum qhib cov ntawv ntawm SD daim npav hu ua config.txt thiab ntxiv qee qhov chaws. Qhov cai no ua yog qhia rau Pi xa cov ntaub ntawv tshuaj ntsuam los ntawm GPIO lub taub hau ntau dua li qhov chaw nres nkoj HDMI (HDMI yog lub neej ntawd) ntawm kev pib. Muab cov cai rau hauv yog yooj yim heev. Qhib tus config.txt nrog rau qhov program notepad, rau lub qhov rais kuv siv notepad ++, thiab luam cov cai no rau hauv cov ntaub ntawv config.txt tam sim no txuag thiab kaw thiab nws yuav tsum ua haujlwm thaum daim npav SD txuas rov qab rau hauv Pi. Yog tias nws zoo li ci ntsa iab lossis dim dhau tig lub petentiomoter me me ntawm lub vijtsam Circuit Circuit kom txog thaum nws zoo li yog.

Peb Pi kuj xav tau kev hloov kho lub cev kom haum rau hauv peb cov ntaub ntawv kom raug peb yuav tsum tau desolder ib qho ntawm duel usb chaw nres nkoj, qhov no yog ua tiav los ntawm kev tso ntau qhov ncaj ncaj ntawm cov laug rau ntawm tus pin ntawm USB txuas thiab maj mam co nws rov qab. thiab tawm mus txog thaum nws dhau los ua dawb. Peb ua qhov no vim tias peb xav tau txuas lub usb hub rau Pi kom ntsaws rau hauv txhua yam ntawm peb cov cuab yeej siv.

Cov cai:

dtoverlay = dpi24enable_dpi_lcd = 1 display_default_lcd = 1 dpi_group = 2 dpi_mode = 87 dpi_output_format = 0x6f005 hdmi_cvt 1024 600 60 6 0 0 0

Kauj Ruam 4: Teeb Lub Roj Teeb

Teeb Lub Roj Teeb
Teeb Lub Roj Teeb
Teeb Lub Roj Teeb
Teeb Lub Roj Teeb
Teeb Lub Roj Teeb
Teeb Lub Roj Teeb

Peb lub roj teeb siv 3 18650 roj teeb uas muaj peev xwm ntawm 2400 mAh txhua, ua ke 3 lub cell muaj peev xwm tag nrho ntawm 7200 mAh, peb pi nrog txhua yam ntsaws rau hauv kos ib puag ncig 1 Amp txhais tau tias peb 3 lub zog tuaj yeem siv zog pi rau kwv yees li 4.5 - 5 teev tab sis qhov no tuaj yeem nce ntxiv los ntawm kev ntxiv roj teeb ntxiv yog tias koj xav tau. Txhawm rau tsim nws peb yuav tsum tau them tag nrho 3 lub cell txhua txoj kev mus txog 4.2 volts ib tus zuj zus raws li txuas cov roj teeb lithium yog qhov txaus ntshai yog tias lawv muaj lub xeev sib txawv (sib txawv qhov hluav taws xob) kom zam qhov no nws yooj yim kom paub tseeb tias lawv tau them tag nrho ua ntej txuas lawv.

Tam sim no peb xav txuas cov xov tooj no sib luag los ua qhov no peb txuas txhua lub dav hlau zoo ua ke thiab tom qab ntawd txuas txhua lub dav hlau tsis zoo ua ke, siv cov xaim tuab raws li ntau qhov tam sim no tuaj yeem hla nruab nrab ntawm cov roj teeb no uas yuav ua kom sov dua cov xaim. tam sim no txuas qhov tsis zoo thiab postie davhlau ya nyob twg ntawm cov roj teeb mus rau qhov tsis zoo thiab qhov zoo tawm tswv yim ntawm lub txhab nyiaj hluav taws xob Circuit Court feem thiab yog txhua yam rau roj teeb!

Hloov chaw ntawm kev siv lub txhab nyiaj hluav taws xob zoo li kuv tau siv ntawm no koj tuaj yeem siv lub roj teeb lithium them lub xov tooj ntawm tes rau 4.2 volts thiab txhawb kev hloov pauv kom txhawb 4.2 volts rau 5 volts tab sis qhov no yuav kawg ua qhov zoo ib yam li lub txhab nyiaj Circuit Court thiab yuav siv sijhawm ntau dua.

Kauj Ruam 5: Teeb Lub Teeb Roj Teeb

Teeb Teeb Cov Roj Teeb
Teeb Teeb Cov Roj Teeb
Teeb Teeb Cov Roj Teeb
Teeb Teeb Cov Roj Teeb
Teeb Teeb Roj Teeb
Teeb Teeb Roj Teeb

Tam sim no teeb tsa lub roj teeb tso tawm, cov kauj ruam no tsis txaus ntseeg uas tsis tsim nyog raws li koj tuaj yeem nyeem lub roj teeb hluav taws xob los ntawm Pis GPIO thiab tso tawm cov roj teeb qib los ntawm software, txawm li cas los xij, kuv xav ntxiv qhov no vim tias kuv xav tias OLED npo muab tag nrho laptop zoo nkauj heev DIY saib. Txhawm rau ua nws peb yuav tsum tau solder peb lub vijtsam OLED rau peb Arduino, OLED siv yog tsis yog SPI version yog li kuv yuav tsum tau siv 7 tus pin rau Arduino.

Pinout yog raws li nram no:

  • OLED ------------------- Arduino
  • So - Pin 7
  • DC - Tus Pin 12
  • CS - Pin 9
  • DIN - Pin 11
  • CLK - Pin 13
  • VCC - 5 Volts
  • Av - Hauv av

Ua ntej peb tuaj yeem tso peb cov cai peb yuav tsum ua peb qhov ntsuas hluav taws xob uas yuav txuas rau Arduino rau lub roj teeb thiab tso cai rau nws nyeem cov roj teeb hluav taws xob peb xav tau txuas 2 10 ohm resistors hauv qhov faib hluav taws xob teeb tsa (saib duab) rau A0 thiab Cov pins hauv av ntawm Arduino uas tuaj yeem txuas nrog lub roj teeb, A0 mus rau qhov zoo thiab av mus rau hauv av. Peb kuj xav tau lub zog siv rau peb lub vijtsam yog li peb xav tau txuas lwm lub xov hlau rau hauv av thiab ib qho rau VIN ntawm Arduino uas peb yuav txuas rau lub txhab nyiaj hluav taws xob Circuit Court tom qab rau lub zog.

Thaum kawg, peb tuaj yeem tso peb cov cai uas tuaj yeem pom hauv qab no.

Kauj Ruam 6: Teeb Kho Qhov seem ntawm Qhov Chaw

Teem Sij Hawm Tshwm Sim
Teem Sij Hawm Tshwm Sim
Teem Sij Hawm Tshwm Sim
Teem Sij Hawm Tshwm Sim

Yog li peb tau teeb tsa txhua qhov tseem ceeb thiab tam sim no txhua yam peb xav tau teeb tsa ntu me me thiab yooj yim dua. Pib nrog cov keyboard, peb yuav tsum tshem nws los ntawm lub casing nws tuaj hauv (nws lub hom phiaj yuav siv nrog 7inch ntsiav tshuaj) txhua yam peb yuav tsum tau ua yog txiav cov tawv tawv nyob ib puag ncig cov keyboard thiab rub nws thiab nws cov Circuit Court tawm, nws yooj yim koj yuav pom muaj 4 xov tooj uas peb yuav muab txuas rau peb lub hub USB tom qab.

Txoj kab-ncoo tseem xav tau teeb tsa me me li txhua yam peb yuav tsum tau ua yog coj qhov no peb tau ua hauv qhov haujlwm yav dhau los thiab tau txais lub micro USB cable los ntsaws nws rau hauv peb lub USB hub, koj tuaj yeem pom qhov no tau ua li cas ntawm no.

Thaum kawg peb sab hauv Arduino yuav tsum muaj lub taub hau txuas rau tag nrho nws cov pins, nws yooj yim tshaj plaws los ua qhov no los ntawm kev muab cov pins thiab Arduino tso rau ntawm lub khob cij thiab tom qab ntawd muab lawv tso rau hauv qhov no vim qhov no yuav ua rau lawv ncaj, tom qab ntawd peb tsuas yog tau txais lwm lub micro USB cable txuas Arduino rau USB hub. Tam sim no txhua yam tau teeb tsa yog li peb tuaj yeem pib tso khoom ua ke!

Kauj Ruam 7: Circuit (Txuas Txhua Yam)

Txog tam sim no peb tau muab tus kheej tso rau txhua qhov ua ke tam sim no peb yuav tsum txuas lawv ib leeg los ua sab hauv ntawm peb lub khoos phis tawj.

Peb pib los ntawm kev txuas lub USB hub rau ib ntawm ob lub USBs uas peb desoldered ua ntej, USB thib ob yog tom qab txuas mus rau tus poj niam USB chaw nres nkoj uas tau muab tso rau sab nraud ntawm lub khoos phis tawj siv qee cov xov hlau ntev, tam sim no muab cov kab khiav, Cov keyboard thiab sab hauv Arduino rau USB hub. Tom ntej no peb muab cov kab hluav taws xob 5 volt tso tawm ntawm peb lub txhab nyiaj hluav taws xob mus rau 5 volt cov tswv yim ntawm raspberry pi siv lub micro USB cable lossis txawm tias mob siab rau 5 volt thiab cov kab laug sab hauv av uas tuaj yeem pom hauv qab Pi.

Qhov no yog txhua yam rau lub hauv paus tam sim no peb tuaj yeem txav mus rau lub vijtsam ib nrab tsuas muaj 2 ntu hauv peb lub vijtsam, lub vijtsam tseem ceeb thiab cov roj teeb tso tawm, txhua yam peb yuav tsum tau ua yog txuas 50 tus pin ribbon cable rau lub vijtsam loj thiab rau 50 tus pin txuas ntawm raspberry pi. Tom ntej no peb yuav tsum tau siv 3 lub xov tooj ntev los ntawm Arduino cov zaub roj teeb, cov no yog roj teeb nyeem thiab lub zog txuas uas peb tau tham txog ua ntej, lub xov tooj txuas nrog tus pin A0 txuas nrog txuas zoo ntawm lub roj teeb, tus pin VIN tau txuas nrog mus rau 5 volt tso tawm ntawm lub txhab nyiaj hluav taws xob Circuit Court thiab hauv av mus rau hauv av.

Tau kawg ntawm qee kis peb yuav xav kaw qhov no yog li peb tab tom yuav ntxiv qhov hloov pauv ntawm kev sib txuas hauv av los ntawm lub txhab nyiaj fais fab mus rau raspberry pi uas tso cai rau peb kom txiav lub zog rau lub system. Kuv yuav tsum tau nco ntsoov tias tsuas yog txiav lub zog rau raspberry pi yog qhov tsis zoo rau nws yog li preforming software lub zog ua ntej txiav lub zog yog qhov zoo tshaj plaws, qhov no tuaj yeem ua tiav los ntawm kev nyem kaw hauv raspberry pi xaiv.

Kauj Ruam 8: Rooj plaub

Rooj plaub
Rooj plaub
Rooj plaub
Rooj plaub
Rooj plaub
Rooj plaub

Tam sim no hmoov tsis kuv tsis muaj lub tshuab luam ntawv 3D tab sis peb tuaj yeem ua kom khov thiab zoo saib (kuv qhov kev xav) cov ntaub ntawv los ntawm qee cov yas uas tsis yooj yim thiab duab los qhia. Lub tswv yim tom qab qhov no yog cov phab ntsa ntawm rooj plaub yuav ua los ntawm cov duab los qhia nrog cov yas uas tsis yooj yim raug siv sab hauv rooj plaub kom khaws txhua yam ua ke thiab ua kom nws zoo dua. qhov tseem ceeb los ua qhov no yog ntsuas qhov ntau thiab tsawg ntawm cov duab los xav tau thiab txiav nws tawm, cov ntawv los xij yog tom qab ua ke nrog cov kua nplaum super, siv cov kua nplaum kub ntawm qhov no feem ntau tawm cov kab pom uas zoo li tsis zoo, zoo tshaj plaws xav ua yog muab cov khoom ua ke siv cov kua nplaum super thiab txhawb nws nrog cov kua nplaum kub sab hauv ua raws los ntawm txheej txheej ntawm cov yas yas. Ive tshuav qhov ntev rau kuv cov ntaub ntawv ntawm no yog tias koj xaiv mus rau txoj kev no txawm li cas los xij yog tias koj muaj lub tshuab luam ntawv 3D kuv xav tias yog qhov kev xaiv zoo dua (cia kuv pom yuav ua li cas nws tawm hauv cov lus!).

Kauj Ruam 9: Kov Pob Khawm

Vijtsam Pob Khawm
Vijtsam Pob Khawm
Vijtsam Pob Khawm
Vijtsam Pob Khawm
Vijtsam Pob Khawm
Vijtsam Pob Khawm

Weirdly txaus Kuv pom qhov no ib feem ntawm txoj haujlwm yog qhov nyuaj tshaj plaws txawm tias nws zoo li yog ib qho yooj yim. Dab tsi peb yuav tsum tau ua yog pob khawm tawv heev, Kuv paub nws yooj yim hais dua li ua tiav tab sis qhov chaw zoo los pib saib yog hauv lub khoos phis tawj qub lossis tshuaj ntsuam, koj tuaj yeem pom cov no rau tom ntej tsis muaj dab tsi ntawm ewaiste cov chaw. ib zaug koj muaj koj lub pob khawm ua qhov thais ntawm hauv qab ntawm lub vijtsam thiab nyob rau sab saum toj ntawm lub hauv paus thiab ua kom tiav cov thais nrog cov yas yooj yim uas kuv tau tham txog ua ntej. Tam sim no thaum nws tseem sov thiab yooj yim pib thawb lub pob khawm rau hauv nws thiab ruaj ntseg nws hauv qhov chaw, vim tias cov khoom no qhuav heev li yuav tsis muaj teeb meem nrog lub pob khawm puas los xoob. Yog tias koj ua yuam kev lub tshuab ziab plaub hau tuaj yeem siv rov ua dua cov protoplatic thiab nws tuaj yeem hloov pauv lossis tshem tawm.

Kauj Ruam 10: Yam Yuav Tsum Saib Rau/txhim kho Rau

Yam Yuav Tsum Saib Rau/txhim kho Rau
Yam Yuav Tsum Saib Rau/txhim kho Rau

Thaum ua qhov haujlwm no kuv tau mus rau qee qhov teeb meem uas ua rau kuv qeeb lossis tuaj yeem ua rau kuv them nyiaj ntau, thawj zaug thiab cuam tshuam tshaj plaws yog cov hlua kab. Ribbon cables tsis tau tsim los ntsaws thiab tshem tawm ntau zaus thiab hmoov tsis zoo qhov no yog qee yam uas kuv ua ntau qhov kev sim uas ua rau kuv tawg los ntawm kev hnav thiab rhuav (kuv xaj ib qho tshiab) yog li nco ntsoov ua tib zoo nrog nws. Lwm qhov uas ua rau kuv tsis txaus siab thaum sim lub khoos phis tawj no yog qhov uas kuv khaws cia tso cai rau qhov tsis raug sab hauv Arduino! hauv lub hauv paus peb muaj 2 Arduinos ntsaws rau hauv raspberry pi thawj zaug yog tus tswj lub trackpad thiab qhov thib ob yog Arduino peb tau teeb tsa los siv ua Arduino sab hauv, qhov kev tsis txaus siab tshwm sim thaum kuv yuam kev rub kuv daim duab kos mus rau txoj kab-ncoo Arduino ntau dua li Arduino Kuv xav xa nws mus rau, qhov no yog qhov tsis meej pem nrog peb cov ntawv-ncoo ua rau nws siv tsis tau txog thaum peb tso nws cov lej dua yog li tsuas yog xyuas kom koj paub tias Arduino yog leej twg hauv Arduino IDE.

Nrog txhua qhov uas tau hais tias kuv yuav tsum hais tias qhov no tsis yog txoj haujlwm nyuaj vim tias muaj cov cai tsawg kawg nkaus xav tau thiab cov neeg nyob ntawm Raspberry Pi lub hauv paus tau ua cov txheej txheem ntawm Pi teeb tsa thiab ua haujlwm yooj yim heev.

Kauj ruam 11: Kawg

Txog tam sim no lub khoos phis tawj ua haujlwm tau zoo, kuv tau siv kuv li yuav luag txhua hnub rau kev sau ntawv, nws ua haujlwm zoo rau qhov no vim tias Raspbian OS los nrog lub tsev qiv ntawv yog li siv qhov no ua lub tsev kawm ntawv lossis ua haujlwm laptops yog lub tswv yim zoo tiag tiag. Nws tseem txuas rau WiFi thiab Bluetooth tes hauj lwm tiag tiag yooj yim ua rau saib YouTube thiab lwm lub vev xaib yooj yim heev thiab ua kom nws zoo dua txawm tias muaj ntau ntau thiab ntau qhov kev ua si uas yuav khiav ntawm raspberry pi nrog txhua yam los ntawm minecraft mus rau qub NES kev ua si ua kev lom zem heev nrog lub roj teeb ntev. Zuag qhia tag nrho qhov no yog txoj haujlwm lom zem heev thiab kuv xav kom sim nws.

Yog tias koj muaj lus nug thov tawm tswv yim lossis xa lus rau kuv thiab mob siab ua qhov zoo tshaj plaws kom rov qab los rau koj.

Raspberry Pi Contest 2017
Raspberry Pi Contest 2017
Raspberry Pi Contest 2017
Raspberry Pi Contest 2017

Khiav Tawm Hauv Raspberry Pi Contest 2017

Pom zoo: