Мазмуну:
- 1 -кадам: Куралдар жана Жабдуулар
- 2 -кадам: Программалык камсыздоо жана китепканалар
- 3 -кадам: Районду куруу
- 4 -кадам: Шпатланы өзгөртүү
- 5 -кадам: Кодду жүктөө жана өзгөртүү
- 6-кадам: Шпатланы тартыңыз
- 7 -кадам: Акыркы жыйынтык
Video: Arduino Pizza Topping Thermometer: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Ар бир адам ошол учурду башынан өткөргөн, алар өтө чыдамсыз болушкан жана пиццанын жаңы тиштерин жаңы күндүн ысыгынан оозунун чатырына күйгүзүү үчүн гана алышкан. Менде мындай учурлар болгонун билем жана акыры анын алдын алууга жардам берүү үчүн бир нерсе жасоону чечтим. Arduino жана температура сенсорунун жардамы менен пиццага кызмат кылуу жана соустун температурасын жана пиццанын үстүн өлчөө үчүн үйдө жасалган шпатель түзүлөт.
Буга жетүү үчүн мен дизайныма бир нече негизги талаптарды койдум:
- Электр өткөргүчтөрү (Arduino жок) спатулага салынышы керек
- Колдонуучуга ал өтө ысык болсо, же тамактын температурасы туура келсе, билдирилиши керек
- Шпатель жуула турган жана тамак -ашка коопсуз болушу керек
Бул Нускамада мен сизге схеманын дизайнын, кодун жана спатуланын акыркы курамын демо видео менен бирге көрсөтөм.
1 -кадам: Куралдар жана Жабдуулар
Куралдар:
- Бургулоо (эгерде мен сыяктуу шпатланы өзгөртүү керек болсо)
- Бургулоо биттери
- Азык -түлүк коопсуз жабышчаак (мисалы, ASI #502 силикон)
Берилиштер:
- (1) 4.7kOhm каршылыгы
- (2) 220Ohm резистору
- (1) Жашыл LED
- (1) Кызыл LED
- (1) Arduino (Ар кандай сорт иштейт, мен Seeeduino колдоном) w/байланыштуу маалымат кабели компьютерге туташуу үчүн
- (1) Jumper Wires
- (1) шпатель
- (1) DS18B20 Температура сенсору (Prebuilt артыкчылыктуу, мен тамак -аш коопсуздугу жана оңой тазалоо үчүн дат баспас болоттон жасалган капсулаланган бирин колдоном)
- (1) Нан тактасы
Кошумча нерселер:
- Санарип мультиметр (схеманы оңдоо үчүн)
- Паяльник жана Лайнер (Дагы туруктуу схемалар үчүн)
2 -кадам: Программалык камсыздоо жана китепканалар
Микроконтроллерди жана DS18B20 Температура Сенсорун колдонуу үчүн сиз кээ бир программаларды жана Arduino китепканасын жүктөп алып орнотушуңуз керек болот.
Arduino IDE: Бул жерде код жазылып, түзүлөт
Муну бул жерден табыңыз:
2. OneWire китепканасы
Муну бул жерден табыңыз:
Сиз ошондой эле бул китепкананы таап, Arduino IDEнин ичине куралдар өтмөгүнө өтүп, "OneWire" издей турган китепканаларды башкара аласыз.
3 -кадам: Районду куруу
Схеманы куруу үчүн колдонмо катары тиркелген схеманы караңыз. Схемада көрсөтүлгөндөй, LEDлерди тиешелүү микро контроллер IOго туташтырыңыз. Микроконтроллердеги сенсордун чыгарылышын IO2ге туташтырыңыз.
4 -кадам: Шпатланы өзгөртүү
Бул кадам акыркы дизайнын түзүүдө чечүүчү мааниге ээ. Колуңуздагы шпателге жараша, аны ар кандай жолдор менен өзгөртө аласыз. Бул өзгөртүүнүн негизги бөлүгү - температура сенсору отура турган тешикти кесүү. Мен шпателдин жалпак бөлүгүнүн үстүндөгү сенсорду байкоо менен баштадым. Анан мен бургулоо менен бүт бургуладым. Андан кийин мен сенсордун зымынын өтүшү үчүн тешик жасадым. Бул функционалдыкка караганда көбүрөөк косметикалык. Кийинчерээк, мен светодиоддордун отурушу үчүн эки тешик бургуладым. Бул учурда мен зымдарды жашыруу үчүн кошумча өзгөртүүлөрдү киргиздим, андыктан муну сиз каалаган шпателге жараша жасоого болот.
5 -кадам: Кодду жүктөө жана өзгөртүү
Код Arduino IDE ичинде табууга мүмкүн болгон китепканага негизделген. OneWire китепканасы 2 -кадамда сүрөттөлгөндөй жүктөлүп, орнотулгандан кийин, DS18B20 үчүн мисалды IDEден File мисалдарынан тапса болот. Мен LEDлер менен иштөө үчүн 'DS18B20_Simple' мисалын өзгөрттүм. Код бул жерге тиркелет, китепкана жүктөлүп, орнотулгандан кийин, кодду жүктөп алып, Arduino IDEде иштетсе болот. Коддо if билдирүүсүндөгү температура сиздин табитиңизге ылайыкташтырылышы мүмкүн.
6-кадам: Шпатланы тартыңыз
Компоненттер мурунку кадамда бургуланган тешиктерге жайгаштырылган. Зымдардын тазалыгын сактоо үчүн жана өчүрүүдөн же кыска туташуудан сактануу үчүн, бошогон зымдарды электр лентасына ороп койгом. Эми, зымдар резисторлор турган нан тактасына алып барат жана шпателдин компоненттери микро контроллер менен жолугушат. Бул жерде секирүүчү кабелдер тез туташуу үчүн жакшы. Ноутбукка микроконтроллерди туташтыруудан мурун зымдарды эки жолу текшерүүнү унутпаңыз. Акыркы сүрөттө мен зымдардын туура болгонуна ынануу үчүн LED ди сынап көргөм. Кийинки кадамда код талкууланат.
7 -кадам: Акыркы жыйынтык
Бул жердеги видео меште пиццадан жаңы чыгып жаткан шпатланы көрсөтөт. Жашыл LED өчөт жана кызыл LED бир аздан кийин күйөт. Шпатель бөлмө температурасында отурганда, тегиздөө үчүн эң аз дегенде 15-20 секунд талап кылынат. Мен бул жердеги температураны Цельсий боюнча 60 градус же Фаренгейт боюнча 160 градус деп тандадым. Ошентип, LED жашыл болуп күйгөндө, пицца оозуңуздун чатырын күйгүзбөгөн температурада болот.
Сунушталууда:
IOT Smart Infrared Thermometer (COVID-19): 3 кадам
IOT Smart Infrared Thermometer (COVID-19): 2019-жылдагы COVID козголоңуна байланыштуу, биз IOT Smart Infrared Thermometerди жаздырылган температураны көрсөтүү үчүн акылдуу түзмөктөргө туташтырууну чечтик, бул арзан альтернатива гана эмес, эң сонун технология жана IOT үчүн окуу модулу, бул
£ 5* Pizza Box RGB Сааты: 8 кадам
£ 5* Pizza Box RGB Сааты: Бул проект мен базарда 1 £/роллго WS2811 RGB LED лента түрмөгүн табуу бактысына туш болгондо башталды. Соодалашуу өтө жакшы болчу, ошондуктан мен NeoPixel скотчунун жаңы алынган 25мди колдонууга себеп табууга туура келди. Мен
Circuit Playground Express Thermometer: 3 кадам
Circuit Playground Express Thermometer: Мен офистик термометрди кааладым. Бирөөнү сатып алуунун ордуна, аны жасоо үчүн Adafruit Circuit Playground Expressти колдондум. Бул санарип/квази-аналог. Түс температура диапазонун көрсөтөт (бул жерде жашыл - 70 -жылдар үчүн), сандарды көрсөткөн NeoPixels саны менен
Arduino From Scratch - Digital Thermometer: 7 кадам (сүрөттөр менен)
Arduino From Scratch - Digital Thermometer: Мен Arduinos менен долбоорлорду түзүүнү жакшы көрчүмүн, бирок 30 доллардан сиздин долбоорлор кымбатка турушу мүмкүн. Ошентип, мен сизге кантип өзүңүздүн Arduino -ну нөлдөн баштап жасап, акчаңызды үнөмдөөгө боло тургандыгын көрсөткүм келет. Өзүңүздүн Arduinoңузду болжол менен 8 долларга жасаңыз. Бул үчүн сабак
DIY Arduino Digital Thermometer: 5 кадам
DIY Arduino Digital Thermometer: Баарына салам! Бул жерде мен сизге Arduino аркылуу жөнөкөй санарип термометрди кантип жасоону көрсөтөм