Sadržaj:
- Korak 1: GENERATOR
- Korak 2: Rezultati
- Korak 3: Instalacija žice
- Korak 4: Otpornost na vremenske uvjete
- Korak 5: Senzor
- Korak 6: Shema i prototipiranje
- Korak 7: Rezultati
- Korak 8: Arduino kod
Video: Generator i senzor perimetra za perimetar: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Tehnologija žičanog navođenja široko se koristi u industriji, posebno u skladištima gdje je rukovanje automatizirano. Roboti slijede žičanu petlju zakopanu u zemlju. U ovoj žici teče izmjenična struja relativno niskog intenziteta i frekvencije između 5Kz i 40KHz. Robot je opremljen induktivnim senzorima, obično zasnovanim na krugu spremnika (s rezonantnom frekvencijom jednakom ili bliskom frekvenciji generiranog vala) koji mjeri intenzitet elektromagnetskog polja blizu tla. Lanac obrade (pojačanje, filteri, poređenje) omogućuje određivanje položaja robota unutar žice. Ovih se dana perimetralna/granična žica koristi i za stvaranje "nevidljivih ograda" za držanje kućnih ljubimaca u dvorištu, a robotskih kosilica unutar zona. LEGO također koristi isti princip za vođenje vozila duž cesta bez da posjetitelji vide bilo kakve linije.
Ovaj vodič objašnjava na jednostavan i intuitivan način koji će vam pomoći da razumijete teoriju, dizajn i implementaciju za izradu vlastitog generatora i senzora za obodnu žicu. Datoteke (sheme, datoteke Eagle, Gerberi, 3D datoteke i kod uzorka Arduino) također su dostupne za preuzimanje. Na ovaj način svom omiljenom robotu možete dodati funkciju otkrivanja oboda žice i držati je u radnoj "zoni".
Korak 1: GENERATOR
Teorija
Krug generatora žice po obodu bit će baziran na poznatom NE555 mjeraču vremena. NE555 ili češće nazvan 555 je integrirano kolo koje se koristi za timer ili multivibrator način rada. Ova se komponenta i danas koristi zbog svoje jednostavnosti upotrebe, niske cijene i stabilnosti. Godišnje se proizvede milijardu jedinica. Za naš generator koristit ćemo NE555 u Astable konfiguraciji. Stabilna konfiguracija omogućava korištenje NE555 kao oscilatora. Dva otpornika i kondenzator omogućuju promjenu frekvencije oscilacija, kao i radni ciklus. Raspored komponenti je prikazan na donjoj shemi. NE555 Generira (grubi) kvadratni val koji može proći duljinu žice po obodu. Pozivajući se na podatkovni list NE555 za tajmer, postoji ogledni krug, kao i teorija rada (8.3.2 A-stabilan rad). Texas Instruments nije jedini proizvođač NE555 IC -ova, pa ako odaberete neki drugi čip, svakako provjerite njegov priručnik. Mi nudimo ovaj lijepi komplet za lemljenje pomoću tajmera 555 koji će vam dati priliku da lemite sve unutrašnje komponente tajmera 555 u paket sa provrtima kako biste mogli detaljno razumjeti rad ovog kola.
Sheme i prototipi
Shema navedena u priručniku NE555 (odjeljak 8.3.2 A-stabilan rad) prilično je potpuna. Nekoliko dodatnih komponenti je dodano i razmatrano u nastavku. (prva slika)
Formula koja se koristi za izračunavanje frekvencije izlaznog kvadratnog vala je
f = 1,44 / ((Ra+2*Rb)*C)
Frekvencijski raspon generiranog kvadratnog vala bit će između 32Khz i 44KHz, što je specifična frekvencija koja ne bi trebala ometati druge bliske uređaje. Za to smo odabrali Ra = 3,3KOhms, Rb = 12KOhms + 4,7KOhms potenciometar i C = 1,2nF. Potenciometar će nam pomoći da promijenimo frekvenciju izlaza kvadratnog vala tako da odgovara rezonantnoj frekvenciji kruga LC spremnika o čemu će biti riječi kasnije. Teoretski najniža i najveća vrijednost izlazne frekvencije bit će kako slijedi izračunata formulom (1): Najniža vrijednost frekvencije: fL = 1,44 / ((3,3+2*(12+4,7))*1,2*10^(-9)) ≈32 698Hz
Najviša vrijednost frekvencije: fH = 1,44 / ((3,3+2*(12+0))*1,2*10^(-9)) ≈ 43 956Hz
Budući da potenciometar od 4,7KOhms nikada ne dosegne 0 ili 4,7, raspon izlazne frekvencije će se razlikovati od oko 33,5Khz do 39Khz. Evo potpune sheme kruga generatora. (druga slika)
Kao što možete vidjeti na shemi, dodano je nekoliko dodatnih komponenti o kojima će biti riječi u nastavku. Evo kompletne specifikacije:
- R1: 3,3 KOhms
- R2: 12 KOhms
- R3 (otpornik za ograničavanje struje): 47 Ohma (mora biti prilično velik da odvodi toplinu s 2W snage bi trebalo biti dovoljno)
- R4: potenciometar od 4,7 KOhm
- C2, C4: 100nF
- C3: 1.2nF (1000pF će takođe obaviti posao)
- C5: 1uF
- J1: 2,5 mm središnji pozitivni konektor (5-15V DC)
- J2: Vijčani terminal (dva položaja)
- IC1: NE555 Precizni mjerač vremena
Dodatni dijelovi na shemi uključuju bačvastu utičnicu (J1) za jednostavno spajanje na zidni adapter (12V) i vijčani terminal (12) za prikladno spajanje na obodnu žicu. Obodna žica: Imajte na umu da što je žica perimetra duža, to se signal više degradira. Testirali smo postavku s otprilike 100 'višežilne žice promjera 22 (pričvršćene u zemlju za razliku od zakopane). Napajanje: Zidni adapter od 12 V je nevjerojatno uobičajen, a bilo koja struja iznad 500 mA trebala bi dobro funkcionirati. Također možete odabrati olovnu kiselinu od 12 V ili 11,1 V LiPo kako biste je držali unutar kućišta, ali svakako je zaštitite od vremenskih uvjeta i isključite je kada se ne koristi. Evo nekoliko dijelova koje nudimo koji će vam možda trebati pri izgradnji sklopa generatora:
- Utikač za cijev od 2,1 mm na terminalu ili ovaj adapter od 2,1 mm za priključak za cijev - kompatibilno s pločicom
- 400 Tie Point Interlocking prozirna ploča za lemljenje
- 65 x 22 Raznovrsne žice kratkospojnika
- Komplet otpornika DFRobot
- SparkFun Kondenzatorski komplet
- Napajanje zidnog adaptera 12VDC 3A
Evo kako bi krug generatora trebao izgledati na ploči (treća slika)
Korak 2: Rezultati
Kao što je prikazano na donjoj slici osciloskopskog prikaza izlaza generatorskog kruga (snimljeno pomoću Micsig 200 MHz 1 GS/s 4 -kanalnog osciloskopa sa 4 kanala), možemo vidjeti (grubi) kvadratni val s frekvencijom od 36,41KHz i amplitudom od 11,8 V (pomoću adaptera za napajanje od 12 V). Učestalost se može malo mijenjati podešavanjem potenciometra R4.
Mašina bez lemljenja rijetko je dugoročno rješenje i najbolje se koristi za stvaranje brzog prototipa. Stoga smo, nakon što smo potvrdili da krug generatora radi kako treba, generirajući kvadratni val s frekvencijskim rasponom 33,5Khz i 40KHz (promjenjivo kroz R4 lonac), dizajnirali smo PCB (24mmx34mm) samo s PTH (provučena rupa)) komponente koje čine lijepu ploču generatora malih kvadratnih valova. Budući da su se komponente za izradu rupa koristile za izradu prototipova sa ploču za izradu oplate, na PCB-u su se mogle koristiti i komponente za izradu otvora (umjesto za površinsko montiranje) i omogućava lako ručno lemljenje. Položaj komponenti nije tačan i vjerovatno ćete pronaći prostora za poboljšanja. Učinili smo datoteke Eagle i Gerber dostupne za preuzimanje kako biste mogli napraviti vlastitu PCB. Datoteke se mogu pronaći u odjeljku "Datoteke" na kraju ovog članka. Evo nekoliko savjeta pri projektiranju vlastite ploče: Neka konektor cijevi i vijčani terminal budu na istoj strani ploče. Postavite komponente relativno blizu jedna drugoj i minimizirajte tragove/dužine. Neka montažne rupe budu standardnog promjera i smještene su u reproducirati pravokutnik.
Korak 3: Instalacija žice
Pa kako instalirati žicu? Umjesto da ga zakopate, najlakše je jednostavno koristiti klinove kako biste ga držali na mjestu. Možete držati žicu na mjestu, ali plastika najbolje radi. Paket od 50 klinova koji se koristi za robotske kosilice obično nije skup. Prilikom polaganja žice, pazite da oba kraja budu spojena na istoj lokaciji za spajanje na ploču generatora kroz vijčane stezaljke.
Korak 4: Otpornost na vremenske uvjete
S obzirom da će sistem najvjerovatnije biti ostavljen vani za upotrebu na otvorenom. Obodnoj žici treba premaz otporan na vremenske uvjete, a sam krug generatora smješten je u vodootporno kućište. Ovaj hladni kućište možete koristiti za zaštitu generatora od kiše. Nisu sve žice jednake. Ako namjeravate izostaviti žicu, svakako uložite u ispravnu žicu, na primjer, ova Robomow zaštitna žica od 300 'koja nije otporna na UV / vodu brzo će se s vremenom razgraditi i postati krhka.
Korak 5: Senzor
Teorija
Sada kada smo izgradili krug generatora i uvjerili se da radi kako je trebalo, vrijeme je da počnemo razmišljati o tome kako detektirati signal koji prolazi kroz žicu. U tu svrhu vas pozivamo da pročitate o LC krugu, koji se naziva i spremnički krug ili podešeni krug. LC kolo je električno kolo zasnovano na paralelno spojenom induktoru/zavojnici (L) i kondenzatoru (C). Ovo kolo se koristi u filterima, tjunerima i mikserima frekvencija. Zbog toga se uobičajeno koristi u bežičnom emitiranju za emitiranje i prijem. Nećemo ulaziti u teoretske detalje u vezi LC krugova, ali najvažnija stvar koju treba imati na umu da biste razumjeli krug senzora koji se koristi u ovom članku bila bi formula za izračunavanje rezonantne frekvencije LC kola, koja izgleda ovako:
f0 = 1/(2*π*√ (L*C))
Gdje je L vrijednost induktiviteta zavojnice u H (Henry), a C vrijednost kapaciteta kondenzatora u F (Farads). Da bi senzor otkrio signal 34kHz-40Khz koji prolazi kroz žicu, krug spremnika koji smo koristili trebao bi imati rezonantnu frekvenciju u ovom rasponu. Odabrali smo L = 1mH i C = 22nF da bismo dobili rezonantnu frekvenciju od 33 932Hz izračunatu po formuli (2). Amplituda signala koji je detektirao naš krug spremnika bit će relativno mala (maksimalno 80 mV kada smo testirali krug senzora) kada je induktor udaljen oko 10 cm od žice, stoga će mu trebati pojačanje. Da bismo to učinili, upotrijebili smo popularno LM324 Op-Amp pojačalo za pojačavanje signala s dobitkom od 100 u neinvertirajućoj konfiguraciji s 2 stupnja pojačanja kako bismo osigurali lijep čitljiv analogni signal na većoj udaljenosti od 10 cm u izlaz senzora. Ovaj članak pruža korisne informacije o op-pojačalima općenito. Također, možete pogledati tehnički list LM324. Evo tipične sheme kola pojačala LM324: Op-pojačalo u neinvertirajućoj konfiguraciji (četvrta slika)
Koristeći jednadžbu za konfiguraciju neinvertirajućeg pojačanja, Av = 1+R2/R1. Postavljanje R1 na 10KOhma i R2 na 1MOhms osigurat će pojačanje od 100, što je unutar željene specifikacije. Kako bi robot mogao detektirati obodnu žicu u različitim smjerovima, prikladnije je na njega instalirati više od jednog senzora. Što je više senzora na robotu, to će bolje otkriti graničnu žicu. Za ovaj vodič, a budući da je LM324 četverooprezno pojačalo (to znači da jedan čip LM324 ima 4 zasebna pojačala), na ploči ćemo koristiti dva senzora za detekciju. To znači korištenje dva LC kola i svaki će imati 2 stupnja pojačanja. Stoga je potreban samo jedan čip LM324.
Korak 6: Shema i prototipiranje
Kao što smo gore raspravljali, shema senzorske ploče prilično je jednostavna. Sastoji se od 2 LC kola, jednog LM324 čipa i nekoliko 10KOhms i 1MOhms otpornika za podešavanje pojačanja pojačala.
Evo popisa komponenti koje možete koristiti:
- R1, R3, R5, R7: 10KOhm otpornici
- R2, R4, R6, R8: 1MOhm otpornici
- C1, C2: 22nF kondenzatori
- IC: Pojačalo LM324N
- JP3 / JP4: 2,54 mm 3-pinski M / M zaglavlja
- Induktori 1, 2: 1mH*
* 1mH induktori sa trenutnom snagom od 420mA i Q faktorom od 40 252kHz trebali bi dobro raditi. Na shemu smo dodali vijčane stezaljke kao vodiče induktora kako bi se induktori (sa žicama zalemljenim na žice) postavili na prikladna mjesta na robotu. Zatim će žice (prigušnica) biti spojene na vijčane stezaljke. Igle Out1 i Out2 mogu se direktno spojiti na analogne ulazne pinove mikrokontrolera. Na primjer, možete koristiti Arduino UNO ploču ili, bolje, BotBoarduino kontroler za pogodniju vezu jer ima analogne pinove razbijene u niz od 3 pina (Signal, VCC, GND), a također je kompatibilan s Arduinom. Čip LM324 će se napajati preko 5V mikrokontrolera, pa će analogni signal (detektovani val) sa ploče senzora varirati između 0V i 5V ovisno o udaljenosti između induktora i žice perimetra. Što je induktor bliže obodnoj žici, veća je amplituda izlaznog vala kruga senzora. Evo kako bi krug senzora trebao izgledati na ploči.
Korak 7: Rezultati
Kao što možemo vidjeti na donjim snimkama osciloskopa, detektirani val na izlazu LC kruga se pojačava i zasićuje na 5V kada je induktor na 15 cm do žice perimetra.
Baš kao što smo to učinili s krugom generatora, dizajnirali smo lijepu kompaktnu PCB sa komponentama kroz rupe za ploču senzora s dva kruga spremnika, pojačalom i 2 analogna izlaza. Datoteke se mogu pronaći u odjeljku "Datoteke" na kraju ovog članka.
Korak 8: Arduino kod
Arduino kôd koji biste mogli upotrijebiti za svoj generator oboda žice i senzor je vrlo jednostavan. Kako su izlaz senzorske ploče dva analogna signala koji variraju od 0V do 5V (po jedan za svaki senzor/induktor), može se koristiti primjer AnalogRead Arduino. Samo spojite dva izlazna pina na ploči senzora na dva analogna ulazna pina i pročitajte odgovarajući pin izmjenom primjera Arduino AnalogRead. Koristeći Arduino serijski monitor, trebali biste vidjeti da RAW vrijednost analognog pina koji koristite varira od 0 do 1024 dok se približavate induktoru do žice perimetra.
Kod čita napon na analogPinu i prikazuje ga.
int analogPin = A3; // brisač potenciometra (srednji terminal) spojen na analogni pin 3 // vanjski vodi na masu i +5V
int val = 0; // varijabla za spremanje pročitane vrijednosti
void setup () {
Serial.begin (9600); // postavljanje serijskog
}
void loop () {{100} {101}
val = analogRead (analogPin); // čitanje ulaznog pina Serial.println (val); // vrijednost ispravljanja grešaka
Preporučuje se:
Generator: Fidget Spinner Generator 3 u 1: 3 koraka
Generator: Fidget Spinner Generator 3 u 1: generator fidget spinner -a 3 u 1 - sada možete konfigurirati svoj fidget spinner generator (tri izbora) mikrogenerator koristi 3 neodimijske sfere i 3 neodimijumska diska (LED i mala zavojnica manje) Pronađite nas NA INSTAGRAM -u i pogledajte jednostavnu električnu
Visuino - Zaštita perimetra laserskim detektorom pomoću Arduina: 7 koraka
Visuino - Zaštita perimetra laserskim detektorom pomoću Arduina: U ovom ćemo vodiču koristiti modul foto otpornika, laserski modul, LED, zujalicu, Arduino Uno i Visuino za otkrivanje kada je snop lasera prekinut. Pogledajte demonstracijski video.Napomena: Fotootpornici su među najpopularnijim senzorima osvjetljenja
Muzički generator temeljen na vremenu (Midi generator zasnovan na ESP8266): 4 koraka (sa slikama)
Muzički generator temeljen na vremenu (Midi generator zasnovan na ESP8266): Zdravo, danas ću vam objasniti kako napraviti vlastiti mali muzički generator zasnovan na vremenu. Zasnovan je na ESP8266, koji je poput Arduina, a reagira na temperaturu, kišu i intenzitet svjetla. Ne očekujte da će to učiniti cijele pjesme ili akorde
Generator - DC generator pomoću Reed prekidača: 3 koraka
Generator - DC generator pomoću Reed prekidača: Jednostavni DC generator Generator istosmjerne struje (DC) je električna mašina koja pretvara mehaničku energiju u istosmjernu struju. Važno: Generator istosmjerne struje (DC) može se koristiti kao motor istosmjerne struje bez ikakve konstrukcije promene
Alarm za laserski perimetar: 7 koraka
Laserski alarm na perimetru: Naučite kako ojačati svoju tvrđavu bez obzira na veličinu s ovom genijalnom mnoštvom prilagodljive laserske mreže. Jednom kad neko prođe i prekine laserski signal, tada se gasi prilično uočljiva, prodorna sirena alarma. Čuvajte svoju sobu, službeno