Բովանդակություն:
- Քայլ 1: Անհրաժեշտ նյութեր
- Քայլ 2. DHT11 տվիչի ծրագրավորում
- Քայլ 3. Programրագրավորում HMC5883L տվիչ
- Քայլ 4. ADXL335 արագացուցիչի ծրագրավորում
- Քայլ 5. RFID պիտակի ծրագրավորում
- Քայլ 6: Gրագրավորում GPS ակոսը
- Քայլ 7: Տվյալների փոխանցում Actoboard- ի վերաբերյալ
- Քայլ 8: Sigfox մոդուլ
- Քայլ 9: Տվյալների ուղարկում ամպի վրա
- Քայլ 10: Main.cpp
Video: Orienteering Race ապարանջան. 11 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Երբևէ փորձե՞լ եք անցնել կողմնորոշման հաջորդ մակարդակին: Ձեռքի տակ ունե՞ք անհրաժեշտ բոլոր տեղեկությունները: Այստեղ դուք կտեսնեք, թե ինչպես ենք մենք կատարելագործել հիանալի գործունեությունը տեխնոլոգիայով:
Մենք պատրաստվում ենք ստեղծել կողմնորոշման ապարանջան, որը ձեզ կտրամադրի շատ տեղեկատվություն և թույլ կտա ձեզ շատ ֆունկցիոնալություն, ինչպիսիք են ՝
- Եղանակի ջերմաստիճանը և խոնավությունը
- Կողմնացույցը
- Այն դիրքը, որտեղ դուք գտնվում եք GPS տեղեկատվությամբ
- fallանկացած անկման հայտնաբերում
- RFID դասախոս
- SOS կոճակ
- Ուղարկեք բոլոր տվյալները ամպին
Մնում է քայլ առ քայլ հետևել այս ձեռնարկին, այնպես որ եկեք սկսենք:
Նշում. Այս նախագիծն իրականացվել է Polytech Paris-UPMC- ի ներդրված համակարգի առանձնահատկությունների միջոցով:
Քայլ 1: Անհրաժեշտ նյութեր
Ահա այն նյութերի ցանկը, որոնք անհրաժեշտ են այս գործիքը կառուցելու համար.
- GPS ակոս
- կարգավորիչ Pololu կարգավորիչ U1V11F5
- Փոխարկիչ 0, 5V -> 5V
- RFID Marin H4102
- արագացուցաչափ ADXL335
- կողմնացույց ՝ 3 առանցքի մոդուլ HMC5883L
- LCD էկրան ՝ gotronic 31066
- DHT11: peratերմաստիճանի եւ խոնավության ցուցիչ
- Կոճակ SOS- ի համար
- Sigfox մոդուլ
- Մարտկոցի աջակցություն + մարտկոց LR06 1.2v 2000 mAh
- Միկրոհսկիչ ՝ MBED Board LPC1768
Այժմ, երբ մենք ունենք մեր բոլոր կահույքը, կարող ենք գնալ հաջորդ քայլին:
Քայլ 2. DHT11 տվիչի ծրագրավորում
1. Տեղադրեք 4K7 դիմադրություն VCC- ի և DHT11- ի տվյալների քորոցի միջև
2. Կանաչ մալուխը կապեք այն Pin- ի հետ, որտեղ ցանկանում եք տվյալներ ստանալ (այստեղ դա NUCLEO L476RG- ի D4 կապն է)
3. Տախտակը պետք է միացված լինի 3V3 սննդակարգին (կարմիր) և գետնին (սև)
4; Օգտագործեք սերիական միացում NUCLEO L476RG- ի A0 կապում `տվյալները տեսնելու համար
5. Օգտագործեք MBED միջավայրը ծածկագիրը կազմելու համար (տես լուսանկարը)
Ամբողջական main.c- ն հասանելի է կցորդ ֆայլում
Քայլ 3. Programրագրավորում HMC5883L տվիչ
1. HMC5883L- ի համար կարող եք վերցնել նույն սնունդը, ինչ նախկինում:
2. NUCLEOL476RG տախտակին դուք ունեք SCL և SDA անունով երկու Pin
3. Միացրեք HMC5883L- ի SCL- ն NUCLEO- ի խորհրդի SCL կապին:
4. Միացրեք HMC5883L- ի SDA- ն NUCLEO- ի խորհրդի SCL կապին:
Ամբողջական main.cpp- ը հասանելի է կցորդ ֆայլում:
Քայլ 4. ADXL335 արագացուցիչի ծրագրավորում
1. Ինչպես նախորդ քայլերը, կարող եք օգտագործել նույն սնունդը (3V3 և գետնին):
2. MBED ինտերֆեյսում օգտագործեք «անալոգին» հայտարարված երեք տարբեր մուտքագրումներ
3. Անվանեք դրանք InputX, InputY և InputZ:
4. Հետո դրանք կապեք ձեր ընտրած երեք կապի հետ (այստեղ մենք օգտագործում ենք համապատասխանաբար ՝ PC_0, PC_1 և PB_1)
A0- ն դեռևս ամրացնում է նավահանգիստը, որտեղ փոխանցվում են բոլոր տվյալները:
Ամբողջական main.cpp- ը հասանելի է կցորդ ֆայլում
Քայլ 5. RFID պիտակի ծրագրավորում
1. Օգտագործեք նույն սնունդը
2. Միկրոհսկիչի վրա օգտագործեք երկու PIN, որոնք հասանելի են RX/TX RFID սենսորը միացնելու համար (այստեղ դա N8CLO L476RG- ում D8 և D9 է)
3. MBED- ում չմոռանաք հայտարարել PIN կոդերը (այստեղ PA_9 և PA_10)
Ամբողջական main.cpp- ը հասանելի է կցորդ ֆայլում
Քայլ 6: Gրագրավորում GPS ակոսը
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. Օգտագործեք actoboard անցուղին և համապատասխան մոդեմը actoboard- ում տվյալների ստացման համար ՝ sigfox մոդուլի շնորհիվ:
Քայլ 9: Տվյալների ուղարկում ամպի վրա
1. Ստեղծեք Bluemix հաշիվ և ստեղծեք NodeRed ծրագիր «Ապարանջան» ամպի վրա ՝ օգտագործելով Cloudant կազմաձևը:
2. Actoboard- ի տվյալները միացրեք Cloud- ում գտնվող NodeRed հավելվածին Actoboard URL- ի միջոցով և տեղադրեք այն:
3. Իրականացրեք NodeRed ծրագիրը `հավաքված տվյալների սենսորներով, որոնք ստացվել են actoboard- ով և ուղարկվել NodeRed հավելվածին:
4. Ստեղծեք տարր ՝ բոլոր տվիչների համար ստացված տվյալները ցուցադրելու համար: օրինակ ՝ «Տվյալների բազա ° 1»:
5. Կազմաձևեք Geospatial տարր ՝ GPS կոորդինատները հավելվածի քարտեզի վրա ցուցադրելու համար ՝ օգտագործելով JSON ծրագրավորման լեզուն:
Քայլ 10: Main.cpp
Ահա main.cpp + gps.h որը պատրաստվել է մեր կողմից, քանի որ GPS գործառույթը չափազանց երկար էր:
Խորհուրդ ենք տալիս:
LED ապարանջան ՝ 8 քայլ (նկարներով)
LED ապարանջան. Կարեք ձեր սեփական LED ապարանջանը և հագեք այն: Ձեր ձեռնաշղթան կլուսավորվի, երբ այն միասին կպցրեք և փակեք միացումը: Կարեք ձեր սխեման, այնուհետև զարդարեք այն այնպես, ինչպես ցանկանում եք: Եթե դա դասավանդում եք որպես սեմինար, օգտագործեք ստորև բերված իմ մեկ թերթանոց pdf ֆայլը: Ստուգեք
Երաժշտական շրջան խաղահրապարակ Էքսպրես ապարանջան ՝ 5 քայլ
Երաժշտական շրջանի խաղահրապարակ Էքսպրես ձեռնաշղթա. Այս երաժշտական ձեռնաշղթայի ստեղծման համար ձեզ հարկավոր կլինի The Circuit Playground Express համակարգիչ Կարի ասեղ Թել Երկար և զգացված մկրատ
Hands Free MaKey MaKey Ground ապարանջան ՝ 8 քայլ
Hands Free MaKey MaKey գրունտային ապարանջան. Boise State University- ի Ալբերտսոնսի գրադարանում MaKey MaKey Build Night- ի ընթացքում մի շարք մասնակիցներ մեկնաբանեցին, որ լավ կլինի, որ երկու ձեռքերն ազատ լինեն, քան գետնի մալուխին բռնելու կարիք ունենա: Ներկան և ուսանող ՝ Սքոթ Շմ
Մտածում եմ քո մասին Ապարանջան. 3 քայլ
Մտածեք ձեր մասին Ապարանջան. Լուսավորեք ձեր սիրելիի օրը ՝ տեղեկացնելով նրանց (և տեսեք), որ դուք մտածում եք նրանց մասին ամենուր, այս պարզ թևնոցների միջոցով
Գրկախառնված ապարանջան ՝ 6 քայլ
Hug-Time Ապարանջան. Ես ուզում էի իմ աղջկան դարձնել մի ապարանջան, որը նա կարող էր կրել, որը կասեր նրան, թե երբ է գրկելու ժամանակը, որպեսզի նա կարողանա ձևացնել, թե Trolls- ի կերպարներից է: Նրանց համար, ովքեր չգիտեն, տրոլները ամբողջ ժամանակն անցկացնում են երգելով և պարելով