Sadržaj:
- Korak 1: Izgradite LED module
- Korak 2: Binarni krug sata
- Korak 3: Dizajnirajte i ispišite kućište
- Korak 4: Montaža
- Korak 5: Uključite napajanje i postavite vrijeme
Video: Arduino binarni sat - 3D ispis: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Već neko vrijeme gledam binarne satove za svoj uredski stol, međutim oni su prilično skupi i / ili nemaju veliku količinu značajki. Pa sam odlučio da ću umjesto toga napraviti jedan. Jednu stvar koju treba uzeti u obzir pri izradi sata, Arduino / Atmega328 nije vrlo točan tijekom većih vremenskih perioda (neki su ljudi vidjeli grešku veću od 5 minuta u 24 sata) pa ćemo za ovaj projekt koristiti RTC (u stvarnom vremenu Sat) Modul za zadržavanje vremena. Oni također imaju dodatni bonus što imaju vlastitu rezervnu bateriju pa se vrijeme neće izgubiti u slučaju nestanka struje. Odlučio sam se za modul DS3231 kao njegovu brzinu od 1 minute godišnje, ali mogli biste koristiti i DS1307, ali nije tako točan. Očito ne morate koristiti sve ove značajke, možete samo napraviti osnovni binarni sat i pritom uštedjeti možda 10 do 12 funti. Otišao sam na 12 -satni format sata kako bih smanjio veličinu i smanjio broj LED dioda, a i lakše ga je čitati. (Zdrav razum je sve što obično trebate znati ako je jutro ili popodne !!)
Koristio sam:
1 x Arduino Nano (jedan od jeftinih eBay -a) - Približno 3 GBP
1 x RTC modul (i2C) - Približno 3 £
1x RHT03 Senzor temperature / vlažnosti - Približno 4 GBP
1x OLED modul od 0,96 (i2C) - približno 5 GBP
11 x LED plavi slamnati šešir - otprilike 2 £
Otpor 11 x 470Ohm - Približno 1 £
1 x 10KOhm otpornik - približno 0,30 GBP
1 x 3D tiskano kućište - Približno 12 GBP
plus mala količina trakaste ploče i lemljenja
Ukupni trošak izgradnje = 30 GBP
Korak 1: Izgradite LED module
LED moduli se sastoje od 3 ili 4 LED diode koje imaju pozitivne krakove spojene zajedno, a negativne krajeve spojene na otpornik od 470Ohm. Ovaj otpornik ograničava struju kroz LED na oko 5mA. Maksimalan broj LED dioda koje se mogu upaliti u bilo kojem trenutku je 8, tako da je maksimalna potrošnja struje na Arduinu oko 40mA i 40mA van, dakle ukupno 80mA - unutar područja udobnosti arduina.
Zatim se lemljeni provodnici zalijepe, a otpornici prekriju toplinski skupljajućim cijevima.
Korak 2: Binarni krug sata
Središte ovog projekta je Arduino Nano. Ovdje ćemo koristiti većinu njegovih igala. RTC modul i zaslon su na i2C sabirnici tako da mogu dijeliti sve veze. Jednostavno spojite 5v, 0v, SDA i SCL veze na oba modula (ja sam svoj daisy lancem vezao kako bi ožičenje bilo spušteno). SDA je zatim spojen na pin A4 na arduinu, a SCL na pin A5.
Zatim spojite RHT03 (DHT22). opet je ovo bilo daisy lančano za 5v i 0v veze, ali pin 2 je izravno spojen natrag na Arduino pin D12. Ne zaboravite dodati 10KOhm otpornik između 5V i signalne veze kao što je prikazano na dijagramu.
Zatim spojite LED module. Napajanje za svaki modul spojeno je na pinove 9, 10 ili 11 (Nije važno koji jer oni daju samo PWM signal za podešavanje svjetline LED -a).
Spojite negativnu stranu svake LED diode na odgovarajuće pinove na dijagramu.
Korak 3: Dizajnirajte i ispišite kućište
Prije svega izmjerite sve svoje module tako da imate izrađene položaje ugradnje i veličine otvora.
Koristio sam DesignSpark Mechanical 3D CAD softver za izradu sata i baze, ali možete koristiti i bilo koji dobar 3D softver. DesignSpark Mechanical je besplatan za preuzimanje i korištenje, a postoji i mnogo vodiča o tome kako se radi. Još jedan besplatni 3D softver je SketchUp, opet ima mnogo internetskih vodiča pa je pokriven gotovo svaki zadatak.
Na kraju morate imati izlaznu datoteku koja je u. STL formatu kako bi se mogla ispisati. Uključio sam svoje datoteke radi lakšeg snalaženja.
Ako niste dovoljno sretni da posjedujete 3D pisač, 3D ispis možete obaviti putem interneta. Postoji dosta online pisača dostupnih po vrlo povoljnim cijenama. Koristio sam web stranicu koja se zove 3Dhubs i koštalo je nešto manje od 15 GBP za ispis oba dijela.
Oba sam dijela dala otisnuti na tehničkom ABS -u jer je stopa skupljanja vrlo mala u usporedbi s drugim materijalima.
Kad se vratite s pisača, morat ćete očistiti dijelove i možda će biti potrebno lagano brušenje. Svojoj sam i ja dala lagani sloj boje u spreju, ali sam htjela zadržati "otisnuti" izgled pa se nisam previše trudila oko brušenja.
Korak 4: Montaža
Jednostavno umetnite sve module / sklop u očišćeno tiskano kućište. Potrebna je mala količina ljepila za njihovo lijepljenje na unutarnje igle za lociranje. Mala količina ljepila također je korištena za lijepljenje LED modula na mjestu. (da, to je plava traka koju možete vidjeti na slici. Koristio sam je za držanje modula dok se ljepilo stisnulo)
Ne zaboravite staviti bateriju na RTC modul tijekom montaže
Zatim gurnite Arduino na mjesto tako da mini USB priključak samo proviri kroz stražnju stranu sata.
Na kraju namjestite bazu i zavijte na mjesto (Pazite da imate dobre rupe za vijke kako ne bi previše zagrizli u plastiku jer će se lako slomiti)
Korak 5: Uključite napajanje i postavite vrijeme
Prije uključivanja morat ćete nabaviti neke Arduino knjižnice da bi ovo funkcioniralo.
Trebat će vam:
RTClib
Knjižnica DHT22
Biblioteka OLED zaslona (možda će vam trebati i adafruit GFX biblioteka)
možete pronaći mnogo internetskih vodiča o tome kako dodati te knjižnice, tako da ovdje neću ulaziti u to.
Sat se napaja iz Mini USB priključka na stražnjoj strani. Jednostavno ga povežite s računalom i otvorite Arduino Sketch 'Binary_Clock_Set.ino'
Ova skica će uzeti trenutni datum i vrijeme postavljeno na računalu u vrijeme sastavljanja skice i učitati je na sat u petlji za postavljanje. Prenesite ovo na sat i vrijeme će biti postavljeno. Bez odvajanja sata (tako da se petlja za postavljanje ne pokreće ponovno), otvorite drugu Arduino skicu 'Binary_Clock.ino' i učitajte je na sat. Ovo je normalna skica za trčanje
Ako se napajanje (usb) izgubi između ova 2 koraka, morat ćete ponoviti oba jer vrijeme neće biti točno.
Skica 'Binary_Clock_Set.ino' sada je potrebna samo ako je potrebno ponovno postaviti sat, tj. Ljetno računanje vremena itd.
Preporučeni:
Mikro binarni sat: 10 koraka (sa slikama)
Mikro binarni sat: Nakon što je prethodno stvorio Instructable (Binary DVM), koji koristi ograničeno područje prikaza pomoću binarnog programa. Bio je to samo mali korak nakon što je prethodno napravljen glavni kodni modul za decimalnu u binarnu pretvorbu do stvaranja binarnog sata, ali t
Vrhunski binarni sat: 12 koraka (sa slikama)
Ultimativni binarni sat: Nedavno sam se upoznao s konceptom binarnih satova i počeo istraživati kako bih provjerio mogu li sebi izraditi jedan. Međutim, nisam uspio pronaći postojeći dizajn koji bi bio i funkcionalan i moderan u isto vrijeme. Pa sam odlučio
Provjerite ispis bez posebnog softvera ili pisača s MS Excelom (ispis bankovnih čekova): 6 koraka
Ispis čekova bez posebnog softvera ili pisača s MS Excelom (ispis bankovnih čekova): Ovo je jednostavna Excel radna knjiga, koja će biti vrlo korisna za bilo koje poduzeće da napiše puno bankovnih čekova. Osim dobavljača, ne trebate poseban pisač ili softver, samo vam je potrebno računalo s MS Excelom i normalnim pisačem. Da, sada možete
Binarni stolni sat: 9 koraka (sa slikama)
Binarni radni sat: Binarni satovi su sjajni i namijenjeni su samo osobama koje poznaju binarni (jezik digitalnih uređaja). Ako ste tehničar, ovaj čudan sat je za vas. Dakle, napravite sami i čuvajte svoje vrijeme u tajnosti! Naći ćete mnogo binarnih c
Canonova ladica F za pisače Pixma-ispis izravno na CD/DVD-ove za ispis: 3 koraka
Canonova ladica F za pisače Pixma-ispis izravno na CD/DVD-ove za ispis: Kako napraviti ladicu za ispis CD-a za vaš Pixma MP600 ili drugi Canon kojem je potrebna ladica F