Turinys:
- 1 žingsnis: trumpas vadovas
- 2 žingsnis: ko jums reikės
- 3 žingsnis: Virtuvės pakeitimai
- 4 žingsnis: Elektronika
- 5 žingsnis: Surinkimas
- 6 žingsnis: „Arduino“programavimas
- 7 žingsnis: linksminkitės !
Video: Vaikų virtuvė, kuri sako pyptelėjimą: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Mano dvejų metų dukra turėjo „mažą“prašymą dėl savo trečiojo gimtadienio. Ji norėjo nedidelės virtuvės, kurioje sakoma „pyptelėjimas“. "Nori ko?" buvo mano atsakymas. „Virtuvė, kuri sako pyptelėjimą, kaip ir mamyčių virtuvė!“, - sakė ji …
Taigi, tai buvo įkvėpimas (turiu omenyje „prašymą“), kuris paskatino mane pradėti šį projektą!
Mažos virtuvės, kurioje galima žaisti, statymas gali užtrukti daug laiko, nes nesu patyręs medžio meistras, todėl pradėjau nuo „paruoštos“medinės virtuvės: „Ikea Duktig“. Esu įsitikinęs, kad už tokią kainą negaliu sukurti geresnės virtuvės.
Kalbėdami apie kainą, kai kuriems gali kilti klausimas, kokia yra bendra šio projekto kaina. Na, „Ikea Duktig“virtuvė ten, kur aš gyvenu, kainuoja apie 80 eurų. Kitos dalys kainuos apie 25–30 eurų, kai užsakysite komponentus iš Kinijos.
1 žingsnis: trumpas vadovas
Vaizdo įraše parodyta, kaip visa tai veikia. Kai virtuvė įjungta, rodomas dabartinis laikas. Dabar galite nustatyti laikmatį naudodami mėlyną mygtuką ir geltoną mygtuką. Mėlynas mygtukas padidina laikmatį, o geltonas mygtukas sumažina laikmatį. Padidėjimai yra tokie patys kaip „mamytės“orkaitė, todėl mygtukais galėsite perjungti 0:05, 0:10, 0:15, 0:20, 0:25, 0:30, 0:40, 0: 50, 1:00, 1:15, 1:30, 1:45, 2:00, 2:15, 2:30, 2:45, 3:00, 3:30, 4:00, 4:30, 5:00, 5:30, 6:00, 7:00, 8:00, 9:00 arba 10:00 minutės: sekundės. Jei jums patinka dar ilgesni (ar kiti) laikotarpiai, jokių problemų, tiesiog pridėkite iš anksto nustatytą laikmačio laiką prie kodo. Pristabdžiau 10 minučių, nes nenorėjau pabusti vidury nakties galvodama, kas tiesiog pyptelėjo.:-)
Gerai, dabar, kai laikmatis nustatytas, paprastas žalio mygtuko paspaudimas paleidžia laikmatį, o raudonas mygtukas sustabdo laikmatį. Taip pat galite naudoti raudoną mygtuką, kad sustabdytumėte laikmačio nustatymą ir vėl rodytumėte dabartinį laiką. Skaičiuojant laikmatį, orkaitė gerai uždengta šviesos diodų juostele.
Kai laikmatis pasiekia 0:00, ekrane rodomas pyptelėjimas (arba olandiškai PIEP), tada galite išgirsti 2 trumpus ir 1 ilgesnį pyptelėjimą. Tada ekrane vėl bus rodomas dabartinis laikas.
2 žingsnis: ko jums reikės
Šias medžiagas naudojau šiam projektui:
- „IKEA Duktig“virtuvė
- „Arduino“(aš naudoju „Arduino Nano“)
- 12 V nuolatinės srovės maitinimo šaltinis, su nuolatinės srovės lizdu
- DC/DC buck keitiklis
- 12V LED juostelė
- Plokštės tvirtinimo DC lizdas
- DS3231 laikrodžio modulis
- 4 mygtukai (neužsifiksuojantys) ir, kaip man patinka šviesos diodai, pasirinkau mygtukus su šviesos diodais
- (Fiksuojantis) maitinimo mygtukas, kuriame vėl yra šviesos diodas (tai tik dangtis, kai maitinimas įjungtas)
- TM1637 7 segmentų ekranas su 4 skaitmenimis
- Viela
- Termiškai susitraukiantis vamzdis
- MDF plokštė, 5 mm storio, apie 35x35 cm
- 1 kΩ rezistorius
- 2N3904 tranzistorius
- Maža PCB prototipų plokštė
Ir svarbiausia dalis: garsinis signalas (TMB12A05)!
Naudojami įrankiai:
- Maršrutizatorius su mažu maršrutizatoriaus antgaliu
- Gręžimo presas
- Peilis, dildė, švitrinis popierius
- Litavimo stotis
- Klijų pistoletas
- Mažas butano degiklis (termiškai susitraukiantiems vamzdžiams)
- Nešiojamasis kompiuteris su „Arduino IDE“
3 žingsnis: Virtuvės pakeitimai
Norint gauti papildomų funkcijų, reikia atlikti kai kurias medinių virtuvės dalių modifikacijas:
- Pakeitimai priekyje: skylės 4 LED mygtukams ir ekranui
- Pakeitimai kairėje pusėje: skylė maitinimo mygtukui
- Apatinės plokštės pakeitimai: skylė DC lizdui
Pakeitimai priekyje
Atsisiųskite žemiau esantį PDF failą (atkreipkite dėmesį, kad galite turėti skirtingo dydžio mygtukus ir (arba) ekraną, tačiau galite tiesiog sukurti panašų šabloną naudodami piešimo įrankį). Jame yra šablonas, kurį naudojau skylėms priekyje padaryti. Aš tiesiog priklijavau šabloną prie medžio ir pirmiausia išgręžiau mažą skylę kiekvieno mygtuko centre. Atkreipkite dėmesį, kad šablonas turi priekinę ir galinę versijas. Rodyklė visada rodo viršutinį kairįjį kampą. Po mažo grąžto perėjau į didesnį grąžtą, tiksliau - 16 mm grąžtą (nes tai yra šiam projektui pasirinktų LED mygtukų skersmuo).
Dėl ekrano skylės pirmiausia išgręžiau kelias skyles tamsoje šablono srityje. Tamsi šablono sritis turi tikslius paties ekrano matmenis. Norėdami užbaigti ekrano skylę, naudoju nedidelį sukamąjį įrankį, dildę ir aštrų peilį. Šiek tiek lengvesnė sritis turi apytikrius PCB, prijungto prie ekrano, matmenis. Jei montuosite ekraną šioje skylėje, pastebėsite, kad mediena yra labai stora. Kai įdėjau ekraną, man nepatiko jo išvaizda ir naudojau maršrutizatorių, kad mediena būtų mažiau stora. Ekrano aukštį turėsite išmatuoti patys, nes galbūt neturite to paties ekrano.
Kairiojo skydelio pakeitimai
Maitinimo mygtukas yra medinėje plokštėje kairėje virtuvės pusėje. Tam viršutiniame kairiajame skydo kampe buvo išgręžta skylė. Atminkite, kad geriausia šio mygtuko vieta yra viršuje, kaip paaiškės skaitant surinkimo žingsnį. Spintelės viduje bus pridėta nauja viršutinė plokštė (LED juostelės klijavimui ir elektronikos apsaugai), todėl geriau turėti mygtuką virš šio skydelio.
Kairiojo skydelio viduje aš panaudojau nedidelį maršrutizatoriaus bitą, kad sukurtų angą maitinimo kabeliui.
Apatinės plokštės pakeitimai
Norėdami prijungti DC lizdą, aš pasirinkau dugną. Kadangi apatinis skydelis yra gana storas, pirmiausia gręžkite skylę, kuri yra pakankamai didelė tikrajai jungčiai (metalinei jungties daliai). Tada gręžkite - iš apačios į viršų - didesnę skylę (žinoma, ne iki galo per apatinį skydelį!), Nes jungtis turi plastikinį korpusą, kuris bus kitaip. DC plokštės laikiklį galima klijuoti vietoje.
4 žingsnis: Elektronika
Šio projekto elektronika iš tikrųjų yra gana paprasta. Visas projektas veikia iš mažo 12 V maitinimo šaltinio. Užrakinimo mygtukas, įjunkite ir išjunkite maitinimą. „Arduino Nano“ir kitos dalys iš tikrųjų veikia 5 V įtampa, todėl įtampa konvertuojama naudojant DC-DC keitiklį. Atkreipkite dėmesį, kad mano naudojamai LED juostai reikia 12 V įtampos.
„Arduino Nano“yra viduryje ir yra prijungtas prie:
- 5 V maitinimas iš nuolatinės srovės
- 4 mygtukai (pradžia, sustabdymas, pliusas ir minusas)
- DS3231
- TM1637 ekranas
- Garsinis signalas
- LED juostelė
Keturi mygtukai yra tiesiog prijungti prie skaitmeninio įėjimo ir GND. Kode yra nustatytas vidinis traukimas. DS3231 prijungtas per I2C. „Arduino Nano“SDA yra prijungtas prie A4, o SCL - prie A5. Ekranui reikia dviejų skaitmeninių prievadų šalia 5 V ir GND.
Garsui ir šviesos diodų juostelėms naudojau mažą perforatorių. Abi dalys yra prijungtos prie skaitmeninės „Arduino“išvesties. LED juostelė yra prijungta per 1 kOhm rezistorių ir tranzistorių. Kad būtų patogiau surinkimo metu, LED juostą prijungiau prie jungties. Kai baigiau lituoti, norėjau naudoti daugiau jungčių. Naudodami jungtis, galite tiesiog išbandyti visas dalis atskirai, o jei dėl kokių nors priežasčių dalis sugenda, ją lengviau pakeisti.
Norėdami išvengti trumpojo jungimo, aš plačiai naudoju susitraukiančius vamzdžius. Ir prieš sutraukdami vamzdžius, patikrinkite, ar viskas veikia!:-)
5 žingsnis: Surinkimas
Dabar atėjo laikas surinkti virtuvę. Pirmiausia įkiškite visus mygtukus į tam skirtas skyles. Naudodama skirtingų spalvų LED mygtukus, aš pasirinkau tokią tvarką (iš kairės į dešinę): mėlyna, geltona, žalia ir raudona
Mygtukai veiks taip pat (tokia tvarka): padidinti laikmatį, sumažinti laikmatį, paleisti orkaitės laikmatį ir sustabdyti.
Tada pridėkite maitinimo mygtuką, nuolatinės srovės lizdą ir ekraną. Atminkite, kad mano TM1637 ekrano priekyje buvo jungtis. Ši jungtis buvo pašalinta (išlydymas). Įdėjau aukščiau paminėtus komponentus, tada tiesiog sekiau „Ikea“vadovą ir tol, kol stalviršis bus sumontuotas ant virtuvės. Atminkite, kad komponentų litavimas, kai virtuvė jau yra šiek tiek pastatyta, palengvina, nes nereikia laikyti komponentų.
Kadangi tai bus projektas, su kuriuo žais vaikai, tikrai gera idėja yra apsaugoti visą elektroniką. Tai ne vaikų, o elektronikos apsauga nuo tų mažų tyrinėjančių rankų …:-) LED juostą taip pat galima tiesiog priklijuoti. Pakanka nedidelės skylės, kad būtų galima perkišti laidus. Tiesiog iškirpkite stačiakampę dalį iš 5 mm MDF matmenų x mm. Plokštelę galima laikyti medžio laužo gabalėliais. Neužblokuokite jokių iš anksto išgręžtų skylių šoninėse plokštėse, nes tos skylės reikalingos virtuvės surinkimui.
Kai virtuvė buvo baigta, sukūriau gražų juodos spalvos vinilo logotipą ir iškirpiau tam tikrą raudoną skaidrų plastiką (iš seno žadintuvo) tinkamų ekrano matmenų.
6 žingsnis: „Arduino“programavimas
„Arduino“programavimui naudojau „Arduino IDE“. Programai reikia įdiegti 4 modulius. Šitie yra:
- DS1307RTC („Arduino IDE“bibliotekų tvarkyme)
- Laikas (https://github.com/PaulStoffregen/Time)
- TM1637Display (https://github.com/avishorp/TM1637)
- Viela (įmontuota)
Kodekse yra daug įterptų komentarų papildomam paaiškinimui, nes nemanau, kad pats kodas visiems (taip pat ir po kelių mėnesių) būtų savaime suprantamas. Komentaruose trūksta viso to veikimo apžvalgos. Taigi čia aš trumpai apžvelgsiu programą.
Po sąrankos procedūros programa gali būti viena iš keturių būsenų, nes „Arduino“yra:
- Laiko rodymas ekrane (numatytoji būsena)
- Laikmačio nustatymas
- Rodomas laikmatis, kuris skaičiuojamas iki 00:00
- Pypsėjimas
Atliekant standartinę ciklo procedūrą, kiekviena kilpa įvyks šie dalykai:
-
Patikrinkite, ar mygtukai buvo paspausti, ir elkitės atitinkamai
Pavyzdžiui, žingsniu padidinkite laikmatį, sustabdykite laikmatį ir perjunkite būseną, kad būtų rodomas laikas ir pan
-
Patikrinkite, ar reikia ką nors padaryti, atsižvelgiant į esamą būseną
Pvz., Sumažinkite laiką, kai praėjo sekundė, arba parodykite naują laiką, nes laikas pasikeitė
7 žingsnis: linksminkitės !
Abi mano dukros mėgsta žaisti su virtuve. Jame gaminami įvairiausi daiktai, blynai, pyragai, kava, karštas šokoladas, sriuba ir kt.
Paprastai mūsų virtuvėje jiems neleidžiama spausti jokių mygtukų, tačiau ant jų gali tiesiog paspausti mygtuką, paspausti mygtuką tiek, kiek jiems patinka, paspausti mygtuką kitu daiktu.:-)
Atminkite, kad garsinis signalas yra gana garsus. Uždėję nedidelį juostos gabalėlį, tai lengvai išspręsite!
Pagrindinis konkurso „Dizainas vaikams“prizas
Rekomenduojamas:
Išjungti PS4 paleidimo pyptelėjimą: 6 veiksmai
Išjungti PS4 paleidimo pyptelėjimą: 23 val. Šeima miega, paleidžiate PS4 visiškai tyliame bute. BEEEEP tai daro. Įsivaizduokite, kas atsitiks. Atsikratykime to
Vaikų miego treniruočių laikrodis: 6 žingsniai (su nuotraukomis)
Vaikų miego treniruočių laikrodis: man reikėjo laikrodžio, kuris padėtų mano 4 metų dvyniams išmokti miegoti šiek tiek ilgiau (man jau užtenka pabusti 5:30 ryto šeštadieniais), bet jie negali dar skaityti laikas. Peržiūrėję keletą elementų labai populiariose parduotuvėse
Vaikų MP3 muzikos dėžutė: 6 žingsniai (su nuotraukomis)
Vaikų MP3 muzikos dėžutė: Ieškodamas naujų „pasidaryk pats“projektų aplink arduino, radau gražių idėjų apie RFID pagrįstus MP3 grotuvus vaikams. Ir rinkoje yra viena puiki profesionali žaislų dėžutė - šie vaikinai valdo. Iš savo sumanios idėjos jie padarė puikų verslą. Patikrinti
Vaikų RGB LED žvaigždžių naktinė lemputė: 9 žingsniai (su nuotraukomis)
Vaikų RGB LED žvaigždžių naktinis apšvietimas: Man patinka kurti projektus savo vaikams, taip pat mėgstu kurti projektus naudojant RGB šviesos diodus, todėl sugalvojau savo vaikų kambariuose šviesą aptikti RGB žvaigždės formos naktinį žibintą. Naktinis žibintas gali aptikti, ar yra tamsoje, ir įjungti RGB šviesos diodus
Vaikų nuotraukų albumas su reklaminėmis kortelėmis: 8 žingsniai (su nuotraukomis)
Vaikų nuotraukų albumas su „Flashcard Commercial“: ši instrukcija parodo, kaip sukurti „WiFi“automatinio atnaujinimo nuotraukų albumą kartu su vaikų „flash“kortelių komercinėmis funkcijomis