With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
Yes. The NodeMCU can drive the Max7219. But you will have a lot of work to write the code to present letter by letter the date on displays. I really think that such weather station application is more suatable for a graphic display.Anyway, you can for example look on this link for more information:https://frightanic.com/iot/nodemcu-max7219-8x8-led-matrix-display/ThanksMarcelo
Hi.you can follow this instructable:https://www.instructables.com/id/IoT-Connecting-th...
See the:Step 8: Connecting the RPi and the Arduino Using Serial Communication
Great and simple project. Also works fine with NodeMCU.==> Data to I2C SDA (GPIO 0 ==> NodeMCU D3)==> Clock to I2C SCL (GPIO 2 ==>NodeMCU D4)// Clk to I2C SCL (GPIO 2 ==>D4)
Voted! Very cool!!!!! ;-)
Thanks for your words! ;-)Seems like your NodeMCU is sourcing more current that he can get from your power supply. When it happens it resets. Try have a 2A 5V DC power supply sourcing your circuit. Check if all connections are correct. Better all devices be sourced by external power supply. If does not work, disconnect the devices one by one and check again.
Perfboard Hackduino ($8 Arduino-compatible Circuit)
Hi. I did not use sliders, I used buttons with pre-defined angles. I never built pages with slides and I do not have a code, sorry.
Yes. The tablet is in the same network. The webpage HTML has the IP address of my RPi as explained on the tutorial.
I used the RPi V3. It has WiFi and does not need an external adapter. If you use previous versions of RPi you will need an WiFi adapter inserted. Both ways will work fine.
GESTURE HAWK : HAND GESTURE CONTROLLED ROBOT USING IMAGE PROCESSING AS INTERFACE
This project as Was developed works only on a local Network. To use it on another network you will need a static IP (contact your Web provider for that).
You do not need a "cable" to control your RPi once it is connnect to your local network via WiFi.
WiFi Voice Controlled Robot...View Instructable »
Voice Activated Control Wit...View Instructable »
Thanks a lot! ;-)
Yes, I suppose that you can do it. No, you do not need the <xmp>. I only used it to show the HTML code properly. You myst take it out when you run your code. Thanks
thanks a lot! I correct it on the text:Now, let’s move all files to this new directory:sudo mv /*.cgi /var/www/cgi-bincd /var/www/cgi-bin
Please check if you have a sub-directory (/images) with the icons under the directory where you have index.html (see photo)
Conclusion & Going Further
Your First Experiments
Programación C/C++ En Arduino
Sintetizador Con Arduino (R2R Ladder)
Experimentación Científica (Circuit Playground)
Cinemática Con Arduino
Thanks! ;-)You can get the library here:http://playground.arduino.cc/Code/SimpleTimer#F_SimpleTimer
I founded how to do it. I will included it on my post!for example: allDevices = new Switch("All Devices", 84, allDevicesOn, allDevicesOff); bedRoom = new Switch("Bed Room", 85, bedRoomOn, bedRoomOff); livingRoom = new Switch("Living Room", 86, livingRoomOn, livingRoomOff);and of setting the relays properly!this is the way, correct?thanks a lot again ;-)
Great work! Works fine. Thanks a lot!I also wrote a tutorial about Alexa and NodeMCU. I am trying to figure out to give Alexa group of commands, like "Turn on all lights", etc. Do you know how?ThanksThanks!
When IoT Meets AI: Home Aut...View Instructable »
First of all I can not have weather condition and also forescast it for some days only using internal sensors. By the other side, web services can not delivery data about the temperature inside my house. That's because both data are complementary and not redundant.
Thanks a lot and good point. I never tried the BME280, but certainly I will give it a try. Thanks for this! ;-)
Wifi Controlled Car / IOT Bot
Great tutorial! Thanks
R-PiAlerts: Build a WiFi Based Security System With Raspberry Pis
Sorry Kovalski. All the idea of this project was not to use high level language (as Python). If you want to do it, my advise is to start from scratch. Make more sense for you to follow other robots projects already done with Python.
IoT Made Simple: Home Weath...View Instructable »
yes, fully compatible
Writing an Instructable and Adding Photos
Publishing an Instructable
Welcome to Writing an Instructable
How to Write an Instructable
How to Take Great Photos With an IPhone
Yes, but not exactelly with my configuration. It was designed to run at same network. You will need a Static IP for that, or other tecnics for that.
Hi!Thanks a lot. I am happy that you liked my project.I am not a COMM specialist, but I made a search on several forums and seems that NodeMCU ESP8266 does not support "WPA & WPA2 Enterprise" security. Maybe there are some ways to overcome it, but I really do not know. Sorry.
Yes, this is Linux command line that you must enter in your Raspberry Pi Terminal running Raspbian that it is the OS recommended by RPi Foundation.
Hi.They are "shell script" and run on RPI.Every script file is essentially plain text. When a text file is attempted to be executed, shells will parse through them for clues as to whether they’re scripts or not, and how to handle everything properly.To tell the RPI that your text is a script, your file should being with the line: “#!/bin/bash” (The "Hash-Bang Hack"). When a shell parses through a text file, it will identify the file as a script when it finds in your first line: the "Hash-Bang Hack". For example, to create a shell script to run the motors “Forward”, based on the table developed on the tutorial, we must create a file with a name "forward.cgi", using a text editor like the "NANO":Bellow the com...see more »Hi.They are "shell script" and run on RPI.Every script file is essentially plain text. When a text file is attempted to be executed, shells will parse through them for clues as to whether they’re scripts or not, and how to handle everything properly.To tell the RPI that your text is a script, your file should being with the line: “#!/bin/bash” (The "Hash-Bang Hack"). When a shell parses through a text file, it will identify the file as a script when it finds in your first line: the "Hash-Bang Hack". For example, to create a shell script to run the motors “Forward”, based on the table developed on the tutorial, we must create a file with a name "forward.cgi", using a text editor like the "NANO":Bellow the command to create the file: sudo nano forward.cgiOnce the text editor is open, enter with the bellow lines:#!/bin/bashgpio -g write 5 1gpio -g write 6 0gpio -g write 13 1gpio -g write 19 0You must save it and leave the editor. Once the script is created, we must give it permission to be executed, using the bellow command: sudo chmod 755 forward.cgiNow, to execute the script: sudo ./forward.cgiAnd that it. The forward.cgi is one of "cgi_bin files". You must have one for each command to be executed. Regards
Could be a power down when you are transmitting. Sometimes it is related with your network. Try also change the timing of transmition to Blynk.
I only tested the project on my lab and it worked fine. For a simple home alarm system, the project would work as it, but using SimpleTimer is a much better solution, because if constant motion is occurring the code could no work properly. A better solution would be to move the getPirValue(); into a >SimpleTimer1< loop, say every 500-1000ms, instead of the main void loop(). Thanks to Gunner (https://www.youtube.com/user/GunnersGarrison) for the comment
Sorry, I did not understand your comment.
How To: DIY Home Automation with NodeMCU And Amazon Alexa
The multi-functional Autonomous Robot: 'Asset'
Uau!!!! It is a lot of stuff on it! Nice work! ;-)
Super! Thanks, my Friend! ;-)
Tic Tac Toe Robot
Thanks a lot! You have great projects, I love them! ;-)And thanks for your observations. The 1. is great, I did not realized it! I will test power the probe on another pin. I did several tests with different sensors and same as you, I prefer my homemade one! On my first project, I also tried a capacitive version of the sensor. It is more expensive, but does not have the corrosion problem. Bellow, you can see my tomato plantation, using my DYI sensor
APIS - Automated Plant Irrigation System
IoT APIS v2 - Autonomous IoT-enabled Automated Plant Irrigation System
clever design and a great project! Congratulations! I should use some of your cool ideas on my ArduFarmBot! ;-)
Automatic Gardening System ...View Instructable »
sorry, I can not fire out what is wrong. The cgi files are standard, nothing special there. I tested them and they work. Should be something on your Raspberry's configuration that is preventing it to work. I suggest that you start from a fresh memory card and follow the steps.
Probably you do not have properly permissions for execution on the cgi files. On your text editor check if you have permiti on to read, write and execute. If not change it. Usually when you create a file, the default is "read only".
Assembly ListLabelPart TypePropertiesC4Ceramic Capacitorpackage 1206 [SMD, multilayer]; capacitance 100 nF; voltage 6.3VC5Ceramic Capacitorpackage 1206 [SMD, multilayer]; capacitance 100 nF; voltage 6.3VC7Electrolytic Capacitorpackage 0807 [SMD, electrolytic]; capacitance 100μF; voltage 6.3VC8Electrolytic Capacitorpackage 0807 [SMD, electrolytic]; capacitance 100μF; voltage 6.3VIC3L293Dpackage THT; variant L293DLED1Red (660nm) LEDleg yes; package 5 mm [THT]; color Red (660nm)M5DC MotorM6DC MotorR1220Ω Resistorpackage THT; bands 4; resistance 220Ω; pin spacing 400 mil; tolerance ±5%Raspberry Pi 1Raspberry Pi 3processor Broadcom BCM2837 64-bit ARMv8; variant Raspberry Pi 3; revision RPI-3-V1.2; part # RPI-3-V1.2VCC1Battery block 9Vvoltage 9V
Please refer to Fritzing diagram: RPi_Web_controled_Robot_Motors.fzz included on my GitHub depository:https://github.com/Mjrovai/MJRoBot-Web-RPi-Robot
Use the link to see at Amazon an example of the wiring used in the project. Are all standard cables to be use with Breadbord.
Arduino Soil Probe using DS18B20 and DIY Moisture Hardware
Let your inbox help you discover our best projects, classes, and contests. Instructables will help you learn how to make anything!
© 2016 Autodesk, Inc.