Satura rādītājs:
- 1. darbība: stāviet viens pats
- 2. darbība. Procesora kontrole
- 3. solis: ATGRIEŠANAS ceļš
- 4. solis: aparatūra
Video: ZĀLES MULTIPLEKSERIS: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
(Atjaunināts 2019. gada 24. maijā, turpmākie atjauninājumi sekos)
Sveiki. Es lasīju citā forumā (neatceros kuru?) Par šo puisi, kurš meklēja gudru veidu, kā izmērīt kāda “šķidruma” līmeni lielā (dziļā) tvertnē? Viņam problēma bija tāda, ka vajadzēja līdz 40 gab. sensori un kādi? Viņš jautāja par “HALL-effect” sensoru izmantošanu. Tādējādi problēma bija kabeļu savienošana. Būtu vairāk nekā 40 potenciālo pirkumu. Nu, tas pamodināja mani domāt par šo! Tikai ziņkārības pēc es sāku pārbaudīt to zāļu uzvedību. Es nāca klajā ar acīmredzamu risinājumu - multipleksētu skeneri.
Tātad, VIENMĒR, sāciet ar jau esošo risinājumu meklēšanu. Ir +++ no tiem gan Hall-, gan visu veidu multipleksori. Lai apvienotu šos divus. Es izveidoju divas šīs versijas.
Pirmo es saucu: “Stāviet vienatnē”, otro - “Prosessor Controlled”
Es vēl neesmu izgatavojis nevienam no tiem PCB, (lasiet vēlāk tekstā, kāpēc vēl ne), tikai shēmas abiem un PCB izkārtojums “Stand Alone”. Tomēr es esmu pārbaudījis “Stand Alone” funkciju uz avārijas bloka.
1. darbība: stāviet viens pats
Stāvēt vienatnē.
Šeit es izmantoju viņiem pazīstamo 4017 desmitgades skaitītāju un 555 kā oscilatoru, ko sāku ar HALL vienību ar sensoru SS49S (izlaušanos) un Mosfet 2N7000.
Es viņiem pievienoju tehniku. informācija par tiem kā PDF un kā BMP faili beigās, arī PCB izkārtojumi
Mana “IDEJA” bija savienot FET “avotu” ar HALL sensoru GND, lai to aktivizētu. Un tagad HALL nolasīšana, kad magnēts to aktivizē.
Savieno 555 izvadi 3 ar CLK tapu 14 uz 4017 un Q9 (skaitlis10) tapu 11 ar 4017 RESET tapu 15, lai panāktu nepārtrauktu 4017 cilpu. 1. sensoram abiem FET GATE T1 un T1.1 caur rezistoru (rezistors varbūt nav vajadzīgs, bet tomēr ievietojiet to tur), Pirmā FET T1 DRAIN savienojas ar HALL sensora ZEMI, tādējādi to aktivizējot. Tad “signāls” no ZĀLES dod “0V”, ja sensoram ir tuvināts magnēts. HALL signāls savienojas ar otro FET T1.1 AVOTU.
FET T1.1 DRAIN savienojas ar LED1 Kathod. Visu gaismas diožu anodi ir savienoti kopā un caur vienu rezistoru savienojas ar +5 V (vienlaikus tiks iedegta tikai viena gaismas diode, tāpēc ir nepieciešams tikai viens rezistors)
Man arī ir BUZZER, kas savienots paralēli gaismas diodei #8, tādējādi dodot trauksmi zemākajā līmenī.
Un voi'la. Gaismas diode iedegsies, kad magnēts ir pietiekami tuvu sensoram (bet NAV tā, kā es gribētu)
Tas pats attiecas uz visiem sensoriem, attiecīgi T2 un T2.1, T3 un T3.1 … utt.
Lieciet oscilatoram 555 darboties ar kādiem 10KHz, un "mirgošana" nav pamanāma.
*Es vēlāk atjaunināšu RES un CAP vērtības 555 oscilatoram.*
Es nesaprotu to aprēķināt, KĀPĒC ?? Tas kaut kā darbojās, bet pēc atkārtošanās (ar dažām izmaiņām) desmitiem reižu es apstājos, iedzēru kafiju un cig. (Es zinu, nevajag), un mana prāta vētra.
Ak, es lasu viņiem tehniskās specifikācijas (piemēram, lasot Bībeli, ar lielu cieņu pret to), Rezultāti man kļuva skaidri, pieņemot “faktus”. Tehnoloģija. specifikācijas. no tām sastāvdaļas ir absolūti “pareizas”, ar maniem uzskatiem viss ir kārtībā, tāpēc…
MANA VAINA! (Es zinu, ka tu to zināji.)
HALL sensors SS48E ir ANALOG sensors.
Ar Vcc +5V un bez magnētiskās plūsmas izeja ir tieši ½ sprieguma 2, 5V. Atkarībā no magnēta polaritātes, tuvinot sensoru, izeja iet vai nu pret +5 V, vai pret GND.
Tā bija mana dilemma. Es vienkārši nevarēju iegūt “skaidru” +V vai 0V. Esmu pasūtījis citu sensoru “3144”, kas ir “LATCHING” tipa ar atvērtā kolektora izeju. Šim sensoram ir darba spriegums no 4, 5 līdz 24 V. Šos vēl neesmu ieguvis, tāpēc arī es neesmu pasūtījis tiem PCB, vispirms tie ir jāpārbauda.
Esmu pārliecināts, ka kāds komentēs šādi: "Kāpēc vispār to multipleksēt? Vai nevarat vienkārši iet uz priekšu, lai iedegtu tiem gaismas diodes no sensora ieejas?".
Godīgi. Patiesībā es, kā aprakstīts, sāku šo lietu no tā, lai samazinātu sensoru "svina" skaitu, un ar šo risinājumu tas tik daudz nedod. Patiesībā es sāku ar “Procesora vadību”, bet, skrienot šo ceļu, es arī paklupu par šo risinājumu (paturiet prātā: es nekad nebiju domājis to veidot savām vajadzībām, bet tikai lietu interesēm). Tātad, šis "Stand Alone" ir tikai "lieta", bet tas var dot dažas idejas kādam viņu pašu būvēm.
Tad es sāku domāt, vai šāda risinājuma izmantošanai ir "JEBKĀDAS" priekšrocības?
Es izdomāju kaut ko: "Ja sensori atrodas tālu no vadības bloka, var rasties problēmas ar to pretestību. Sensori ir" Open Collector "tipa, un ar piemērotu pievilkšanas rezistoru jūs varat iegūt precīzākus līmeņus Patiesībā es izveidoju šo Ible HALL sensoriem, bet jūs varat izmantot jebkura veida sensoru/slēdzi.
ATJAUNINĀT: 24. maijā, Es izmantoju 47K rezistorus un 0,1uF (100nF) vāciņu. Līdz 555. Nav pārbaudīts ar oscilu. biežums, bet, redzot, šķiet, ka viss ir kārtībā., nav manāmas "mirgošanas".*
Es saņēmu viņiem "aizbīdes" zāles. Es sasaistīju kopā tos sensoru "signālus" (izejas), kas atrodas uz līnijas. Tie visi ir sasieti kopā uz PCB plates. To var izdarīt, jo tie ir Open Collector izvadi, un vienlaikus tiek aktivizēta tikai viena no tām.
Darbojas perfekti. Es to pārbaudīju ar Neodyme magnētu, kura izmērs bija 20x10x3mm un NAV šķēršļu. Brīvā gaisā tas darbojās tieši tā, tāpēc… no ~ 30 mm attāluma. Tas noteikti strādāja pilnīgi labi ar attālumu <25 mm.
Tagad jums ir nepieciešams 10P kabelis (10P = 10vadi, 1 vads katram sensoram uz fiksatoru, +1 vads Vc +5V (parasts) un 1 vads atgriešanās signālam (kopīgs). Varat izmantot 10P "plakanu) -kabeli ", kas pazīstams arī kā" lentes kabelis "ar atbilstošiem IDC savienotājiem, pie vadiem uz vienībām.
Jums būs nepieciešama neliela PCB katrai "sensora" vienībai, ieskaitot: "sensoru" un IDC savienotāju. Vēlāk izveidošu šo izkārtojumu un atjaunināšu.
LŪDZU KOMENTĒT, jo es neatrodu interesi turpināt šo, ja tas nevienu neinteresē !!
2. darbība. Procesora kontrole
Vienība “Procesora kontrolēta”. NO TEST vēl nav pabeigts. Jūs varētu to saukt par I2C līniju. Šeit es izmantoju “Attiny 84” procesoru (jebkurš kontrolieris to darīs). kopā ar 74HC595. “Galvenā ideja” šeit ir tāda, ka man ir nepieciešami tikai 4 vadi (+ divas elektrības līnijas, kuras var tur pārvilkt).
4 vadi ir: DATI, PULKSTENIS, STROBE (LATCH), RETURN. Jūs varētu sasaistīt STROBE (LATCH) kopā ar pulksteņa līniju uztvērēja galā, tādējādi zīmējot par vienu līniju mazāk, taču šis risinājums liktu programmā apsvērt dažus, jo tagad “izejas” uztveršanas vienībā sekos pulkstenim. Tas NAV ieteicams, jo, “saķēdējot ķēdi” vairāk uztveršanas vienību, jūs viegli zaudējat kontroli programmā “uz kurieni mēs ejam?”
3. solis: ATGRIEŠANAS ceļš
RETURN ceļš. Tā kā sensoram 3144 ir “atvērta kolektora” izeja, tos visus var “sasaistīt” kopā, tāpēc ir nepieciešama tikai viena līnija.
Ewery “tālvadības bloks” meklē 8 ZĀLES senorus. “Daisy-chain” iestatījumā varat izmantot vairākas tālvadības ierīces.
Ieteicams pēdējai vienībai (astotajam), sensoram, uzlikt “fiktīvu slodzi”.
To darot, jūs savā programmā varat apstiprināt, ka DATA ir skārusi visas vienības.
PIEZĪME: ja galvenā vadības ierīce atrodas tālu, signāliem ir nepieciešami līniju draiveri (man nav informācijas par tiem?).
RETURN ceļam var būt nepieciešams ārējs “pievilkšanas” rezistors, piemēram, apmēram ~ 10 no Kohms, (procesora iebūvētais Pull-Up rezistors ir diezgan “HIGH” pretestības un, iespējams, šeit nav pietiekami labs).
Vēlāk atgriezīšos, kad tās būs ieguvušas “aizvēršanās zāles” un tās pārbaudīju.
Pēc to pārbaudes es izveidošu galīgos PCB izkārtojumus un atjaunināšu šo ible. Tad es veicu pasūtījumu (to saņemšana aizņem pāris nedēļas), un pēc tam es to vēlreiz atjaunināšu. Es arī izveidošu programmu šim nolūkam
4. solis: aparatūra
Gee.. es gandrīz aizmirsu lietošanas mehāniskās daļas risinājumu. Godīgi sakot, man tas ir tikai manā galvā. Tas notiek apmēram šādi (man nav attēlu vai skices):
Jums ir pludiņš, lodīte, cilindrs (priekšroka) vai….. Šim pludiņam pievienojat magnētu vai magnētus (ar cilindrisku pludiņu varat pievienot vairākus magnētus, tādējādi iegūstot “pārklāšanās” funkciju).
Labāk, ja pludiņš atrodas “caurulītē” vai uz sliedes, lai sasniegtu nemainīgu attālumu līdz sensoriem.
Izveidojiet vēl vienu “cauruli” (izolē no šķidruma) un tur piestipriniet sensorus attālumā viens no otra.
1. Novietojot sensorus noteiktā attālumā, jūs varat piestiprināt magnētu (-us), lai vienlaikus aktivizētu divus (vai vairākus) sensorus. Tādā veidā jūs iegūsit dubultu “jutīgumu”.
2. Ja magnēti (vairāki) sasniedz attālumu starp diviem sensoriem, jūs varat nobraukt diezgan lielu attālumu. Es izveidošu sava ieteikuma attēlu un vēlāk to atjaunināšu. Es pievienoju šeit esošos izkārtojumus, neseko tiem akli (kā jau minēts, man to vēl nav), un tie ir tehniski. komponentu dati. Man nav BOM, jo visas šīs lietas man jau bija, taču visas sastāvdaļas ir ļoti izplatītas un viegli pieejamas gandrīz visur: e-bay, Bangood, Ali utt.
Lūdzu, komentējiet šo manu dārgo, lai es saņemtu atsauksmes par to, vai es kaut ko meklēju?
Jūtieties brīvi sūtīt man jautājumus, izmantojot šo forumu vai tieši man: [email protected]
Ieteicams:
Mēra zāles pļāvēja robota padarīšana gudrāka: 4 soļi
Mēra zāles pļāvēja robota padarīšana gudrāka: Tātad man ir jauks, bet stulbs zāles pļāvēja robots (attēls ir no vietnes www.harald-nyborg.dk). Šim robotam ir paredzēts nogriezt manu zālienu, bet mans zāliens ir pārāk liels un sarežģīts lai tas patiešām iekļūtu stūros. Manos zīmējumos nav redzams
Zāles sensora trauksme: 7 soļi (ar attēliem)
Zāles sensora trauksme: es jums parādīšu, kā jūs varat izveidot vienkāršu drošības trauksmi, izmantojot zāles sensoru. Halles sensori tiek izmantoti daudzās jomās, piemēram, automātiskajā, līdzstrāvas motoros, mobilā tālruņa magnētiskajā pārsegā. es dabūju savu no veca putekļaina datora
4x4 elektroniskā šaha dēļa demonstrācija/ ar Arduino Mega + RFID lasītāju + zāles efekta sensori: 7 soļi
4x4 elektroniskā šaha dēļa demonstrācija/ ar Arduino Mega + RFID lasītāju + zāles efekta sensori: Sveiki veidotāji, es esmu Tahirs Mirijevs, 2018. gada absolvents Tuvo Austrumu Tehniskajā universitātē, Ankarā/ Turcijā. Es specializējos lietišķajā matemātikā, bet man vienmēr patika veidot lietas, it īpaši, ja tas bija saistīts ar roku darbu ar elektroniku, dizainu un programmēšanu
Arduino zāles efekta sensors ar pārtraukumiem: 4 soļi
Arduino zāles efekta sensors ar pārtraukumiem: Sveiki, šodien es parādīšu, kā jūs varat savienot zāles efekta sensoru ar Arduino un izmantot to ar pārtraukumu. Videoklipā izmantotie rīki un materiāli (saistītās saites): Arduino Uno: http : //s.click.aliexpress.com/e/biNyW0zKHall efekta sensori: h
Durvju signalizācija, izmantojot magnētisko zāles sensoru: 5 soļi
Durvju signalizācija, izmantojot magnētisko zāles sensoru: Durvju signalizācija ir ļoti izplatīta un noderīga ierīce drošības nolūkos. Tos izmanto, lai noteiktu, vai durvis ir atvērtas vai aizvērtas. Bieži vien ledusskapī esam redzējuši kādu durvju signalizāciju, kas aktivizējot radīja atšķirīgu skaņu. Durvju signalizācija Pro