
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10


Në ditët e sotme, Krijuesit, Zhvilluesit po preferojnë Arduino për zhvillimin e shpejtë të prototipimit të projekteve. Arduino është një platformë elektronike me burim të hapur e bazuar në pajisje dhe softuer të lehtë për t’u përdorur. Arduino ka një komunitet shumë të mirë përdoruesish. Në këtë projekt, ne do të shohim se si të ndiejmë temperaturën dhe distancën e objektit. Objekti mund të jetë i çdo lloji si një kavanoz i nxehtë ose një mur i vërtetë i ftohtë i kubit të akullit jashtë. Pra, me këtë sistem, ne mund të shpëtojmë veten tonë. Dhe më e rëndësishmja, kjo mund të jetë e dobishme për personat me aftësi të kufizuara (personat e verbër).
Hapi 1: Përbërësit



Për këtë projekt do të na duhen komponentët e mëposhtëm,
1. Arduino Nano
2. MLX90614 (Sensori i temperaturës IR)
3. HCSR04 (sensor tejzanor)
4.16x2 LCD
5. Breadboard
6. Pak tela
Ne mund të përdorim çdo bord Arduino në vend të Arduino nano duke marrë parasysh hartën e pin.
Hapi 2: Më shumë rreth MLX90614:


MLX90614 është sensor i temperaturës IR me bazë i2c që punon në zbulimin e rrezatimit termik.
Brenda, MLX90614 është një çift i dy pajisjeve: një detektor termopile infra të kuqe dhe një procesor aplikimi të kondicionimit të sinjalit. Sipas ligjit Stefan-Boltzman, çdo objekt që nuk është nën zero absolute (0 ° K) lëshon dritë (jo të dukshme nga syri i njeriut) në spektrin infra të kuqe që është drejtpërdrejt proporcional me temperaturën e tij. Termopile e veçantë infra të kuqe brenda MLX90614 ndjen se sa energji infra të kuqe po emetohet nga materialet në fushën e saj të shikimit dhe prodhon një sinjal elektrik proporcional me atë. Ky tension i prodhuar nga termopile merret nga ADC 17-bit i procesorit të aplikacionit, pastaj kushtëzohet para se t'i kalohet një mikrokontrolluesi.
Hapi 3: Më shumë rreth modulit HCSR04:


Në modulin tejzanor HCSR04, ne duhet të japim pulsin e këmbëzës në kunjin e këmbëzës, në mënyrë që të gjenerojë ultratinguj me frekuencë 40 kHz. Pas gjenerimit të ultrazërit, domethënë 8 impulse prej 40 kHz, e bën pinin e jehonës të lartë. Kunja e ekos mbetet e lartë derisa të mos e marrë tingullin e jehonës.
Pra, gjerësia e kunjit të jehonës do të jetë koha që tingulli të udhëtojë në objekt dhe të kthehet prapa. Sapo të marrim kohën, mund të llogarisim distancën, pasi e dimë shpejtësinë e zërit. HC -SR04 mund të matet deri në rangun nga 2 cm - 400 cm. Moduli tejzanor do të gjenerojë valë tejzanor të cilat janë mbi gamën e frekuencës së zbulueshme nga njerëzit, zakonisht mbi 20, 000 Hz. Në rastin tonë ne do të transmetojmë frekuencën prej 40Khz.
Hapi 4: Më shumë Rreth 16x2 LCD:

LCD 16x2 është 16 karaktere dhe LCD me 2 rreshta i cili ka 16 kunja lidhje. Ky LCD kërkon të dhëna ose tekst në formatin ASCII për tu shfaqur. Rreshti i parë Fillon me 0x80 dhe rreshti i dytë fillon me adresën 0xC0. LCD mund të funksionojë në modalitetin 4-bit ose 8-bit. Në modalitetin 4 bit, Të Dhënat/Komanda Dërgohen në Format Nibble Nibble First Higher First dhe më pas Nibble më të ulët.
Për shembull, për të dërguar 0x45 Së pari do të dërgohen 4 Pastaj do të dërgohen 5.
Ekzistojnë 3 kunja kontrolluese që janë RS, RW, E.
Si të përdorni RS:
Kur dërgohet Komanda, atëherë RS = 0
Kur të dhënat dërgohen, atëherë RS = 1
Si të përdorni RW:
RW pin është Lexo/Shkruaj.
ku, RW = 0 do të thotë Shkruani të dhëna në LCD
RW = 1 do të thotë Lexo të dhënat nga LCD
Kur po i shkruajmë komandës/të dhënave LCD, ne po vendosim pin si LOW.
Kur lexojmë nga LCD, ne po vendosim pin si LART.
Në rastin tonë, ne e kemi lidhur atë në nivel të ULT, sepse do të shkruajmë gjithmonë në LCD.
Si të përdorni E (Aktivizo):
Kur dërgojmë të dhëna në LCD, ne po i japim pulsin LCD me ndihmën e E pin.
Ky është rrjedhja e nivelit të lartë që duhet të ndjekim ndërsa dërgojmë KOMANDIM/TAT DHNA në LCD.
Më poshtë është Sekuenca që duhet ndjekur.
Nibble më e lartë
Aktivizo pulsin, Vlera e duhur e RS, Bazuar në KOMANDIMIN/TAT DHNAT
Nibble e Poshtme
Aktivizo pulsin, Vlera e duhur e RS, Bazuar në KOMANDIMIN/TAT DHNAT
Hapi 5: Më shumë imazhe



Hapi 6: Kodi
Ju lutemi gjeni kodin në github:
github.com/stechiez/Arduino.git
Recommended:
DIY -- Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: 6 hapa

DIY || Si të bëni një robot merimangë i cili mund të kontrollohet duke përdorur smartphone duke përdorur Arduino Uno: Ndërsa bëni një robot merimangë, mund të mësoni shumë gjëra për robotikën. Ashtu si bërja e robotëve është edhe argëtuese, edhe sfiduese. Në këtë video ne do t'ju tregojmë se si të bëni një robot Spider, të cilin mund ta përdorim duke përdorur smartphone -in tonë (Androi
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa

Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)

Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Neopixel Ws2812 Rainbow LED shkëlqim me M5stick-C - Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: 5 hapa

Neopixel Ws2812 Rainbow LED Shkëlqen Me M5stick-C | Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: Përshëndetje djema në këtë udhëzues do të mësojmë se si të përdorim LED neopixel ws2812 ose shirit led ose matricë led ose unazë led me bordin e zhvillimit m5stack m5stick-C me Arduino IDE dhe ne do të bëjmë një model ylberi me të
Zbulimi i objektit W/ Dragonboard 410c ose 820c Duke përdorur OpenCV dhe Tensorflow .: 4 hapa

Zbulimi i Objekteve W/ Dragonboard 410c ose 820c Duke përdorur OpenCV dhe Tensorflow .: Ky udhëzues përshkruan se si të instaloni kornizat OpenCV, Tensorflow dhe mësimin e makinerisë për Python 3.5 për të ekzekutuar aplikacionin Object Detection