Përmbajtje:
- Hapi 1: Përgatitja. Mjetet dhe materialet e konsumit
- Hapi 2: Përgatitja. Elektronikë
- Hapi 3: Përgatitja e modulit Bluetooth
- Hapi 4: Montimi dhe Djegia e Programit
- Hapi 5: Ngarko, Shkarkoni Instalimin nga Aplikacioni Android
Video: Kohëmatësi universal - Kontrolluesi i spërkatës: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Uni-timer është një njësi kohëmatëse universale e bazuar në pajisjet Arduino me 4 stafetë, e cila mund të programohet për të ndezur dhe fikur individualisht ose në grup në 24 periudha të ndryshme kohore. Qëllimi i projektit ishte ndërtimi i një kohëmatësi ultra të shpejtë të programueshëm, i cili do të kontrollojë një sistem spërkatës, por ndodhi që ishte i dobishëm për aplikacionet e tjera që përfshijnë kohën. Shkalla më e vogël e kohës është 1 minutë.
Qarku është bërë nga disa module kontrolluese. Koha mund të caktohet përmes Bluetooth me një aplikacion Android të shkruar gjithashtu nga juaji vërtet.
Hapi 1: Përgatitja. Mjetet dhe materialet e konsumit
Mjetet:
- Hekuri i salduar
- Prestar kabllor
- Programues USBasp AVR + softuer (ose ndonjë programues tjetër)
- Programues 10 konvertues në 6 kunja
- Kompjuter
- Moduli FTDI 232 (kabllo me 4 bluza + bukë) + monitor serial Arduino ose softuer Stuko
- Telefon Android
Materialet e konsumit:
- Teli i saldimit
- Ricikloni disa kabllo të vjetër IDE të kompjuterit
- Bordi i provës 2cm x 1cm (jo thelbësor)
- Rezistencë 1K 3 copë
- Bateri CR2032
Hapi 2: Përgatitja. Elektronikë
Modulet:
- Arduino Uno ose ndonjë klon (moduli i mikrokontrolluesit, truri i qarkut) - ebay
- Tiny RTC (modul i vogël i orës në kohë reale) - ebay
- HC -05 Moduli Bluetooth (Moduli serial Bluetooth) - ebay
- Mburoja 4 stafetë për Arduino Uno (si në foton më lart) - ebay
- Furnizimi me energji DC 9V (në varësi të vendit tuaj) - ebay
Hapi 3: Përgatitja e modulit Bluetooth
Para se të montojmë qarkun, moduli Bluetooth duhet të përgatitet për të komunikuar me pajisjen Android dhe Arduino Uno. Kjo mund të bëhet me komunikim serik me modulin dhe disa komanda AT.
Për të dërguar komandën AT në modulin Bluetooth duhet ta lidhni me një modul FTDI 232 si në qarkun e mësipërm. (FTDI232 është një konvertues serial në USB, shfaqet si një portë seriale virtuale në kompjuter)
Për këtë përdorni një dërrasë buke dhe disa tela. Në disa module Bluetooth butoni B1 është ngjitur në qark nga fabrika.
Përgatitja e modulit Bluetooth:
- Shtypni butonin B1 dhe mbajeni të shtypur, lidhni kabllon USB të FTDI232 me kompjuterin, lëshoni butonin B1. (tani moduli Bluetooth hyri në modalitetin AT) Nisni programin Arduino.
- Zgjidhni portën e duhur të komunikimit për FTDI232 dhe filloni monitorin serik të softuerit Arduino.
- Vendosni normën e baudit në 38400.
- Vendoseni për të dërguar: kthimin e karrocës dhe ushqimin e linjës
- Shtypni shtypni enter enter, nëse qarku përgjigjet OK ne jemi në biznes.:) Nëse jo, filloni në pikën 1.
- Tjetra ne vendosim emrin e pajisjes Bluetooth, e cila do të shfaqet në listën e pajisjeve Bluetooth të telefonit Android. Shkruani AT+NAME = UNITIMER shtypni enter. Duhet të jetë UNITIMER sepse aplikacioni android do të kërkojë këtë emër.
- Vendosni kodin pin të Uni-timer: Shkruani AT+PIN = 1234 ose ndonjë numër 4 shifror dhe shtypni enter. (do të jetë thelbësore në çiftimin e pajisjes në Android, kështu që mbani mend numrin)
- Shkalla e Baud është vendosur në 9600 nga fabrika, por mund ta vendosni duke shtypur AT+UART = 9600, 0, 0.
- Shkruani AT+RESET shtypni enter për të dalë nga modaliteti AT dhe ne kemi mbaruar.
Komandat e tjera AT mund të gjenden këtu.
Shkëputeni modulin Bluetooth nga bordi i bukës.
Hapi 4: Montimi dhe Djegia e Programit
Montimi i qarkut:
Përdorni foton e mësipërme. Pritini 8 kabllo rreth 8 cm të gjatë dhe ngjitini ato në tabelën Arduino, siç tregohet në figurë. Përdorni tabelën e provës për të shtuar rezistencat 3x1K në kunjin RX të modulit Bluetooth HC-05. Kjo është mënyra më e lirë për të lidhur një kunj 3V RX me një dalje 5V TX. (Përputhja e nivelit TTL, asnjë qark rezistorësh nuk do të digjet) Arduino RX mund të dëgjojë një nivel TV 3V me këtë shpejtësi të ngadaltë.
4 skajet e mbetura të telave shkojnë në modulin TinyRTC. (ora jonë)
Lidheni mburojën e stafetës 4 dhe mbaroni me qarkun. Lidheni baterinë CR2032 në prizë në modulin TinyRTC. Bateria duhet të mbajë orën në punë edhe pa lidhur përshtatësin e energjisë.
Djegia e programit:
Fatkeqësisht më është dashur të heq qafe ngarkuesin Arduino për të liruar hapësirë, sepse skica filloi të ishte e paqëndrueshme, por pa ngarkuesin e ngarkimit funksionon siç pritej. Kështu që ju nuk mund ta ngarkoni vetëm në tabelë, duhet të digjeni me një programues AVR (USBasp). Skica mund të drejtojë 8 stafetë, por ky është një version i thjeshtuar.
Unë nuk do të flas shumë në detaje këtu, si ta djeg programin, është shkruar në të gjithë internetin.
Këshilla ime: Mos i ndërroni siguresat e AVR-ve.
Lidhni programuesin USBasp (ose çdo lloj të përshtatshëm) në bordin Arduino dhe përdorni programin tuaj për të ngarkuar skedarin gjashtëkëndësh më poshtë. Duhet të përdorni një përshtatës 10-6 pin ose disa kabllo për t'u lidhur me kunjat e programimit të bordit Uno. Shkëputeni USBsp. (gjatë djegies së programit, bordi Arduino mundësohet përmes programuesit, nëse nuk përdorni përshtatësin e energjisë 9V)
Lidhni përshtatësin 9V, nëse gjithçka shkon mirë LED në bordin Arduino do të fillojë të ndizet shpejt, dhe LED në modulin Bluetooth do të ndizet disi më ngadalë.
Qarku tani është gati për të marrë konfigurimin. Konfigurimi ruhet në eeprom të inkorporuar të çipit ATmega 328 në tabelën Uno.
Hapi 5: Ngarko, Shkarkoni Instalimin nga Aplikacioni Android
Shkarkoni dhe instaloni Uni-timer.apk në telefonin tuaj Android. Ju duhet të përdorni kabllo USB për ta arritur këtë dhe për të aktivizuar burime të panjohura nga konfigurimi i pajisjes Android. Këtu është se si dhe pse.
Unë jam ende duke punuar në mbledhjen e gjërave për ta ngarkuar aplikacionin në play-store. Google ngarkon disa para për këtë. Gjithashtu do të bëj aplikacionin për pajisjet Apple, nëse ndodh që të pëlqehet nga njerëzit.
Konfigurimi:
- Para së gjithash, duhet të shkarkoni aplikacionin dhe ta instaloni në pajisjen tuaj android.
- Lidhni përshtatësin e rrymës, tani qarku është i ndezur.
- Filloni Bluetooth në pajisjen android dhe kërkoni pajisje të reja.
- Çiftoni pajisjen UNITIMER, shtriga do të kërkojë një kod pin 4 shifror. (ky është kodi që keni futur për pin Bluetooth.)
- Filloni aplikacionin. Prekni butonin Shkarkimi i konfigurimit. Aplikacioni brenda një kohe të shkurtër do të bëjë një lidhje me Uni-timer dhe do t'ju paraqesë një dritare alarmi me "Konfigurimi u shkarkua". Nëse kjo nuk funksionon do të japë një gabim në lidhje ose do të kërkojë leje për Bluetooth.
- Nëse gjithçka shkoi mirë, trokitni lehtë mbi OK në dritaren e alarmit, në pak çaste aplikacioni do të plotësojë formularin e konfigurimit me të dhënat e shkarkuara. (në fillim do të jetë bosh)
- Ndryshoni programet që dëshironi të përdorni, në pjesën tjetër hiqni shenjat e kontrollit nga ditët. (Mos i mbivendosni programet në të njëjtën ditë. Kjo diskutohet këtu.)
- Trokitni lehtë mbi Ngarko konfigurimin, ju merrni një dritare paralajmëruese, nëse gjithçka shkoi mirë atëherë ju merrni një dritare paralajmërimi me "Konfigurimi u ngarkua", nëse jo, ju merrni një paralajmërim me numrin e programit të dëmtuar. (korrigjoni programin dhe përsëritni procesin)
- Nëse programi është ngarkuar, prekni butonin Quit për të mbyllur aplikacionin. Ju keni mbaruar.
Me aplikacionin mund të modifikoni konfigurimin në çdo kohë.
Tani ju duhet të prisni që stafetat të aktivizohen në kohën e caktuar. Prodhimi i stafetëve janë prizat e gjelbra.
E rëndësishme !!! Kujdes mos e tejkaloni rrymën e ndërrimit në AC120V 3A ose në AC240V 1, 5A (DC24 3A)
Udhëzuesi më eksplicit i përdoruesve është këtu.
Kërkoj ndjesë për anglishten time të dobët.
Recommended:
Kohëmatësi i furçës së dhëmbëve: 4 hapa
Kohëmatësi i furçës së dhëmbëve: ideja është të krijoni një kohëmatës 2 persona për larjen e dhëmbëvepër këtë, unë përdor një mikrobit V1. Ai i ndihmon fëmijët e mi të lajnë dhëmbët për kohëzgjatjen e rekomanduar. Nëse keni fëmijë dhe një mikr: bit dhe doni të siguroni ata kanë dhëmbë të pastër; mos hezitoni
Kohëmatësi me Arduino dhe kodues rrotullues: 5 hapa
Kohëmatësi Me Arduino dhe Rodary Encoder: Kohëmatësi është një mjet i përdorur shpesh në aktivitetet industriale dhe shtëpiake. Ky asamble është i lirë dhe i lehtë për t'u bërë. Alsoshtë gjithashtu shumë i gjithanshëm, të jesh në gjendje të ngarkosh një program të zgjedhur sipas nevojave. Ka disa programe të shkruara nga unë, për Ardui
Spërkatës automatik i alkoolit: 3 hapa
Spërkatës Auto Alkooli: Kjo është një makinë e bërë në shtëpi që spërkat alkool kur të afroheni. Sensori tejzanor zbulon dorën tuaj dhe e bën servo të kthehet dhe shtypni levën për të spërkatur alkool. Lidhja me kodin është: https://create.arduino.cc/editor/terry_outsider/df
(2) Fillimi për të bërë një lojë - Bërja e një ekrani spërkatës në Unity3D: 9 hapa
(2) Fillimi për të bërë një lojë - Krijimi i një spërkatjeje në Unity3D: Në këtë Instructable do të mësoni se si të bëni një ekran të thjeshtë spërkatjeje në Unity3D. Së pari, ne do të hapim Unitetin
Ndërtoni një spërkatës të aktivizuar nga distanca duke përdorur PiFace dhe Ubidots: 13 hapa
Ndërtoni një spërkatës të aktivizuar nga distanca duke përdorur PiFace dhe Ubidots: Ky është një shembull i mrekullueshëm që ju mëson se si të përdorni një Raspberry Pi, një PiFace dhe Ubidots për të ujitur kopshtin tuaj nga larg. Ju do të jeni në gjendje të kontrolloni një valvul elektro nga distanca për të ujitur bimët tuaja nga çdo vend, vetëm duke përdorur telefonin tuaj