Мазмуну:
- 1 -кадам: Бош SD картадан баштап, Raspbian сүрөтүн жүктөп алып, SD картка орнотуңуз
- 2 -кадам: Raspberry Pi'ни сыналгыга/мониторго туташтырып, баштапкы орнотуу аркылуу иштетиңиз
- 3 -кадам: Кошумча: Pi башсыз иштетүү
- 4 -кадам: Сунушталат: OS жаңыртуу
- 5-кадам: Кошумча: Орнотуу IP дареги E-mailer
- 6 -кадам: Кошумча - VNC орнотуу
- 7 -кадам: BCM2835 SPI китепканасын орнотуңуз
- 8 -кадам: ADXL362 SPI мисалын алыңыз
- 9 -кадам: ADXL362 Breakoutту Raspberry Pi GPIOго фискалдык жактан туташтырыңыз
- 10 -кадам: ADXL362_RaspPi түзүңүз жана иштетиңиз
Video: Pi боюнча алдын ала* SPI: Raspberry Pi менен SPI 3-огу акселерометр менен байланыш: 10 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Raspbianди кантип орнотуу жана bcm2835 SPI китепканасын колдонуу менен SPI түзмөгү менен баарлашуу боюнча этап -этабы менен көрсөтмө (бир аз урулган эмес!)
Бул дагы эле өтө алдын ала … Мен физикалык туташуунун жакшыраак сүрөттөрүн кошуп, ыңгайсыз коддун үстүнөн иштешим керек.
1 -кадам: Бош SD картадан баштап, Raspbian сүрөтүн жүктөп алып, SD картка орнотуңуз
Http://www.raspberrypi.org/downloads дарегине кирип, Raspbianди орнотуу боюнча нускамаларды алыңыз
Мен түшүрдүм: Raspbian сүрөтү жана колдонулганWin32DiskImager SD картасына орнотуу үчүн https://elinux.org/RPi_Easy_SD_Card_Setup дагы маалымат бар
2 -кадам: Raspberry Pi'ни сыналгыга/мониторго туташтырып, баштапкы орнотуу аркылуу иштетиңиз
(Интернет байланышы азырынча талап кылынбайт)
Убакыт алкагын SSH жаңыртуусун иштетип коюңуз. Терминал коду: кайра жүктөө
3 -кадам: Кошумча: Pi башсыз иштетүү
Мыкты окуу куралы athttps://elinux.org/RPi_Remote_Access Мен SSH менен туташуу үчүн Putty (Windows) же Terminal (Mac) колдоном.
4 -кадам: Сунушталат: OS жаңыртуу
Терминал коду: sudo apt-get update sudo apt-get upgrade
5-кадам: Кошумча: Орнотуу IP дареги E-mailer
Мен өзүмдүн Пимди электрондук почтага орнотуп койгом, ал жүктөлгөн сайын анын IP дареги. Бул менин жашоомду жеңилдетет, качан SSH аркылуу алыстан кирүү керек.
Мыкты окуу куралы athttps://elinux.org/RPi_Email_IP_On_Boot_Debian
6 -кадам: Кошумча - VNC орнотуу
Мыкты окуу куралы athttps://elinux.org/RPi_VNC_Server Мен үйрөткүчтү толугу менен өткөн жокмун … болгону төмөнкү кадамдар: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 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; // Менин Пи бул 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;./configure; жасоо; sudo make install
8 -кадам: ADXL362 SPI мисалын алыңыз
Эскертүү: Код дагы эле эң жөнөкөй… github.com ' )
9 -кадам: ADXL362 Breakoutту Raspberry Pi GPIOго фискалдык жактан туташтырыңыз
Кененирээк маалымат…
Analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N боюнча VXD36, VDDand VIO, GND (2), MOSI, ADXL362 Breakout тактасында MISO, SCLK жана CSB.
10 -кадам: ADXL362_RaspPi түзүңүз жана иштетиңиз
терминал коду: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Мен компиляк деп аталган скриптке бириктиремADXL362.
Сунушталууда:
Ардуино фортепианосу кол менен жана 7 алдын ала коюлган ырлар менен: 7 кадам
Arduino Piano Кол менен жана 7 Алдын ала Ырлар менен: Ардуино Пиано Баскычтобу ЖК менен иштейт 2 mode.The Manual Mode & Алдын ала коюлган режим. Мен 7 баскычты жөнөкөй 7 клавишалуу фортепиано үчүн жана 1 баскычты Орнотуу режими үчүн 7 алдын ала коюлган ырларга которуу үчүн колдондум .. Алдын ала коюлган ырлар: Орнотуу режиминин баскычын чыкылдатыңыз
4 Микрофондор Миксердин алдын ала күчөткүчү: 6 кадам (Сүрөттөр менен)
4 Микрофондордун миксери: Бул төрт микрофондун аудио сигналдарын күчөтүү, аралаштыруу жана алынган сигналды аудио күчкө колдонуу керек болчу
Алдын ала күчөткүчтү жасаңыз: 12 кадам
Алдын ала күчөткүч схемасын жасаңыз: Досум, бүгүн мен алдын ала күчөткүч схемасын жасайын деп жатам. Бул схеманы колдонуу менен биз микрофондо бир нерсе айткандан кийин үн күчөткүчтө ойнойт. Сиз үнүңүздүн деңгээлин жогорулатсаңыз болот. Көптөгөн күчөткүчтөрдө андай эмес ' алдын ала күчөткүчкө ээ
NFC (TfCD) менен алдын ала коюлган баалуулуктарды сактоо жана калыбына келтирүү: 4 кадам
Алдын ала коюлган баалуулуктарды NFC (TfCD) менен сактоо жана калыбына келтирүү: Биз белгилүү бир маанини же жөндөөнү кантип өзгөртүү керектигин текшерип, кийинчерээк бул жөндөөнү эстеп калгыбыз келет. Бул эксперимент үчүн биз NFC тегин окуп, андан кийин маанисин сактап калдык. Кийинчерээк тег кайра сканерленип, кайра калыбына келтирүү үчүн маанини кайра жөнөтө алат
Vibration жана Thingspeak аркылуу айлануучу машиналарды алдын ала тейлөө: 8 кадам
Vibration and Thingspeak аркылуу айлануучу машиналарды алдын ала тейлөө: шамал турбиналары, гидротурбиналар, асинхроникалык моторлор сыяктуу айлануучу машиналар ар кандай эскирүү жана эскирүү менен беттешет. Бул кемчиликтер жана эскирүүнүн көбү аппараттагы анормалдуу термелүүлөрдөн келип чыккан. Бул машиналар көбүнчө оор шарттарда иштейт