Სარჩევი:

წინასწარი* SPI Pi- ზე: ურთიერთობა SPI 3 ღერძიანი აქსელერომეტრის გამოყენებით ჟოლოს პი: 10 ნაბიჯი
წინასწარი* SPI Pi- ზე: ურთიერთობა SPI 3 ღერძიანი აქსელერომეტრის გამოყენებით ჟოლოს პი: 10 ნაბიჯი

ვიდეო: წინასწარი* SPI Pi- ზე: ურთიერთობა SPI 3 ღერძიანი აქსელერომეტრის გამოყენებით ჟოლოს პი: 10 ნაბიჯი

ვიდეო: წინასწარი* SPI Pi- ზე: ურთიერთობა SPI 3 ღერძიანი აქსელერომეტრის გამოყენებით ჟოლოს პი: 10 ნაბიჯი
ვიდეო: “Мне стыдно”: Постыдные истории. Выпуск 1 с Вероникой Ким, Zee и Мадиной Байболовой! 2024, ნოემბერი
Anonim
* წინასწარი* SPI Pi: კომუნიკაცია SPI 3 ღერძიანი ამაჩქარებელით ჟოლოს პიის გამოყენებით
* წინასწარი* SPI Pi: კომუნიკაცია SPI 3 ღერძიანი ამაჩქარებელით ჟოლოს პიის გამოყენებით

ნაბიჯ ნაბიჯ სახელმძღვანელო, თუ როგორ უნდა დააინსტალიროთ Raspbian და დაუკავშირდეთ SPI მოწყობილობას bcm2835 SPI ბიბლიოთეკის გამოყენებით (ცოტა დაკნინებული არ არის!)

ეს ჯერ კიდევ ძალიან წინასწარია … მე უნდა დავამატო ფიზიკური კავშირის უკეთესი სურათები და ვიმუშაო რამდენიმე უხერხულ კოდზე.

ნაბიჯი 1: დაიწყეთ ცარიელი SD ბარათით, ჩამოტვირთეთ Raspbian სურათი და დააინსტალირეთ SD ბარათზე

ეწვიეთ https://www.raspberrypi.org/downloads ინსტრუქციისთვის, თუ როგორ უნდა დააინსტალიროთ Raspbian

გადმოვწერე: Raspbian სურათი და გამოვიყენე Win32DiskImager SD ბარათზე დასაყენებლად ასევე მეტი ინფორმაციაა

ნაბიჯი 2: დაუკავშირეთ Raspberry Pi ტელევიზორს/მონიტორს და გაუშვით პირველადი დაყენებით

დაუკავშირეთ ჟოლო Pi ტელევიზორს/მონიტორს და გაუშვით პირველადი დაყენება
დაუკავშირეთ ჟოლო Pi ტელევიზორს/მონიტორს და გაუშვით პირველადი დაყენება

(ინტერნეტი ჯერ არ არის საჭირო)

დააყენეთ დროის ზონა SSH განახლების ჩართვის შემდეგ, დასრულება. ტერმინალური კოდი: გადატვირთეთ

ნაბიჯი 3: სურვილისამებრ: იმუშავეთ Pi თავით

სურვილისამებრ: იმუშავეთ Pi თავით
სურვილისამებრ: იმუშავეთ Pi თავით

შესანიშნავი სახელმძღვანელო athttps://elinux.org/RPi_Remote_Access SSH– თან დასაკავშირებლად ვიყენებ Putty (Windows) ან ტერმინალს (Mac)

ნაბიჯი 4: რეკომენდირებულია: განაახლეთ OS

ტერმინალური კოდი: sudo apt-get განახლება sudo apt-get განახლება

ნაბიჯი 5: არასავალდებულო: დააინსტალირეთ IP მისამართი E-mailer

მე დავაყენე ჩემი Pi, რომ გამომიგზავნოს მისი IP მისამართი ყოველ ჯერზე ჩატვირთვისას. ეს აადვილებს ჩემს ცხოვრებას, როდესაც მჭირდება SSH– ის დისტანციური შესვლა.

შესანიშნავი გაკვეთილი athttps://elinux.org/RPi_Email_IP_On_Boot_Debian

ნაბიჯი 6: სურვილისამებრ - VNC დაყენება

სურვილისამებრ - VNC დაყენება
სურვილისამებრ - VNC დაყენება

შესანიშნავი სამეურვეო პროგრამა სკრიპტი, რომ ჩემი აკრეფა მინიმუმამდე დაიყვანოს.

ნაბიჯი 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– სთან

Phyiscally Connect ADXL362 Breakout Raspberry Pi GPIO– სთან
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 to VDDand VIO, GND (2), MOSI, MISO, SCLK და CSB ADXL362 Breakout დაფაზე.

ნაბიჯი 10: შეადგინეთ და გაუშვით ADXL362_RaspPi

შეადგინეთ და გაუშვით ADXL362_RaspPi
შეადგინეთ და გაუშვით ADXL362_RaspPi

ტერმინალური კოდი: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi რომელსაც მე ვაერთიანებ სკრიპტში, სახელწოდებით compileADXL362.

გირჩევთ: