Cov txheej txheem:
- Kauj ruam 1: Project Video - Kauj ruam los ntawm Kauj Ruam
- Kauj ruam 2: Txog Schematic
- Kauj Ruam 3: Programming ATtiny85 Nrog Arduino UNO:
- Kauj Ruam 4: Txog Txoj Haujlwm
Video: ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Nrog Arduino Uno: 4 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Yuav ua li cas thiaj li hnav tau cov kev ua haujlwm taug qab saib? Nov yog lub cuab yeej siv tau tsim los ua kom muaj kev co thaum nws pom qhov tsis khov. Koj puas siv sijhawm ntau hauv computer zoo li kuv? Puas yog koj zaum ntau teev yam tsis paub nws? Tom qab ntawv cov cuab yeej no yog rau koj:)
Kauj ruam 1: Project Video - Kauj ruam los ntawm Kauj Ruam
Kuv tau hais qhia kev lom zem rau txoj haujlwm no, Kuv xav tias koj yuav tsum saib nws:) Qhov no yog qhov kev tshoov siab rau Vibrating Watch, cov kev ua haujlwm yooj yim uas yuav ceeb toom rau koj thaum koj tsis ua haujlwm rau lub sijhawm ua ntej. Hauv txoj haujlwm no, peb yuav tsim cov cuab yeej siv tau tsim los ua kom muaj kev co thaum nws pom qhov tsis khov. Cov cuab yeej no yog tus nqi qis thiab tuaj yeem pab kom koj txav mus los.
Kauj ruam 2: Txog Schematic
Lub plawv ntawm txoj haujlwm no yog ATtiny85. Cov microcontoller no tuaj yeem ua haujlwm nrog Arduino IDE thiab yooj yim kom haum rau hauv cov haujlwm kom khaws tus nqi thiab qhov loj me. Nrog peb lub tswv yim sib piv thiab ob qho PWM tso tawm, ATtiny85 tsuas muaj I/O txaus rau qhov haujlwm no. Rau peb qhov kev xav paub xav tau, kuv siv MMA7341LC 3-axis accelerometer uas tso tawm txhua lub axis ntawm kab sib txawv. Qhov ntsuas qhov ntsuas no tseem muaj hom pw tsaug zog uas tuaj yeem qhib los ntawm lub microcontroller txhawm rau txhim kho roj teeb lub neej. Peb qhov kev ceeb toom ua haujlwm yuav los ntawm lub cev muaj zog uas, txawm hais tias nws qhov loj me me muaj zog txaus.
Rub tawm Gerber Cov Ntaub Ntawv lossis xaj PCB los ntawm PCBWay (10 pcs PCB xaj US $ 5.00):
www.pcbway.com/project/shareproject/ATtiny85_Wearable_Activity_Tracking_Watch.html
Yam Yuav Tsum Tau Ua:
ATtiny85 IC -
Kev Tsav Tsheb -
3 -Axis Accelerometer -
Cov Roj Teeb -
8 Pin Socket -
Swb Hloov -
Resistor -
Pluaj -
Cov Cuab Yeej Cuab Yeej -
Roj teeb CR2032
Kauj Ruam 3: Programming ATtiny85 Nrog Arduino UNO:
Yam Yuav Tsum Tau Ua:
Arduino Uno R3 -
10uF Capacitors -
Jumper Wires -
Breadboard -
Kev teeb tsa Arduino Uno ua ISP (Hauv-Qhov Txheej Txheem):
Txhawm rau program ATtiny85 peb yuav tsum xub teeb tsa Arduino Uno hauv ISP hom. Txuas koj Arduino Uno rau lub PC. Qhib Arduino IDE thiab qhib ArduinoISP piv txwv cov ntaub ntawv (Cov Ntaub Ntawv - Piv txwv - ArduinoISP) thiab xa nws.
Ntxiv ATtiny85 Txhawb rau Arduino IDE:
Los ntawm qhov ua piv txwv Arduino IDE tsis txhawb ATtiny85 yog li peb yuav tsum ntxiv ATtiny cov laug cam rau Arduino IDE. Qhib Cov Ntaub Ntawv - Nyiam thiab hauv Tus Thawj Saib Xyuas Ntxiv URLs muab qhov URL no:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Qhib Cov Cuab Yeej - Pawg Thawj Coj - Tus Thawj Saib Xyuas Haujlwm. Qhib cov npe uas nws hais tias "ATtiny by Davis A. Mellis". Nyem rau ntawm qhov ntawd thiab nruab nws. Tam sim no koj tuaj yeem pom qhov nkag tshiab hauv Pawg Thawj Coj
Txuas ATtiny85 nrog Arduino Uno:
Tam sim no nrog txhua yam saum toj no npaj peb yuav pib ua haujlwm ATtiny85. Txuas ATtiny85 mus rau Arduino Uno siv cov ntawv ci.
Ntxiv 10uF capacitor ntawm RESET thiab GND hauv Arduino Uno. Qhov no yog txhawm rau zam Arduino Uno los ntawm kev pib rov pib dua thaum peb tso qhov program rau ATtiny85.
Hlawv Bootloader thiab Uploading Code Code rau ATtiny85:
- Tam sim no rov qab mus rau Arduino IDE. Xaiv ATtiny hauv qab Cov Cuab Yeej - Pawg Thawj Coj. Tom qab ntawv xaiv ATtiny85 hauv Cov Cuab Yeej - Tus Txheej Txheem. Xaiv 8 MHz (sab hauv) hauv qab Cov Cuab Yeej - Clock.
- Tom qab ntawv xyuas kom tseeb tias Arduino li ISP raug xaiv nyob hauv Cov Cuab Yeej - Tus Kws Ua Haujlwm
- Los ntawm lub neej ntawd ATtiny85 khiav ntawm 1MHz. Txhawm rau ua kom nws khiav ntawm 8MHz xaiv Cov Cuab Yeej - Hlawv Bootloader.
- Koj yuav tau txais cov lus saum toj no yog tias hlawv bootloader tau ua tiav. Tam sim no qhib qhov chaws thiab rub nws.
Kauj Ruam 4: Txog Txoj Haujlwm
Tau txais Source Code los ntawm GitHub:
github.com/MertArduino/ATtiny85-Wearable-Activity-Tracking-Watch
Lub hauv paus chaws yog ceeb toom rau tus neeg hnav yog tias lub sijhawm ua ntej tau teem tseg lawm. Cov peev txheej tau nyeem cov cim ntsuas qhov ntsuas qhov ntsuas, sib piv lawv mus rau qhov pib, thiab rov pib lub sijhawm yog tias qhov pib tshaj.
Qhov kev zov me nyuam tsaug zog rau feem ntau ntawm lub sijhawm tab sis sawv los ib zaug txhua feeb los saib xyuas lub ntsuas cua. Thaum saib xyuas qhov ntsuas qhov ntsuas qhov kev zov me nyuam tshuaj xyuas qhov nrawm nrawm ib zaug ib zaug rau 5 vib nas this.
Cov txiaj ntsig nrawm tau muab piv rau qhov pib ua haujlwm pib ua ntej. Yog tias lawv dhau qhov pib no lub sijhawm ua haujlwm tau rov pib dua. Thaum lub sijhawm ua haujlwm tas sijhawm, lub tshuab kev co tau qhib kom ua rau tus neeg siv ua haujlwm ntau dua.
Txog MMA7341LC 3-Axis Accelerometer:
www.pololu.com/product/1247
Pom zoo:
DIY Programming Cable Siv Arduino Uno - Baofeng UV -9R Ntxiv: 6 Cov Kauj Ruam (nrog Duab)
DIY Programming Cable Siv Arduino Uno-Baofeng UV-9R Ntxiv: Hav Txhua Tus, qhov no yog phau ntawv qhia yooj yim yuav hloov koj li Baofeng UV-9R (lossis ntxiv) Lub mloog pob ntseg / pob ntseg txuas rau hauv kab ke siv Ardunio UNO ua USB Serial Converter. [DISCLAIMER] Kuv tsis ua lub luag haujlwm hauv txhua qhov kev puas tsuaj
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
ATMEGA328 Bootloader Programming Shield rau Arduino Uno: 3 Cov Kauj Ruam (nrog Duab)
ATMEGA328 Bootloader Programming Shield rau Arduino Uno: ATMEGA328P boot-loader cov phiaj xwm thaiv rau Arduino Uno Qee zaum nws tshwm sim thiab koj ua rau koj puas Arduino Uno Atmega328P microprocessor. Koj tuaj yeem hloov tus processor. Tab sis ua ntej nws yuav tsum tau program boot-loader hauv nws. Yog li qhov kev qhia no yuav ua li cas thiaj ua tau qhov no
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Duab Duab, WiFi Txuas - Raspberry Pi: Nov yog txoj hauv kev yooj yim heev thiab tus nqi qis mus rau cov duab thav duab digital - nrog qhov zoo ntawm kev ntxiv /tshem cov duab hla WiFi ntawm 'nyem thiab luag' siv (pub dawb) xa cov ntaub ntawv . Nws tuaj yeem siv tau los ntawm qhov me me £ 4.50 Pi Zero. Koj tseem tuaj yeem hloov pauv
Programming ATTiny85, ATTiny84 thiab ATMega328P: Arduino Raws li ISP: 9 Cov Kauj Ruam (nrog Duab)
Programming ATTiny85, ATTiny84 thiab ATMega328P: Arduino Raws li ISP: Cov Lus Qhia Kuv tsis ntev los no tau tsim kho ob peb ESP8266 raws IoT cov haujlwm thiab pom cov tub ntxhais ua haujlwm tau tawm tsam kom ua tiav txhua txoj haujlwm uas kuv xav tau nws los tswj, yog li kuv txiav txim siab faib qee yam ntawm qhov haujlwm tseem ceeb tsawg dua rau micr sib txawv