INHOUDSOPGAWE:
- Stap 1: Voorbereiding. Gereedskap en verbruiksgoedere
- Stap 2: Voorbereiding. Elektronika
- Stap 3: Voorbereiding van die Bluetooth -module
- Stap 4: Die samestelling en verbranding van die program
- Stap 5: Laai op, laai die opstelling deur Android -app af
Video: Universele timer - sprinkelbeheerder: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Uni-timer is 'n Arduino-hardeware-gebaseerde universele timer-eenheid met 4 relais, wat geprogrammeer kan word om individueel of in groep op 24 verskillende tydperke aan en uit te skakel. Die doel van die projek was om 'n programmeerbare timer met 'n ultraklank te bou, wat 'n sproeistelsel beheer, maar dit was ook nuttig vir ander toepassings, insluitend tydsberekening. Die kleinste tydskaal is 1 minuut.
Die stroombaan bestaan uit 'n paar modelle. Die tydsberekening kan via Bluetooth bepaal word met 'n Android -toepassing wat ook deur u s'n geskryf is.
Stap 1: Voorbereiding. Gereedskap en verbruiksgoedere
Gereedskap:
- Soldeerbout
- Kabelsnyer
- USBasp AVR programmeerder + sagteware (of enige ander programmeerder)
- Programmeerder 10 tot 6 pen omskakelaar
- Rekenaar
- FTDI 232 module (4 springkabel + broodbord) + Arduino seriële monitor of Putty sagteware
- Android -foon
Verbruiksgoedere:
- Soldeerdraad
- Herwin 'n ou rekenaar IDE -kabel
- Toetsbord 2 cm x 1 cm (nie noodsaaklik nie)
- 1K weerstand 3 stukke
- CR2032 battery
Stap 2: Voorbereiding. Elektronika
Modules:
- Arduino Uno of een of ander kloon (mikrobeheermodule, die brein van die kring) - eBay
- Klein RTC (klein real -time klokmodule) - eBay
- HC -05 Bluetooth -module (seriële Bluetooth -module) - eBay
- 4 aflosskerm vir Arduino Uno (soos op die foto hierbo) - eBay
- DC 9V -kragtoevoer (afhangende van u land) - eBay
Stap 3: Voorbereiding van die Bluetooth -module
Voordat ons die kring saamstel, moet die Bluetooth -module voorbereid wees om met die Android -toestel en die Arduino Uno te kommunikeer. Dit kan gedoen word deur seriële kommunikasie met die module en 'n paar AT -opdragte.
Om die AT -opdrag na die Bluetooth -module te stuur, moet u dit verbind met 'n FTDI 232 -module, soos in die stroombaan hierbo. (FTDI232 is 'n seriële na USB -omskakelaar, verskyn as 'n virtuele seriële poort op die rekenaar)
Gebruik hiervoor 'n broodbord en 'n paar drade. Op sommige Bluetooth -modules is die B1 -knoppie op die stroombaan gesoldeer vanaf die fabriek.
Berei die Bluetooth -module voor:
- Druk die B1 -knoppie en hou dit ingedruk, verbind die USB -kabel van die FTDI232 met die rekenaar, laat die B1 -knoppie los. (nou is die Bluetooth -module in die AT -modus ingeskakel) Begin die Arduino -sagteware.
- Kies die korrekte kommunikasiepoort vir FTDI232 en begin die seriële monitor van die Arduino -sagteware.
- Stel baud-tempo op 38400.
- Stel dit in om te stuur: koetsopgawe en lynvoer
- Tik AT, druk enter, as die stroombaan OK reageer, is ons besig.:) Indien nie, begin by punt 1.
- Vervolgens stel ons die naam van die Bluetooth -toestel in, wat in die lys Bluetooth -toestelle van die Android -telefoon verskyn. Tik AT+NAAM = UNITIMER en druk enter. Dit moet UNITIMER wees, want die Android -app sal na hierdie naam soek.
- Stel die PIN-kode van die Uni-timer in: Tik AT+PIN = 1234 of enige 4-syfergetal en druk enter. (dit is noodsaaklik om die toestel in Android te koppel, dus onthou die nommer)
- Baud-tempo is van die fabriek af op 9600 gestel, maar u kan dit stel deur AT+UART = 9600, 0, 0 in te tik.
- Tik AT+RESET, druk enter om af te meld van AT -modus en ons is klaar.
Ander AT -opdragte kan hier gevind word.
Ontkoppel die Bluetooth -module van die broodbord.
Stap 4: Die samestelling en verbranding van die program
Die samestelling van die stroombaan:
Gebruik die prent hierbo. Sny 8 kabels van ongeveer 8 cm lank en soldeer dit op die Arduino -bord, soos op die foto getoon. Gebruik die toetsbord om die 3x1K-weerstande by die RX-pen van die HC-05 Bluetooth-module te voeg. Dit is die goedkoopste manier om 'n 3V RX -pen aan 'n 5V TX -uitgang te koppel. (TTL -vlakpassing, geen weerstandskring sal brand nie) Arduino RX kan teen 'n stadige spoed na 'n 3V TTL -vlak luister.
Die oorblywende 4 punte van die drade gaan na die TinyRTC -module. (ons horlosie)
Sluit die 4 aflosskerm aan en u is klaar met die stroombaan. Steek die CR2032 -battery in die aansluiting op die TinyRTC -module. Die battery is om die klok te laat werk, selfs sonder 'n kragadapter.
Die verbranding van die program:
Ongelukkig moes ek van die Arduino -laaiprogram ontslae raak om ruimte vry te stel, want die skets het onstabiel begin wees, maar sonder dat die laaiprogram werk soos verwag. U kan dit dus nie net op die bord oplaai nie, maar dit moet met 'n AVR -programmeerder (USBasp) verbrand word. Die skets kan 8 aflosse aandryf, maar dit is 'n vereenvoudigde weergawe.
Ek gaan nie te breedvoerig hier ingaan nie, hoe om die program te verbrand, word oral op die internet geskryf.
My advies: Moenie die AVR-FUSIES verander nie.
Koppel USBasp (of enige geskikte tipe) programmeerder aan die Arduino -bord en gebruik u sagteware om die heks -lêer hieronder op te laai. U moet 'n 10-6-pen adapter of 'n paar kabels gebruik om aan te sluit op die programmeringspenne van die Uno-bord. Ontkoppel die USBasp. (terwyl die program verbrand word, word die Arduino -bord via die programmeerder aangedryf, indien nie die 9V -stroomadapter gebruik nie)
Koppel die 9V -adapter, as alles goed gaan, sal die LED op die Arduino -bord vinnig begin flits, en die LED op die Bluetooth -module flits ietwat stadiger.
Die kring is nou gereed om die opstelling te ontvang. Die opstelling word gestoor in die geïntegreerde eeprom van die ATmega 328 -chip op die Uno -bord.
Stap 5: Laai op, laai die opstelling deur Android -app af
Laai die Uni-timer.apk af en installeer dit op u Android-selfoon. U moet 'n USB -kabel gebruik om dit te bereik en onbekende bronne in staat stel om die Android -toestel op te stel. Hier is hoe en hoekom.
Ek werk nog steeds aan die versameling van fondse om die app na die play-winkel te laat oplaai. Google vra geld daarvoor. Ek sal ook die app vir Apple -toestelle maak as mense dit graag sou vind.
Stel op:
- Eerstens moet u die app aflaai en op u Android -toestel installeer.
- Koppel die kragadapter aan, nou is die stroombaan aan.
- Begin Bluetooth op die Android -toestel en soek nuwe toestelle.
- Koppel die UNITIMER -toestel, die heks vra 'n 4 -syfer -kode. (dit is die kode wat u vir die Bluetooth -pen ingevoer het.)
- Begin die app. Tik op Aflaai opstelknoppie. Die app maak binne 'n kort rukkie verbinding met die Uni-timer en bied u 'n waarskuwingsvenster met 'Setup is afgelaai'. As dit nie werk nie, gee u 'n verbindingsfout, of vra toestemming aan Bluetooth.
- As alles goed verloop, tik op die OK in die waarskuwingsvenster, en binne 'n paar oomblikke vul die app die opstelvorm met die afgelaaide data in. (sal eers leeg wees)
- Verander die programme wat u wil gebruik, verwyder die vinkies van die dae in die res. (Moenie die programme op dieselfde dag oorvleuel nie. Dit word hier bespreek.)
- Tik op Laai op, u kry 'n waarskuwingsvenster, as alles in orde is, kry u 'n waarskuwingsvenster met 'Opstel is opgelaai', indien nie, kry u 'n waarskuwing met die nommer van die foutiewe program. (stel die program reg en herhaal die proses)
- As die program opgelaai is, tik op die knoppie Sluit om die program te sluit. Jy is klaar.
Met die app kan u die opset altyd verander.
Nou moet u wag totdat die aflosse op die vasgestelde tyd geaktiveer word. Die uitset van die aflosse is die groen voetstukke.
Belangrik!!! Wees versigtig om nie te oorskry by AC120V 3A of by AC240V 1, 5A (DC24 3A) skakelstroom nie
Meer eksplisiete gebruikersgids is hier.
Jammer vir my swak Engels.
Aanbeveel:
Universele USB -sleutelbord met RGB -skakelaars: 6 stappe
Universele USB -sleutelbord met RGB -skakelaars: In hierdie instruksies sal ek u wys hoe u u eie USB -sleutelbord kan bou wat net soos 'n gewone rekenaarklavier werk. U kan enige sleutelkombinasie of volgorde van sleutels toewys wat u moet druk terwyl u net op een drukknop druk. U kan dit gebruik
Universele afstandsbediening met ESP8266 (Wifi -beheer): 6 stappe (met foto's)
Universele afstandsbediening met behulp van ESP8266 (Wifi -beheerde): Hierdie projek is om die konvensionele afstandsbediening te vervang vir alle huishoudelike toestelle soos AC, TV, DVD -spelers, musieksisteem, SMART toestelle !!! Ons maak 'n hele rommel van afgeleë rommel, wat ons laat raai !!! Hierdie projek sal ons red van die
DIY universele laaier met magnetiese terminale: 5 stappe
DIY universele laaier met magnetiese terminale: Hallo almal, dit is my tweede instruksies, so u terugvoer sal baie nuttig wees om verder te verbeter. Kyk ook na my YouTube -kanaal vir meer projekte. Vandag gaan ek jou wys hoe om 'n universele batterylaaier met Magneti te maak
Reeks universele PCB's vir buisversterkers: 5 stappe
Reeks universele PCB's vir buisversterkers: Buiskringe was 'n belangrike stap in die ontwikkeling van die elektronika. In die meeste gebiede het hulle heeltemal uitgedien geraak in vergelyking met goedkoper, kleiner en meer doeltreffende solid state -tegnologie. Met die uitsondering van klank - beide reproduksie en
N' Universele 'klok: 10 stappe (met foto's)
N' Universele 'klok: hierdie klok kan die tyd in 24 tydsones van die wêreld wys; hierdie prestasie word behaal danksy die rangskikking wat op die tekening voorgestel word, met die basiese komponente van die klok