Мазмуну:
- 1 -кадам: Долбоорду даярдоо
- 2 -кадам: Программаны жүктөө
- 3 -кадам: Fitbit Studio үчүн эсеп түзүү
- 4 -кадам: Fitbit Application долбоорун түзүү
- 5 -кадам: Mobile Fitbitтен Иштеп чыгуучу көпүрөсүн баштаңыз
- 6 -кадам: Fitbit сааттарында Иштеп чыгуучуну баштаңыз
- 7 -кадам: Fitbit студиясын Mobile жана Watch менен туташтырыңыз
- 8 -кадам: Программаны Watch программасына орнотуңуз
- 9 -кадам: RPI үчүн IO туташуу
- 10 -кадам: RPI үчүн программалык камсыздоону орнотуу
- 11 -кадам: RPIде программаны баштаңыз
- 12 -кадам: Программаны сыноо жана иштетүү
- 13 -кадам: Мүчүлүштүктөрдү оңдоо
Video: Fitbit Raspberry Pi: 13 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Бул долбоор Raspberry Piдеги IOду көзөмөлдөө үчүн Fitbit саатын кантип колдонууну көрсөтөт. Бул долбоор Fitbit ionic боюнча иштелип чыккан. Бирок ал FItbit OS орнотулган каалаган Fitbit саатында иштеши керек. Биз санариптик жана аналогдук портту RPiде иштеген pigpio жана веб сокет китепканасын колдонуу менен башкара алабыз. Бул долбоор RPI Port 1-5деги 10 IO портун колдойт/өчүрө турган Санариптик порт үчүн орнотулган. Порт 6 -10 аналогдук порт үчүн коюлган. Колдонуучулар аналогдук порт үчүн бааны көбөйтүп же азайта алышат. Бул долбоордо биз servo колдонуу менен аналогдук портту көрсөтөбүз. Сураныч, аналогдук маани аналогдук түзмөктөргө жараша өзгөрүп турарын эске алыңыз.
1 -кадам: Долбоорду даярдоо
Аппараттык
1. Raspberry Pi (Биз RPi 3тө сынап көрдүк)
2. RPIдин розеткасы IO үчүн кабель
3. Breadboard беш светодиод жана беш 330 омдук резистор же
4. Servo
5. Fitbit OS орнотулган Fitibit сааты
Программалык камсыздоо
1. орнотуу үчүн pigpio https://www.npmjs.com/package/pigpio дарегине өтүңүз
2. веб сокет китепканасы https://github.com/websockets/ws дарегине өтүңүз
3. Fitbit студиясынын эсеби https://studio.fitbit.com дарегине өтүңүз
4. Fitbit OS Simulator жүктөө
Fitibt программасын иштеп чыгуу жөнүндө көбүрөөк маалымат алуу үчүн https://dev.fitbit.com/getting-started дарегине өтүңүз
2 -кадам: Программаны жүктөө
1. Долбоорду https://github.com/wtos03/RaspFit сайтынан жүктөп алыңыз
2. Долбоор файлдарын ачуу.
3. Программа RPIнин сокет сервери RPI/socket.js.
4. Бардык Fitbit проект файлдары Fitbit каталогунда.
Fitbitди өнүктүрүү боюнча каталогдор боюнча маалымат алуу үчүн https://dev.fitbit.com/build/guides/application/#folder-structure дарегиндеги маалыматты караңыз
3 -кадам: Fitbit Studio үчүн эсеп түзүү
1. studio.fitbit.com сайтына өтүңүз
2. Studio.fitbit.com сайтында жаңы Fitbit студиясына катталыңыз.
4 -кадам: Fitbit Application долбоорун түзүү
1. Goto studio.fitbit.com
2. Киргенден кийин, жаңы долбоорду чыкылдатыңыз.
3. Жаңы долбоордун атын киргизиңиз. Бош долбоордун шаблонун тандап, түзүү дегенди басыңыз.
4. 1 -кадамдан чыгарылган бардык файлдарды жана папкаларды тандаңыз.
5. Бардык файлдарды Project files аймагына сүйрөңүз.
5 -кадам: Mobile Fitbitтен Иштеп чыгуучу көпүрөсүн баштаңыз
1. Fitbit тиркемесин баштаңыз (мобилдик телефондо).
2. Жогорку сол жактагы Каттоо эсебин тандаңыз.
3. Түзмөктөр астында саатыңыздын моделин тандаңыз.
4. Иштеп чыгуучунун менюсун тандаңыз.
5. Иштеп чыгуучу көпүрөсүн иштетүү. Байланышканга туташуудан билдирүүнүн өзгөрүшүн күтө туруңуз
6 -кадам: Fitbit сааттарында Иштеп чыгуучуну баштаңыз
1. Орнотууга өтүү.
2. "Иштеп чыгуучу көпүрө" табылганга чейин ылдый жылдырыңыз.
3. Серверге туташуу үчүн аракетти тандаңыз.
4. "Мүчүлүштүктөрдү оңдоочуга туташты" деген билдирүүнү көрсөткөнчө күтө туруңуз.
7 -кадам: Fitbit студиясын Mobile жана Watch менен туташтырыңыз
1. Жогорку менюда Аспап тандоо басыңыз.
2. Биздин саатты тандаңыз.
3. Жогорку менюда Телефон тандоо басыңыз.
4. Биздин телефонду тандаңыз.
5. Телефондун жана түзмөктөрдүн туташканын көрсөтүү үчүн күтө туруңуз
8 -кадам: Программаны Watch программасына орнотуңуз
1. Жогорку менюда Run баскычын басыңыз.
Fitbit студиясы программаларды мобилдик телефондорго да, жүктөп да баштайт.
2. Программанын орнотулганын билүү үчүн сааттын экранын солго жылдырыңыз.
3. Fitbit тиркемесине өтүңүз
4. Сол жактагы Каттоо эсебин тандаңыз.
5. Түзмөктөр астында саатыңыздын моделин тандаңыз.
6. Иштеп чыгуучунун менюсун тандаңыз.
7. Сиз Sideloaded App астында орнотулган программаны көрүшүңүз керек
9 -кадам: RPI үчүн IO туташуу
1. Кабель аркылуу IO Socketти breadboard менен туташтырыңыз.
2. LEDди IO портуна 330 Ом резистору менен туташтырыңыз.
3. Серводу аналогдук порт үчүн дайындалган IO порту менен туташтырыңыз
10 -кадам: RPI үчүн программалык камсыздоону орнотуу
1. Команданы колдонуу менен веб -розетканын китепканасын орнотуңуз
npm орнотуу -ws сактаңыз
2. pigpio китепканасын орнотуу
sudo apt-get update
sudo apt-get pigpio орнотуу
3. RPI каталогу астында https://github.com/wtos03/RaspFit сайтынан socket.js программасын жүктөп алыңыз
4. socket.js файлын үй каталогуна коюңуз.
11 -кадам: RPIде программаны баштаңыз
1. Run буйругу
$ sudo түйүнү socke.js
2. RPIди баштаганда программаны автоматтык түрдө баштоо үчүн. /Etc/rc.local ичинде буйрук сабын кошуу
12 -кадам: Программаны сыноо жана иштетүү
1. Мобилдик телефондо Fitbit Applicaiton баштаңыз
2. Жогорку сол жактагы Каттоо эсебин тандаңыз.
3. Түзмөктөр астында саатыңыздын моделин тандаңыз.
4. Иштеп чыгуучунун менюсун тандаңыз.
5. Sideloaded App астында орнотулган программаны тандаңыз.
6. Орнотуулар тандаңыз
7. RPI жана Порт IP дарегин коюу (Бул долбоор 4000 колдонот)
8. Керек болсо аналогдук мааниге кадамды тууралаңыз (Демейки = 20)
9. Артка кайтыңыз жана Fitbit тиркемесинен чыгыңыз
10. Fitbit саатынан программаны баштаңыз.
11. Сиз көзөмөлдөгөн порту тандаңыз
12. ON/OFF түзмөктөрү үчүн туура колдонуу баскычтары
13. Сол жактагы баскычтар аналогдук маанини көбөйтүү/азайтуу үчүн колдонулат
13 -кадам: Мүчүлүштүктөрдү оңдоо
Ката: RPIдеги I/O көзөмөлдөй албайт
- RPI дарегин пинг аркылуу тармакты текшериңиз.
- Fitbit сааты менен RPI программасынан чыгуу.
- Fitbit тиркемесин баштаңыз жана Fitbit сааты менен шайкештириңиз.
- Программаны RPIде баштаңыз.
- Fitbit саатынан программаны баштаңыз.
Сунушталууда:
Fitbit Charge 2ди чогуу оңдоого мүмкүндүк берет. Экрандагы саптар: 3 кадам
Fitbit Charge 2ди чогуу оңдоого мүмкүндүк берет. Экрандын сызыктары: Ошентип, менин биринчи Fitbitти сатып алгандан кийин, болжол менен 13 жолу орнотулду, мен экрандан өткөн сызыктарды ала баштадым. Күн сайын башка бирөө кээде күнүнө бирден көп көрүнөт. Мен ойлогом Fitbitке абдан жакшы кам көрдүм жана эмне үчүн башталганын билбедим. бир жолу
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Бардык Fitbit маалыматтарыңызды бир тактадан көрүңүз: 5 кадам
Fitbit маалыматыңыздын бардыгын бир тактадан көрүңүз: Бул жаңы жыл, демек, баарыбыздын жаңы максаттарыбыз бар. Жаңы жылдын жалпы максаты - бул дени сак болуу, бул жакшы тамактанууну, көбүрөөк иштөөнү же жалпысынан активдүү болууну билдирет. Менин Fitbitимдин бардыгын көзөмөлдөөнүн эң жакшы көргөн жолу
Raspberry Busterди Raspberry Pi 3ке орнотуу - Raspbian Buster менен иштөөнү баштоо Raspberry Pi 3b / 3b+: 4 кадам
Raspberry Busterди Raspberry Pi 3ке орнотуу | Raspbian Buster менен иштөөнү баштоо Raspberry Pi 3b / 3b+: Салам балдар, жакында Raspberry pi уюму Raspbian Buster деп аталган жаңы Raspbian ОСту ишке киргизди. Бул Raspberry пи үчүн Raspbianдин жаңы версиясы. Ошентип, бүгүн бул көрсөтмөлөрдө биз Raspberry Buster OSти Raspberry pi 3ке кантип орнотууну үйрөнөбүз
Raspberryди Raspberry Pi 3 Bде HDMI жок орнотуу - Raspberry Pi 3B менен иштөөнү баштоо - Сиздин Raspberry Pi орнотуу 3: 6 кадам
Raspbianди Raspberry Pi 3 Bде HDMI жок орнотуу | Raspberry Pi 3B менен иштөөнү баштоо | Raspberry Pi 3 орнотуу: Кээ бирөөлөр Raspberry Pi компьютерлери абдан сонун экенин билесиз жана бүт компьютерди бир кичинекей тактада гана ала аласыз. Raspberry Pi 3 Model B төрт ядролук 64 биттик ARM Cortex A53 саат 1.2 ГГц. Бул Pi 3түн болжол менен 50