Satura rādītājs:
- 1. darbība. Nepieciešamie materiāli
- 2. darbība: shēmas shēma
- 3. darbība. Kā tas darbojas?
- 4. solis: kodēšanas laiks
Video: Arduino metāla detektors: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Arduino ir atvērtā pirmkoda datoru aparatūras un programmatūras uzņēmums, projekts un lietotāju kopiena, kas projektē un ražo vienas plates mikrokontrollerus un mikrokontrolleru komplektus, lai izveidotu digitālās ierīces un interaktīvus objektus, kas spēj uztvert un kontrolēt objektus fiziskajā un digitālajā pasaulē.
Šajā instrukcijā mēs izgatavosim metāla detektoru. PS: tas nav paredzēts iesācējiem.
Metāla detektors ir elektronisks instruments, kas nosaka metāla klātbūtni tuvumā. Metāla detektori ir noderīgi, lai atrastu priekšmetos paslēptus metāla ieslēgumus vai pazemē apraktus metāla priekšmetus.
Bet metāla detektors, kuru mēs izgatavosim, nebūs noderīgs faktiskajos gadījumos, tas ir tikai izklaidei un mācībām.
1. darbība. Nepieciešamie materiāli
- Arduino Nano
- Spole
- 10 nF kondensators
- Pizo skaņas signāls
- 1k rezistors
- 330 omu rezistors
- LED
- 1N4148 Diode
- Maizes dēlis
- Jumper vadi
- 9V akumulators
2. darbība: shēmas shēma
Mēs esam izmantojuši Arduino Nano, lai kontrolētu visu šo metāla detektoru projektu. LED un skaņas signāls tiek izmantoti kā metāla noteikšanas indikators. Metālu noteikšanai izmanto spoli un kondensatoru. Sprieguma samazināšanai tiek izmantota arī signāla diode. Un rezistors strāvas ierobežošanai līdz Arduino tapai.
Kad metāls nonāk spoles tuvumā, spole maina savu induktivitāti. Šīs induktivitātes izmaiņas ir atkarīgas no metāla veida. Tas samazinās nemagnētiskajam metālam un palielinās feromagnētiskiem materiāliem, piemēram, dzelzs. Atkarībā no spoles kodola induktivitātes vērtība krasi mainās. Zemāk redzamajā attēlā jūs varat redzēt indukcijas ar gaisa serdi, šajos induktoros nebūs cieta kodola. Tās būtībā ir gaisā atstātas spoles. Induktora radītā magnētiskā lauka plūsmas vide nav nekas vai gaiss. Šiem induktoriem ir ļoti mazāka induktivitāte.
Šie induktori tiek izmantoti, ja ir vajadzīgas dažas mikroHenrija vērtības. Vērtībām, kas lielākas par dažiem miliHenrijiem, tās nav piemērotas. Zemāk redzamajā attēlā ir redzams induktors ar ferīta serdi. Šiem ferīta kodola induktoriem ir ļoti liela induktivitātes vērtība.
Atcerieties, ka spoles brūce šeit ir ar gaisu, tāpēc, kad pie spoles tiek pievests metāla gabals, metāla gabals darbojas kā kodols gaisa serdeņa induktoram. Šim metālam darbojoties kā kodolam, spoles induktivitāte mainās vai ievērojami palielinās. Ar šo pēkšņu spoles induktivitātes palielināšanos kopējā ķēdes reaktīvā pretestība vai pretestība ievērojami mainās, salīdzinot bez metāla gabala.
3. darbība. Kā tas darbojas?
Šī Arduino metāla detektora darbība ir nedaudz sarežģīta. Šeit mēs nodrošinām Arduino ģenerēto bloka vilni vai impulsu LR augstfrekvences filtram. Šī iemesla dēļ spole katrā pārejā radīs īsus tapas. Radīto tapas impulsa garums ir proporcionāls spoles induktivitātei. Tātad ar šo Spike impulsu palīdzību mēs varam izmērīt spoles induktivitāti. Bet šeit ir grūti precīzi izmērīt induktivitāti ar šiem tapiem, jo šie tapas ir ļoti īsas (aptuveni 0,5 mikrosekundes) un to ir ļoti grūti izmērīt ar Arduino.
Tā vietā mēs izmantojām kondensatoru, ko uzlādē pieaugošais impulss vai smaile. Un tas prasīja dažus impulsus, lai uzlādētu kondensatoru līdz vietai, kur tā spriegumu var nolasīt ar Arduino analogo tapu A5. Pēc tam Arduino nolasīja šī kondensatora spriegumu, izmantojot ADC. Pēc sprieguma nolasīšanas kondensators ātri izlādējās, padarot capPin tapu par izeju un iestatot to uz zemu. Viss šis process aizņem apmēram 200 mikrosekundes. Lai iegūtu labāku rezultātu, mēs atkārtojam mērījumus un ņēmām vidējo rezultātu. Tādā veidā mēs varam izmērīt spoles aptuveno induktivitāti. Pēc rezultāta iegūšanas mēs pārnesam rezultātus uz gaismas diodi un skaņas signālu, lai noteiktu metāla klātbūtni. Pārbaudiet pilnu kodu, kas norādīts šī raksta beigās, lai saprastu, kā tas darbojas.
Pilns Arduino kods ir norādīts šī raksta beigās. Šī projekta programmēšanas daļā mēs esam izmantojuši divas Arduino tapas, vienu bloku viļņu ģenerēšanai, kas jāievada spolē, un otru analogo tapu kondensatora sprieguma nolasīšanai. Izņemot šīs divas tapas, LED un skaņas signāla savienošanai esam izmantojuši vēl divas Arduino tapas. Zemāk varat pārbaudīt pilnu Arduino metāla detektora kodu un demonstrācijas video. Jūs varat redzēt, ka ikreiz, kad tiek atklāts metāls, gaismas diode un skaņas signāls sāk mirgot ļoti ātri.
4. solis: kodēšanas laiks
Sākotnēji publicēts vietnē Circuit Digest
Ieteicams:
Vienkāršs Arduino metāla detektors: 8 soļi (ar attēliem)
Vienkāršs Arduino metāla detektors: *** Ir ievietota jauna versija, kas ir vēl vienkāršāka: https://www.instructables.com/Minimal-Arduino-Metal-Detector/ *** Metāla noteikšana ir lielisks pagātnes laiks atrodaties brīvā dabā, atklājiet jaunas vietas un varbūt atrodiet kaut ko interesantu. Pārbaudiet jūs
DIY Arduino Pin Pointer metāla detektors: 3 soļi
DIY Arduino Pin Pointer metāla detektors: tradicionāls metāla detektors var atrast apraktu priekšmetu un noteikt aptuvenu objekta atrašanās vietu zemē . Tāpat tas var
DIY Arduino bāzes impulsa indukcijas metāla detektors: 5 soļi
DIY uz Arduino bāzes impulsa indukcijas metāla detektors: Šis ir salīdzinoši vienkāršs metāla detektors ar lielisku sniegumu
Metāla detektors - Arduino: 6 soļi (ar attēliem)
Metāla detektors ar adatām - Arduino: ja esat metāla detektoru entuziasts vai vienkārši meklējat ērtu darbnīcas rīku, jums patiks šis unikālais rokas rādītājs, lai sašaurinātu metāla mērķa konkrēto atrašanās vietu. Izmantojot četras neatkarīgas meklēšanas spoles, atdzesējiet LED krāsas signālam
Videi draudzīgs metāla detektors - Arduino: 8 soļi (ar attēliem)
Videi draudzīgs metāla detektors - Arduino: Metāla noteikšana ir ļoti jautra. Viens no izaicinājumiem ir sašaurināt precīzu rakšanas vietu, lai samazinātu atstātās bedres izmēru. Šim unikālajam metāla detektoram ir četras meklēšanas spoles, krāsains skārienekrāns, lai identificētu un precīzi noteiktu vietu