Orodha ya maudhui:

Pike - Endesha salama, Endesha kwa busara, Endesha Pike !: Hatua 5
Pike - Endesha salama, Endesha kwa busara, Endesha Pike !: Hatua 5

Video: Pike - Endesha salama, Endesha kwa busara, Endesha Pike !: Hatua 5

Video: Pike - Endesha salama, Endesha kwa busara, Endesha Pike !: Hatua 5
Video: Bien x Aaron Rimbui - Mbwe Mbwe (Official Music Video) 2024, Juni
Anonim
Pike - Endesha salama, Endesha kwa busara, Endesha Pike!
Pike - Endesha salama, Endesha kwa busara, Endesha Pike!

Karibu kwenye mradi wangu uitwao Pike!

Huu ni mradi kama sehemu ya elimu yangu. Mimi ni mwanafunzi wa NMCT huko Howest huko Ubelgiji. Lengo lilikuwa kutengeneza kitu kizuri kwa kutumia Raspberry Pi. Tulikuwa na uhuru kamili ambao tulitaka kufanya busara.

Kwangu ilikuwa chaguo rahisi kufanya baiskeli yangu iwe nadhifu zaidi. Ninaishi mahali ambapo kuendesha baiskeli kunanipeleka haraka kwenda kwenye mji wangu.

Pia nilianguka na baiskeli yangu mara moja. Nilivunja kiwiko. Nilianguka chini kwa sababu nilikuwa nikimwonyesha dereva aliye nyuma yangu kuwa nilitaka kwenda sawa. Barabara iliteleza na nikashindwa kudhibiti kwa sababu nilikuwa na mkono mmoja tu kwenye usukani wangu. Ndio sababu wazo langu la kwanza lilikuwa kushikamana na viashiria vya mwelekeo kwenye baiskeli yangu. Kutoka hapo nilianza kufikiria ni nini kingine ningeweza kuongeza kwa hivyo nilikuja na ufuatiliaji wa GPS ili baadaye uone ni njia ipi uliyotumia.

Kwa hivyo Pike anaweza kufanya nini?

Pike itaweka rekodi ya vipindi vyako vya kuendesha gari. Itafuatilia ni njia ipi uliyochukua, inahesabu kasi yako ya wastani na umbali uliyoendesha. Baada ya kila kikao unaweza kuingia kwenye wavuti kukagua safari yako ilikuwa wapi na jinsi gani. Pia tutaunda kitu ili uweze kuchagua ni nani atakayeendesha baiskeli ili watu zaidi watumie Pike yako ikiwa wanataka!

Hatua ya 1: Sehemu

Sehemu
Sehemu

Kwa hivyo ni wazi unahitaji kujua ni nini unahitaji kurudia mradi wangu. Kabla hatujaanza ningependa kusema kwamba mradi huu haukuwa rahisi kabisa. Pia nilinunua waya kwenye duka moja ambalo lilikuwa na bei kubwa. Unaweza kuzinunua mkondoni kwa euro / dola kadhaa (ambazo ninapendekeza ufanye). Sikuwa na wakati wa kusubiri. Ndio sababu nilinunua kutoka duka langu la karibu kwa bei ya juu.

Orodha ya ununuzi

- Raspberry Pi

- Chuma za Jumper

- Powerbank yoyote itafanya ikiwa tu itampa Pi yako nguvu za kutosha

- Mmiliki wa Smartphone ya Maxxter (kimsingi bei rahisi kabisa unaweza kupata…)

- Mmiliki wa Smartphone ya Maxxter (zile nyeupe zenye mviringo pia ni rahisi sana kutoshea mirija yangu ya plastiki)

- Mirija ya plastiki (ilichimba shimo ndani yake kutoshea vifungo vinavyofaa kwenye kishikilia simu mahiri ili kushikamana na usukani)

- Vifungo *

- 6x 220 Ω vipinga

- kipinzani cha 1x 5K.

- Onyesho la LCD

- DS18B20 Sensor moja ya joto ya waya

- Adafruit GPS-moduli Ultimate Breakout 66 Channel

- Antena ya GPS - Antena ya nje inayotumika - 3-5V 28db na kebo ya mita 5 SMA (kukuza ishara ya GPS)

- UFLto SMA Adapter (kuunganisha antena ya ziada kwa moduli ya Adafruit GPS)

Vidokezo:

* Zile utakazoona kwenye picha ni za chuma, labda sio zile bora zaidi lakini zile ndizo walikuwa nazo kwenye duka langu. Unaweza kwenda kwa vifungo visivyo na maji kabisa lakini hizo zilikuwa 15 € kipande ambacho nilidhani ilikuwa njia ya gharama kubwa kwa kitufe. Unaweza kununua kitufe chochote unachotaka maadamu inafanya kazi na mfumo wa kuvuta utakuwa sawa.

