Мазмуну:
- 1 -кадам: Материал керек
- 2 -кадам: DHT11 сенсорун программалоо
- 3 -кадам: HMC5883L сенсорун программалоо
- 4 -кадам: ADSL335 акселерометрин программалоо
- 5 -кадам: RFID тегин программалоо
- 6 -кадам: GPS Groove программалоо
- 7 -кадам: Actoboard боюнча маалыматтарды жөнөтүү
- 8 -кадам: Sigfox модулу
- 9 -кадам: Булуттагы маалыматтарды жөнөтүү
- 10 -кадам: Main.cpp
Video: Багыттоо жарыш билериги: 11 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Сиз ориентирлөөнүн кийинки баскычына өтүүгө аракет кылдыңыз беле? Колдо болгон бардык маалымат барбы? Бул жерде биз технология менен чоң ишти кантип жакшыртканыбызды көрө аласыз.
Биз сизге көп маалымат бере турган жана көптөгөн функционалдуулукка мүмкүндүк бере турган багыт билеригин түзөбүз, мисалы:
- Температура жана аба ырайынын нымдуулугу
- Компас
- GPS маалыматы менен турган ордуңуз
- Кандайдыр бир кулоону аныктоо
- RFID лектору
- SOS баскычы
- Бардык маалыматтарды булутка жөнөтүңүз
Бул үйрөткүчтү этап -этабы менен аткарышыңыз керек, андыктан баштайлы!
Эскертүү: Бул долбоор Polytech Paris-UPMC компаниясынын камтылган системасынын спецификациясы тарабынан өткөрүлгөн.
1 -кадам: Материал керек
Бул инструментти куруу үчүн керек болгон материалдардын тизмеси:
- GPS Groove
- Жөнгө салуучу Pololu Regulator U1V11F5
- Converter 0, 5V -> 5V
- RFID Marin H4102
- акселерометр ADXL335
- Компас: 3 огу модулу HMC5883L
- ЖК экран: gotronic 31066
- DHT11: Температура жана нымдуулук сенсору
- SOS баскычы
- Sigfox модулу
- Батареяны колдоо + батарея LR06 1.2v 2000 мАч
- Микроконтроллер: MBED Board LPC1768
Эми бардык эмеректерибиз бар болгондуктан, кийинки кадамга бара алабыз.
2 -кадам: DHT11 сенсорун программалоо
1. VCC менен DHT11 маалымат пининин ортосуна 4K7 каршылыгын коюңуз
2. Жашыл кабелди маалымат алгыңыз келген пинге байлаңыз (бул жерде NUCLEO L476RGдин D4 пини)
3. Башкаруу 3V3 алиментке (Кызыл) жана жерге (Кара) байланыштуу болбошу керек.
4; Берилиштерди көрүү үчүн NUCLEO L476RG A0 пининдеги сериялык туташууну колдонуңуз
5. Кодду түзүү үчүн MBED чөйрөсүн колдонуңуз (Cf. photo)
Толук main.c тиркеме файлында жеткиликтүү
3 -кадам: HMC5883L сенсорун программалоо
1. HMC5883L үчүн сиз мурункуга окшош тамактанууну ала аласыз.
2. NUCLEOL476RG тактасында SCL жана SDA деген эки пин бар
3. HMC5883Lдин SCLин NUCLEO тактасынын SCL пинине туташтырыңыз.
4. HMC5883Lдин SDAсын NUCLEO тактасынын SCL пинине туташтырыңыз.
Толук main.cpp тиркеме файлында жеткиликтүү.
4 -кадам: ADSL335 акселерометрин программалоо
1. Мурунку кадамдар сыяктуу эле, сиз дагы ошол эле алиментти колдоно аласыз (3V3 жана жер).
2. MBED интерфейсинде "analogin" деп жарыяланган үч башка киргизүүнү колдонуңуз
3. Аларды InputX, InputY жана InputZ деп атаңыз.
4. Анан аларды сиз каалаган үч пин менен байланыштырыңыз (бул жерде биз PC_0, PC_1 жана PB_1 колдонобуз)
A0 Пин дагы эле бардык маалыматтар өткөрүлүп жаткан порт.
Толук main.cpp тиркеме файлында жеткиликтүү
5 -кадам: RFID тегин программалоо
1. Ошол эле тамактандырууну колдонуңуз
2. Микроконтроллерде RX/TX RFID сенсорун туташтыруу үчүн жеткиликтүү болгон эки PINди колдонуңуз (бул жерде NUCLEO L476RGде D8 жана D9)
3. MBEDде PIN коддорду жарыялоону унутпаңыз (бул жерде PA_9 & PA_10)
Толук main.cpp тиркеме файлында жеткиликтүү
6 -кадам: GPS Groove программалоо
1. Бул жерде бир эле тамактанууну колдонсоңуз болот (3V3 жана Ground)
2. GPSтин берүүсүн гана колдонуңуз жана аны микроконтроллерге туташтырыңыз.
3. Андан кийин, DMS жана убакыт сыяктуу тиешелүү маалыматтарды колдонуу үчүн маалыматтарды кыскартуу керек.
Толук main.cpp тиркеме файлында жеткиликтүү.
7 -кадам: Actoboard боюнча маалыматтарды жөнөтүү
1. Actoboard үчүн колдонулуучу бардык өзгөрмөлөр үчүн биз анын баарын "int" түрүнө которушубуз керек.
2. MBED компиляторунда "printf" боюнча төмөнкү белгилерди колдонуңуз: "AT $ SS: %x, actoboardга жөнөткүңүз келген өзгөрмөнүн аты".
3. Өзгөрмө XX сыяктуу он алтылык формада болушу керек. <FF (ондукта 255) мааниси дал келбейт, ошондуктан биз RFID үчүн биринчи үч белгини гана колдонобуз.
4. Actoboardда каттоо эсебин түзүңүз.
8 -кадам: Sigfox модулу
1. sgfox модулун микроконтроллерге туташтырыңыз.
2. sigfox модулунун жардамы менен actoboardдагы маалыматтарды алуу үчүн actoboard pass жана тиешелүү модемди колдонуңуз.
9 -кадам: Булуттагы маалыматтарды жөнөтүү
1. Bluemix эсебин түзүңүз жана Cloudant конфигурациясын колдонуу менен булуттагы NodeRed "Браслет" тиркемесин түзүңүз.
2. Actoboard маалыматтарын булуттагы NodeRed тиркемесине Actoboard URLи аркылуу туташтырып POST.
3. NodeRed тиркемесин actoboard кабыл алган жана NodeRed тиркемесине жөнөтүлгөн маалымат сенсорлору менен ишке ашырыңыз.
4. Бардык сенсорлор үчүн алынган маалыматтарды көрсөтүү үчүн нерсени түзүңүз. мисалы "Маалыматтар базасы ° 1".
5. JSON программалоо тилин колдонуу менен GPS картасынын колдонмо картасында көрсөтүү үчүн Геомейкиндиктик нерсени конфигурациялаңыз.
10 -кадам: Main.cpp
Бул жерде биз жасаган main.cpp + gps.h, анткени GPS функциясы өтө узун болчу.
Сунушталууда:
USB модемди VMware ESXi виртуалдык машинасына кантип багыттоо керек: 14 кадам
USB модемди VMware ESXi виртуалдык машинасына кантип багыттоо керек: Саламатсыздарбы! Бүгүн мен сизге USB модемди VMware ESXi виртуалдык машинасына кантип багыттоо керектигин айтам. Ошол сыяктуу эле, сиз эстутум таякчасын жана башка кээ бир USB түзмөктөрүн багыттай аласыз. Бул VMware көптөн бери келе жаткан функциясынын артыкчылыктары жана кемчиликтери бар, ошондуктан биз
Жалпак панелдүү сыналгыны жарыкка кайра багыттоо: 7 кадам
Жалпак панелдүү сыналгыны жарыкка кайра багыттоо: Эгер сиз качандыр бир убакта жалпак панелдүү сыналгынын экранын сындырып, аны оңдоого аракет кылган болсоңуз, анда жаңы телевизор сатып алуу арзан экенин билесиз. таштандыда, аны үйүңүздөгү, гаражыңыздагы, дүкөнүңүздөгү же бастырмаңыздагы караңгы жерди жарыктандыруу үчүн кайра багыттаңыз, д
Hug-Time билериги: 6 кадам
Hug-Time браслети: Мен кызыма троллдордун каармандарынын бири болуп көрүнүшү үчүн Hug-Time болгондо айтып бере турган билерик жасагым келди. Билбегендер үчүн троллдор убактысын ырдап, бийлеп өткөрүшөт
LED өткөргүч которгуч билериги: 9 кадам (сүрөттөр менен)
LED Өткөргүч Браслет: Өткөргүч велкрону которуштуруучу катары колдонуп, схема жабылганда которулуп турган жарыктандырылган билерик жасаңыз. Өткөргүч велкро ар кандай темир жабуу менен өчүрүлүшү мүмкүн, мисалы, илгичтер, зергердик илгичтер же илгич-көз
Фотоэлектрдик панелдердин багыттоо системасын долбоорлоо жана ишке ашыруу: 5 кадам
Дизайн жана фотоэлектрдик панелдердин ориентация системасын ишке ашыруу: Фотоэлектрдик панелдердин багыттоо системасын долбоорлоо жана ишке ашыруу