Orodha ya maudhui:
Video: Raspberry Pi - TMD26721 Infrared Digital Ukaribu Detector Python Tutorial: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
TMD26721 ni kichunguzi cha ukaribu cha dijiti ya infrared ambayo hutoa mfumo kamili wa kugundua ukaribu na mantiki ya kiolesura cha dijiti katika moduli moja ya mlima wa pini 8. Kugundua ukaribu ni pamoja na kuboreshwa kwa ishara-kwa-kelele na usahihi. Rejista ya kukabiliana na ukaribu inaruhusu fidia kwa njia ya macho kati ya IR ya IR na sensa. Hapa kuna maonyesho yake na rasipberry pi kwa kutumia nambari ya chatu.
Hatua ya 1: Unachohitaji.. !
1. Raspberry Pi
2. TMD26721
3. I²C Cable
4. I²C Shield kwa Raspberry Pi
5. Cable ya Ethernet
Hatua ya 2: Miunganisho:
Chukua ngao ya I2C kwa pi ya raspberry na usukume kwa upole juu ya pini za gpio za pi ya raspberry.
Kisha unganisha mwisho mmoja wa kebo ya I2C kwenye sensa ya TMD26721 na mwisho mwingine kwenye ngao ya I2C.
Pia unganisha kebo ya Ethernet kwa pi au unaweza kutumia moduli ya WiFi.
Uunganisho umeonyeshwa kwenye picha hapo juu.
Hatua ya 3: Nambari:
Nambari ya chatu ya TMD26721 inaweza kupakuliwa kutoka kwa hazina yetu ya github- ControlEverythingCommunity
Hapa kuna kiunga cha hiyo hiyo:
github.com/ControlEverythingCommunity/TMD2…
Takwimu ya TMD26721 inaweza kupatikana hapa:
s3.amazonaws.com/controleverything.media/c…
Tumetumia maktaba ya SMBus kwa nambari ya chatu, hatua za kufunga SMBus kwenye rasiberi pi imeelezewa hapa:
pypi.python.org/pypi/smbus-cffi/0.5.1
Unaweza pia kunakili nambari kutoka hapa, imepewa kama ifuatavyo:
# Imesambazwa na leseni ya hiari.
# Itumie kwa njia yoyote unayotaka, faida au bure, mradi inalingana na leseni za kazi zinazohusiana.
# TMD26721
# Nambari hii imeundwa kufanya kazi na Moduli ya Mini TMD26721_I2CS I2C inayopatikana kutoka ControlEverything.com.
#
kuagiza smbus
muda wa kuagiza
# Pata basi ya I2C
basi = smbus. SMBus (1)
Anwani ya # TMD26721, 0x39 (57)
# Chagua wezesha rejista, 0x00 (0), na rejista ya amri 0x80 (128)
# 0x0D (14) Washa umeme, Subiri imewezeshwa, Ukaribu umewezeshwa
andika_data ya basi (0x39, 0x00 | 0x80, 0x0D)
Anwani ya # TMD26721, 0x39 (57)
# Chagua rejista ya kudhibiti wakati wa ukaribu, 0x02 (2), na rejista ya amri 0x80 (128)
# 0xFF (255) Wakati = 2.73 ms
andika_data ya basi (0x39, 0x02 | 0x80, 0xFF)
Anwani ya # TMD26721, 0x39 (57)
# Chagua sajili ya muda wa kusubiri 0x03 (03), na rejista ya amri, 0x80 (128) # 0xFF (255) Saa - 2.73ms
andika_data ya basi (0x39, 0x03 | 0x80, 0xFF)
Anwani ya # TMD26721, 0x39 (57 # Chagua rejista ya hesabu ya kunde, 0x0E (14), na rejista ya amri 0x80 (128)
# 0x20 (32) hesabu ya Pulse = 32
andika_data ya basi (0x39, 0x0E | 0x80, 0x20)
Anwani ya # TMD26721, 0x39 (57)
# Chagua rejista ya kudhibiti, 0x0F (15), na rejista ya amri 0x80 (128)
# 0x20 (32) Ukaribu hutumia diode CH1
andika_data ya basi (0x39, 0x0F | 0x80, 0x20)
saa. kulala (0.8)
Anwani ya # TMD26721, 0x39 (57)
# Soma data nyuma kutoka 0x18 (57) na rejista ya amri 0x80 (128), 2 ka
# Ukaribu lsb, ukaribu msb
data = bus.read_i2c_block_data (0x39, 0x18 | 0x80, 2)
# Badilisha data
ukaribu = data [1] * 256 + data [0]
# Pato data kwa screen
chapisha "Ukaribu wa Kifaa: ukaribu%%"
Hatua ya 4: Maombi:
TMD26721 ni sensorer ya ukaribu ya dijiti ya infrared ambayo inaweza kuingizwa katika Udhibiti wa Skrini ya Mkonga ya Simu ya Mkononi na Sauti ya Spika ya Moja kwa Moja Wezesha. Inaweza pia kutoa Uingizwaji wa Kubadilisha Mitambo pamoja na Usawazishaji wa Karatasi. Ufanisi wake mkubwa na uaminifu hufanya iwe inafaa kwa matumizi anuwai ya kuhisi ukaribu.
Ilipendekeza:
Visuino Jinsi ya Kutumia Sensorer ya Ukaribu inayoshawishi: Hatua 7
Visuino Jinsi ya Kutumia Sensorer ya Ukaribu wa Kukaribisha: Katika mafunzo haya tutatumia Sensorer ya Ukaribu wa Inductive na LED iliyounganishwa na Arduino UNO na Visuino kugundua Ukaribu wa chuma. Tazama video ya onyesho
Fanya sensorer ya ukaribu na Magicbit [Vizuizi vya uchawi]: Hatua 6
Tengeneza Sensorer ya Ukaribu na Magicbit [Magicblocks]: Mafunzo haya yatakufundisha kutumia Sensor ya Ukaribu na Magicbit kwa kutumia Magicblocks. Tunatumia magicbit kama bodi ya maendeleo katika mradi huu ambayo inategemea ESP32. Kwa hivyo bodi yoyote ya maendeleo ya ESP32 inaweza kutumika katika mradi huu
Upimaji wa Ukaribu wa umbali na Sensor ya Ishara APDS9960: 6 Hatua
Upimaji wa Ukaribu wa umbali na Sensor ya Ishara APDS9960: Katika mafunzo haya tutajifunza jinsi ya kupima umbali kwa kutumia sensor ya ishara APDS9960, arduino na Visuino. Tazama video
Piano ya Hewa Kutumia sensorer ya ukaribu wa IR, Spika na Arduino Uno (Iliyoboreshwa / sehemu-2): Hatua 6
Piano ya Hewa Kutumia Sensor ya Karibu ya IR, Spika na Arduino Uno (Imeboreshwa / sehemu-2): Hili ni toleo lililoboreshwa la mradi uliopita wa piano ya hewa? Hapa ninatumia spika ya JBL kama pato. Nimejumuisha kitufe cha kugusa ili kubadilisha njia kulingana na mahitaji. Kwa mfano- Hali ngumu ya Bass, Hali ya kawaida, Juu
Sensorer ya ukaribu wa IR. 4 Hatua (na Picha)
Sensorer ya Ukaribu wa IR.: Katika mradi huu nitaelezea jinsi ya kutengeneza sensorer ya ukaribu wa IR kwa kutumia LED za IR, LM358 Dual Op-Amp na vifaa vingine vya msingi vya elektroniki ambavyo unaweza kupata katika duka lolote la elektroniki