Hatua ya 2: waya kila kitu juu

Waya kila kitu Juu
Waya kila kitu Juu
Waya kila kitu Juu
Waya kila kitu Juu

Sio ngumu sana. Kwa kuwa moduli ya GPS imeunganishwa na USB. Unaweza kuona kwenye picha hapo juu kuwa unaweza kulinganisha rangi na nyaya kwenye adapta ya USB. Vifungo na LED zinaunganishwa na 220 Ω. Sensor ya Joto la DS18B20 imeunganishwa hadi kontena la 5K..

Hatua ya 3: Wacha tuisanidie Raspberry yako Pi

Wacha tuisanidi Pi yako ya Raspberry!
Wacha tuisanidi Pi yako ya Raspberry!

Kwanza utahitaji Raspbian ambayo unaweza kujifunza hapa na baadaye unahitaji kufuata hatua katika hazina hii.

Ratiba yangu ya Hifadhidata imeachwa kidogo. Inayo meza 4:

  1. tbluser

    1. UserID (vidogo, 2) AUTO INCREMENT, haijasainiwa
    2. Jina la Mtumiaji (varchar, 175)
    3. Ingia ya Mtumiaji (varchar, 180)
    4. Neno la mtumiaji (varchar, 255)
    5. MtumiajiActive (vidogo, 1) HAIJASAINISHWA
  2. tblsession

    1. SessionID (int, 10) KUTUA KWA AUTO, KUSAJILIWA
    2. Tarehe ya Kikao (tarehe)
    3. MtumiajiID
  3. tblsensor

    1. SensorID (tinyint, 3) AUDO INCREMENT, HAIJASAINISHWA
    2. SensorName (varchar, 150)
  4. historia
    1. HistoriaID (bigint, 20) AUDO INCREMENT, HAIJASAINISHWA
    2. SensorID
    3. Kipindi cha ID
    4. Thamani ya Historia (varchar, 255)
    5. Wakati wa Historia (saa, 3)

Lakini unaweza pia kuangalia faili ya dampo la.sql

Hatua ya 4: Wacha tuanze Kusimba

Wacha tuanze Kusimba
Wacha tuanze Kusimba

Unaweza kupata nambari yangu ya kufanya mradi ufanye kazi hapa.

GPS

Ni rahisi sana kuanza na Moduli ya GPS. Unachohitaji kufanya ni kusanikisha kifurushi cha gpsd-py3 katika Mazingira yako ya Python. Basi unaweza kutumia maktaba hii kurahisisha maisha yako. Unaweza kutumia mifano ya usimbuaji kupata data kama vile muda mrefu, latitudo, kasi, n.k kutoka GPS yako.

Uonyesho wa LCD

Ili kufanya LCD Onyesha kazi unahitaji kusanikisha maktaba kutoka Adafruit. Mifano ya kuweka alama inaweza kupatikana hapa.

DS18B20 Sensor moja ya joto ya waya

Kupata sensorer yako moja ya waya itabidi ufanye kazi kidogo zaidi. Kwanza kabisa tunahitaji kuamsha basi moja ya waya. Ili kufanya hivyo fuata hatua:

  1. Sudo raspi-config
  2. Chaguzi za Kuingiliana
  3. 1-Waya

Kuanza kusoma data kutoka kwa sensorer tunahitaji kujua jinsi waya yetu moja inaitwa. Kwa aina hii katika cd / sys / basi / w1 / vifaa /

Utaona vifaa viwili, moja ni Raspberry Pi yenyewe na nyingine inapaswa kuangalia kitu kama 28-0… nk Vizuri kwamba kamba ndefu ya nambari na herufi ndivyo utaweza kusoma data katika Chatu. Ili kusoma data katika chatu utahitaji kuifungua kama faili. Kwa hivyo njia ya kufungua faili inapaswa kuangalia kitu kama hiki: / sys / bus / w1 / vifaa / 28-04177032d4ff / w1_slave.

Vifungo na LED

Hizi ni kazi za kimsingi, unaweza kuangalia nambari yangu kwenye folda hii ya Madarasa.

Taarifa za SQL

Karibu kila taarifa ni taarifa za msingi za SQL. Walakini ningependa kutoa maelezo kidogo juu ya jinsi nilivyookoa sensorer zao maadili yao. Mimi mwenyewe niliongeza sensorer zangu kwa tblsensors yangu. Kwa hivyo nilijua ni sensor gani iliyo na kitambulisho kipi. Kwa hivyo ninafuatilia urefu, longitudo na kasi yangu. Kwa kila thamani nilifanya kazi tofauti. Ningetoa tu taarifa 3 za sql ambazo ni sawa lakini kulingana na ningependa kuhifadhi thamani gani nilibadilisha taarifa ya WAPI.

Ilipendekeza: