Բովանդակություն:
- Քայլ 1. Սկսեք դատարկ SD քարտով, ներբեռնեք Raspbian պատկերը և տեղադրեք SD քարտի վրա
- Քայլ 2. Միացրեք Raspberry Pi- ն հեռուստացույցին/մոնիտորին և աշխատեք սկզբնական կարգավորմամբ
- Քայլ 3. Լրացուցիչ. Գործեք Pi առանց գլխի
- Քայլ 4: Առաջարկվում է. Թարմացրեք OS- ը
- Քայլ 5: Լրացուցիչ. Ստեղծեք IP հասցե E-mailer
- Քայլ 6. Լրացուցիչ - Կարգավորեք VNC
- Քայլ 7: Տեղադրեք BCM2835 SPI գրադարանը
- Քայլ 8: Ստացեք ADXL362 SPI օրինակ
- Քայլ 9. Phyiscally Connect ADXL362 Breakout- ը Raspberry Pi GPIO- ին
- Քայլ 10. Կազմեք և գործարկեք ADXL362_RaspPi
Video: Նախնական* SPI Pi- ի վրա. Հաղորդակցություն SPI 3 առանցքի արագացուցիչի միջոցով `օգտագործելով ազնվամորի Pi: 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Քայլ առ քայլ ուղեցույց այն մասին, թե ինչպես կարելի է կարգավորել Raspbian- ը և հաղորդակցվել SPI սարքի հետ ՝ օգտագործելով bcm2835 SPI գրադարանը (բիթը խոցված չէ):
Սա դեռ շատ նախնական է … Ես պետք է ավելացնեմ ֆիզիկական կապի ավելի լավ նկարներ և աշխատեմ որոշ անհարմար կոդերի միջոցով:
Քայլ 1. Սկսեք դատարկ SD քարտով, ներբեռնեք Raspbian պատկերը և տեղադրեք SD քարտի վրա
Այցելեք https://www.raspberrypi.org/downloads ՝ Raspbian- ի տեղադրման հրահանգների համար
Ներբեռնեցի ՝ Raspbian պատկերը և օգտագործեցի Win32DiskImager- ը SD քարտի վրա տեղադրելու համար: Լրացուցիչ տեղեկություններ կան նաև
Քայլ 2. Միացրեք Raspberry Pi- ն հեռուստացույցին/մոնիտորին և աշխատեք սկզբնական կարգավորմամբ
(Ինտերնետ կապը դեռ չի պահանջվում)
Սահմանեք ժամային գոտին միացնելու SSH Update Ապա, Ավարտեք: Տերմինալի կոդը ՝ վերագործարկեք
Քայլ 3. Լրացուցիչ. Գործեք Pi առանց գլխի
Հիանալի ձեռնարկ https://elinux.org/RPi_Remote_Access SSH- ի հետ կապվելու համար օգտագործում եմ Putty (Windows) կամ Terminal (Mac)
Քայլ 4: Առաջարկվում է. Թարմացրեք OS- ը
Տերմինալի ծածկագիր. Sudo apt-get update sudo apt-get upgrade
Քայլ 5: Լրացուցիչ. Ստեղծեք IP հասցե E-mailer
Ես ստեղծել եմ իմ Pi- ն, որպեսզի այն ուղարկի ինձ էլեկտրոնային փոստի հասցե ամեն անգամ, երբ այն բեռնվում է: Սա հեշտացնում է իմ կյանքը, երբ անհրաժեշտ է SSH- ի միջոցով հեռակա մուտք գործել:
Հիանալի ձեռնարկ
Քայլ 6. Լրացուցիչ - Կարգավորեք VNC
Հիանալի ձեռնարկ athttps://elinux.org/RPi_VNC_Server Ես չեմ անցել ամբողջ ձեռնարկը… պարզապես հետևյալ քայլերը. $ Sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -epth 24 Եվ սցենար ՝ իմ մուտքագրումը նվազագույնի հասցնելու համար:
Քայլ 7: Տեղադրեք BCM2835 SPI գրադարանը
gist.github.com/3183536
Գերազանց փաստաթղթեր (և օրինակներ) ՝ https://www.open.com.au/mikem/bcm2835 Տերմինալի ծածկագիրը ՝ cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // My Pi- ն չի կարող պարզել այս URL- ը. Չե՞ք կարողանում լուծել հյուրընկալողի անունը: wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1.5;./ կոնֆիգուրացիա; պատրաստել; sudo make install
Քայլ 8: Ստացեք ADXL362 SPI օրինակ
Նշում. Կոդը դեռևս շատ հիմնական է … պետք է կատարելագործել ADXL362_RaspPi- ն https://github.com/annem/ADXL362_RaspPi- ից (Ինչպե՞ս դա անել Pi- ով ՝ wget- ի միջոցով: Ես դրա հետ կապված խնդիրներ ունեմ… «ի վիճակի չեմ լուծել տանտիրոջ հասցեն» github.com ' )
Քայլ 9. Phyiscally Connect ADXL362 Breakout- ը Raspberry Pi GPIO- ին
Այլ մանրամասներ սպասվում են…
Լրացուցիչ տեղեկություններ ADXL362 (ծայրահեղ ցածր էներգիայի 3 առանցքի արագացուցիչ) մասին analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N Raspberry Pi- ից VDDand VIO, GND (2), MOSI, MISO, SCLK և CSB ADXL362 Breakout տախտակին:
Քայլ 10. Կազմեք և գործարկեք ADXL362_RaspPi
տերմինալային կոդ.
Խորհուրդ ենք տալիս:
Ֆիզիկական հաշմանդամների արագացուցիչի վրա հիմնված սայլակ. 13 քայլ
Ֆիզիկական հաշմանդամների արագացուցիչի վրա հիմնված սայլակ. 1.3 միլիարդ բնակչություն ունեցող մեր երկրում մենք դեռ ունենք տարեցների կամ հաշմանդամների ավելի քան 1% բնակչություն, որոնք կարիք ունեն անձնական շարժունակության աջակցության: Մեր նախագիծը նպատակ ունի խելացի տեխնոլոգիայով բավարարել նրանց շարժունակության պահանջը: Խնդիրը
Պայծառության վերահսկում PWM- ի վրա հիմնված LED հսկողություն ՝ սեղմիչ կոճակների, ազնվամորի Pi- ի և քերծվածքի միջոցով. 8 քայլ (նկարներով)
Պայծառության վերահսկում PWM- ի վրա հիմնված LED հսկողություն ՝ օգտագործելով սեղմման կոճակներ, ազնվամորի Pi և քերծվածք. Ես փորձում էի գտնել մի տարբերակ, որը բացատրում էր, թե ինչպես է PWM- ն աշխատում իմ ուսանողների համար, ուստի ես ինքս ինձ խնդիր դրեցի ՝ փորձելու վերահսկել լուսադիոդի պայծառությունը ՝ օգտագործելով 2 կոճակ - մեկ կոճակ, որը մեծացնում է լուսադիոդի պայծառությունը, իսկ մյուսը ՝ այն լուսավորող: Առաջադիմելու համար
Ավելացրեք Idler (2 -րդ առանցքի ամրացման կետ) միկրո ծառայությունների վրա ռոբոտային նախագծերի համար. 4 քայլ
Ավելացրեք Idler (2 -րդ առանցքի ամրացման կետ) միկրո ծառայությունների վրա ռոբոտային նախագծերի համար. Մարդանման ռոբոտային նախագծերում սերվոները օգտագործվում են հոդերի վրա `ռոբոտի տարբեր հատվածներ տեղափոխելու համար, ժամանակի մեծ մասում լավագույնն է յուրաքանչյուր հատվածը տեղադրել 2 կամ ավելի կետերում: servo- ի պտտվող առանցքը կայունության և ոլորող մոմենտի ճիշտ փոխանցման համար … Sma
Անլար հաղորդակցություն ՝ օգտագործելով NRF24L01 հաղորդիչ մոդուլը Arduino- ի վրա հիմնված նախագծերի համար. 5 քայլ (նկարներով)
Անլար հաղորդակցություն ՝ օգտագործելով NRF24L01 հաղորդիչ մոդուլը Arduino- ի վրա հիմնված նախագծերի համար. Սա իմ երկրորդ ուսանելի ձեռնարկն է ռոբոտների և միկրոկարգավորիչների մասին: Իսկապես զարմանալի է տեսնել ձեր ռոբոտին կենդանի և աշխատած սպասվածի պես: Հավատացեք ինձ, ավելի զվարճալի կլինի, եթե արագ և արագ կառավարեք ձեր ռոբոտին կամ անլար այլ իրերին:
Վեբ վրա հիմնված SmartMirror ՝ օգտագործելով սերիական հաղորդակցություն. 6 քայլ
Վեբ վրա հիմնված SmartMirror ՝ օգտագործելով սերիական հաղորդակցություն. Այս հրահանգը տրվում է օգտագործման համար պատրաստ բոլոր ծածկագրերով: Developmentարգացումը շատ բարդ էր, բայց երբ այն ստեղծվի, իսկապես հեշտ է հարմարեցնել այն: Նայեք և վայելեք;)